一种用于区块链的数据快速交换方法
摘要:
本发明涉及区块链技术领域,具体涉及一种用于区块链的数据快速交换方法,包括:约定若干个一元多项式、单个数据交换长度L和自变量x长度,约定排序y;将待交换数据转换为二进制流,截取为若干个长度L的二进制流,记为二进制数D;生成自变量x和偏移值△的取值,使自变量x代入选定一元多项式并与偏移值△求总和后等于二进制数D;将若干个自变量x、排序y及偏移值△发送给接收数据的节点;根据收到的数据长度、自变量x和偏移值△长度,截取出自变量x、每个排序y以及偏移值△的值,进而获得二进制数D;去除补位后,获得交换的数据。本发明的实质性效果是:减少了节点之间交换数据需要的传送的字节数,有效的提高数据交换效率。
公开/授权文献
0/0