一种区块链中交易间重复数据删除方法、装置、系统

    公开(公告)号:CN113779006A

    公开(公告)日:2021-12-10

    申请号:CN202110960012.9

    申请日:2021-08-20

    Abstract: 本发明公开了一种区块链中交易间重复数据删除方法、装置、系统,属于计算机存储技术领域。方法包括:筛选出交易中访问频率最高的前M个地址,并分别使用M个第一短字节别名替换M个地址;筛选出交易中访问频率最高的前N个智能合约,分别使用P个第二短字节别名替换多次调用N个智能合约中同一智能合约的函数输入中的重复片段;对交易中转移的货币量,使用第三短字节别名替换转移的货币量的基底;并维护相应的映射表。如此,本发明创新地利用区块链中与交易相关的数据具有的局部性,使用短字节别名替换长字节字段,能够降低区块中每个交易的大小,进而减少整体区块链所需要的存储空间。

    一种区块链中交易间重复数据删除方法、装置、系统

    公开(公告)号:CN113779006B

    公开(公告)日:2024-09-06

    申请号:CN202110960012.9

    申请日:2021-08-20

    Abstract: 本发明公开了一种区块链中交易间重复数据删除方法、装置、系统,属于计算机存储技术领域。方法包括:筛选出交易中访问频率最高的前M个地址,并分别使用M个第一短字节别名替换M个地址;筛选出交易中访问频率最高的前N个智能合约,分别使用P个第二短字节别名替换多次调用N个智能合约中同一智能合约的函数输入中的重复片段;对交易中转移的货币量,使用第三短字节别名替换转移的货币量的基底;并维护相应的映射表。如此,本发明创新地利用区块链中与交易相关的数据具有的局部性,使用短字节别名替换长字节字段,能够降低区块中每个交易的大小,进而减少整体区块链所需要的存储空间。

    一种用于不可信环境的冗余数据编码方法、存储介质

    公开(公告)号:CN111475839B

    公开(公告)日:2023-04-18

    申请号:CN202010262242.3

    申请日:2020-04-06

    Abstract: 本发明公开了一种用于不可信环境的冗余数据编码方法、存储介质,方法包括,客户端根据冗余策略处理原始数据生成冗余数据,并计算抗并行延迟函数生成扇区空间,扇区空间与冗余数据进行异或得到编码数据,对原始数据与编码数据一起进行分片,选定数据持有性证明方案对数据分片生成验证标签,将数据分片与验证标签发送给多个存储节点,将分片索引与存储节点的对应关系发送至审计节点。通过审计节点确定原始数据分片所在的存储节点,进行数据读取。基于此编码方案,在不可信环境下支持数据的写入、读取、修复以及验证等操作,同时保证数据的完整性与可靠性。

    一种用于不可信环境的冗余数据编码方法、存储介质

    公开(公告)号:CN111475839A

    公开(公告)日:2020-07-31

    申请号:CN202010262242.3

    申请日:2020-04-06

    Abstract: 本发明公开了一种用于不可信环境的冗余数据编码方法、存储介质,方法包括,客户端根据冗余策略处理原始数据生成冗余数据,并计算抗并行延迟函数生成扇区空间,扇区空间与冗余数据进行异或得到编码数据,对原始数据与编码数据一起进行分片,选定数据持有性证明方案对数据分片生成验证标签,将数据分片与验证标签发送给多个存储节点,将分片索引与存储节点的对应关系发送至审计节点。通过审计节点确定原始数据分片所在的存储节点,进行数据读取。基于此编码方案,在不可信环境下支持数据的写入、读取、修复以及验证等操作,同时保证数据的完整性与可靠性。

Patent Agency Ranking