【技术实现步骤摘要】
本专利技术涉及区块链,尤其是涉及一种区块链的数据处理方法、系统和电子设备。
技术介绍
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所述的...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。