[发明专利]一种高性能分布式存储区块数据、时间戳、跨链通信与数据协同方法在审
申请号: | 202111141592.5 | 申请日: | 2021-09-28 |
公开(公告)号: | CN114079660A | 公开(公告)日: | 2022-02-22 |
发明(设计)人: | 曹春峰;汪洋;巫家竞;赵滨 | 申请(专利权)人: | 中诚区块链研究院(南京)有限公司 |
主分类号: | H04L67/1097 | 分类号: | H04L67/1097;H04L67/1095;H04L9/40;H04L67/104;H04L67/1074;H04L9/32;G06F16/23;G06F16/27;G06F21/60;G06F21/64 |
代理公司: | 北京卓岚智财知识产权代理事务所(特殊普通合伙) 11624 | 代理人: | 时修丽 |
地址: | 210038 江苏省南京市经济*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 性能 分布式 存储 区块 数据 时间 通信 协同 方法 | ||
1.一种高性能分布式存储区块数据、时间戳、跨链通信与数据协同方法,其特征在于,包括有以下方法步骤:
S1、实现对区块数据信息进行上传,并且进行有效的存储:在进行数据信息的区块存储的时候,先向区块链中的某一个节点进行发送请求,通过共识算法完成快速确定,然后将数据文件分片,并且实现对每个数据分片进行加密和生成哈希,然后进行复制、分化和记录到分类账上;
S2、区块数据信息在进行链式连接:在S1中进行分片之后,将每一数据文件中的所有分片进行连接,通过地址时间戳进行支链链式连接,完成对同一个数据文件中的所有分片进行有机的数据连接,提高数据信息在进行检索时候的快速性;
S3、数据文件信息在进行上传的时候,携带时间戳:在数据文件信息进行上传的时候,在数据文件信息的区块头上进行携带时间戳,并且在改数据文件信息的每个分片的区块头上都携带相同的时间戳,并且在最终依照区块生成时间的先后顺序相连成区块链,并且再根据不同时间戳实现对数据文件信息进行分布式存储,每个独立节点又通过P2P网络建立联系,这样就为信息数据的记录形成了一个去中心化的分布式时间戳服务系统;
S4、通过分布式存储使得数据文件信息分别存储在所有的节点内:通过分布式存储使得数据文件信息分别存储在所有的节点内,继而使得数据文件信息在进行查询和存储的时候能够快速的进行,有效的提高数据协同的操作,并且在区块链中心处设有服务器,实现对区块链节点的所有信息进行接收和转发,减少节点在进行数据查询的时候,对所有节点进行访问的复杂程度;
S5、在不同区块链之间进行跨链通讯,完成有效的跨链通讯,提高数据信息的协同:在不同的区块链之间通过公证人机制、侧链、中继、哈希锁定、分布式私钥控制或者异构跨链PegZone实现跨链连接,使得不同区块链之间能够实现通讯连接。
2.根据权利要求1所述的一种高性能分布式存储区块数据、时间戳、跨链通信与数据协同方法,其特征在于:所述S1中的共识算法中包括有工作量证明、权益证明、委托权益证明和实用拜占庭容错算法,所述实用拜占庭容错算法一种状态机副本复制算法,即服务作为状态机进行建模,状态机在分布式系统的不同节点进行副本复制,每个状态机的副本都保存了服务的状态,同时也实现了服务的操作,将所有的副本组成的集合使用大写字母R表示,使用0到|R|-1的整数表示每一个副本,假设|R|=3f+1,这里f是有可能失效的副本的最大个数,尽管可以存在多于3f+1个副本,但是额外的副本除了降低性能之外不能提高可靠性。
3.根据权利要求1所述的一种高性能分布式存储区块数据、时间戳、跨链通信与数据协同方法,其特征在于:所述S1中的分片的数据大小保持在128M Bytes,然后以序列成字节码的形式写入dat文件中,在序列化的过程中,若检测到当前写入文件尺寸加上区块尺寸大于128M Bytes,则会重新生成一个dat文件,具体的序列化过程如下所述:
获取当前dat文件大小npos,并将区块大小追加写入至dat文件中,
序列化区块数据和区块中的交易数据,并将序列化的数据追加至dat文件中,
在写入数据的过程中,会生成区块和交易相关的元数据,
若检测到当前写入文件尺寸加上区块尺寸小于等于128M Bytes,则直接生成一个dat文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中诚区块链研究院(南京)有限公司,未经中诚区块链研究院(南京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111141592.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:靶向EHD2基因的siRNA及其应用
- 下一篇:大电流多路切换电路的方法