区块链的数据处理方法、系统和电子设备技术方案

技术编号:43975986 阅读:13 留言:0更新日期:2025-01-10 20:02
本发明专利技术提供了一种区块链的数据处理方法、系统和电子设备,包括:发起的目标交易;根据目标交易输入确定目标分片,根据目标交易和目标分片生成目标交易见证,将目标交易和目标交易见证广播至区块链中;当目标分片接收到目标交易和目标交易见证时,目标分片中的目标区块链节点对目标交易见证进行验证提取对应的目标子集见证,根据目标子集见证更新对应的目标状态承诺值,将目标交易打包成新区块;接收新区块并对更新后的目标状态承诺值进行验证。通过无状态验证技术使分片区块链在无需存储其他分片状态数据的情况下,同时进行交易验证与见证提取,各分片间除广播交易外无需进行任何分片间通讯,降低分片间的通信,减少系统的带宽开销和存储开销。

【技术实现步骤摘要】

本专利技术涉及区块链,尤其是涉及一种区块链的数据处理方法、系统和电子设备


技术介绍

1、近年来,区块链技术研究如火如荼,相关应用已经延伸到数字金融、物联网、供应链管理、政务公开、公益事业等众多领域,为各行各业赋能增效。为了提高区块链承载海量节点与交易的能力,学界参考数据库分片的思想,提出将分片技术引入到区块链中,把网络中的节点、状态数据、交易划分到不同的分片中,为区块链提供同时处理更多交易的能力。

2、在分片区块链中,一笔交易可能涉及多个分片的状态数据的变更,需要多个分片协同验证处理。现有技术中采用基于中继交易的分片区块链交易处理方法,在基于二阶段提交的方法中,有一个协调方负责收集交易输入的可用性证明,并在相关参与分片间传输它们,但这类方法依赖于可靠的协调方,且需要多次调用bft(拜占庭容错,byzantine fault tolerance)算法,通信开销较大。


技术实现思路

1、有鉴于此,本专利技术的目的在于提供一种区块链的数据处理方法、系统和电子设备,从而降低分片间的通信,进而减少系统的带本文档来自技高网...

【技术保护点】

1.一种区块链的数据处理方法,其特征在于,包括:

2.根据权利要求1所述的区块链的数据处理方法,其特征在于,所述发起的目标交易的步骤之前,所述方法还包括:

3.根据权利要求1所述的区块链的数据处理方法,其特征在于,所述根据所述目标交易和所述目标分片生成目标交易见证的步骤,包括:

4.根据权利要求3所述的区块链的数据处理方法,其特征在于,根据下述公式计算所述目标交易见证:

5.根据权利要求2所述的区块链的数据处理方法,其特征在于,所述目标分片中的目标区块链节点对所述目标交易见证进行验证,并提取所述目标分片对应的目标子集见证后,根据所述目标子集...

【技术特征摘要】

1.一种区块链的数据处理方法,其特征在于,包括:

2.根据权利要求1所述的区块链的数据处理方法,其特征在于,所述发起的目标交易的步骤之前,所述方法还包括:

3.根据权利要求1所述的区块链的数据处理方法,其特征在于,所述根据所述目标交易和所述目标分片生成目标交易见证的步骤,包括:

4.根据权利要求3所述的区块链的数据处理方法,其特征在于,根据下述公式计算所述目标交易见证:

5.根据权利要求2所述的区块链的数据处理方法,其特征在于,所述目标分片中的目标区块链节点对所述目标交易见证进行验证,并提取所述目标分片对应的目标子集见证后,根据所述目标子集见证更新所述目标分片对应的目标状态承诺值,并将所述目标交易打包成新区块的步骤,包括:

6.根据权利要求5所述的...

【专利技术属性】
技术研发人员:孙溢蔡天炜
申请(专利权)人:北京邮电大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1