一种基于星型分片架构的区块链跨片共识方法技术

技术编号:40445934 阅读:34 留言:0更新日期:2024-02-22 23:06
本发明专利技术请求保护一种基于星型分片架构的区块链跨片共识方法,属于区块链研究领域。所述方法主要包括:基于星型架构的区块链分片模型,该模型以主链为中心,若干分片围绕在主链四周,整个模型呈现一种星型辐射状。在该模型中,片内交易在片内完成共识,两个分片间的跨片交易通过MainChain(主链)完成,与其余分片无关,提升了区块链系统中交易的处理速度;跨片交易在分片系统中不可避免,因此,本发明专利技术在基于星型架构的区块链分片模型的基础上,设计了一种基于星型分片架构的区块链跨片共识方法。该共识方法通过MainChain持续跟进,多方确认的方式保证了跨片交易的一致性和原子性,并且在跨片共识方法中引入了智能合约,有效提高了跨片交易的处理效率。

【技术实现步骤摘要】

本专利技术属于区块链,具体属于一种在星型分片架构下的跨片共识方法。


技术介绍

1、随着区块链技术的发展,其应用场景也日益扩大。但由于区块链的本质机制,即所有节点都要验证和存储所有交易数据,导致在高负载情况下区块链网络可能出现交易延迟、堵塞和手续费增加等问题,限制了其应用场景的扩展。导致目前区块链技术仍主要应用于版权保护和产品溯源等存证类应用和低频的数字资产交易场景中。面对物联网、实时支付等高频交易场景,区块链的单位时间内处理的交易量(transactions per second,tps)严重不足,无法满足现实需求。因此,提升区块链的扩展性是当今研究的焦点之一。

2、分片技术是一种有效解决区块链可扩展性问题的技术,最早在数据库领域被提出,它的基本思想是分而治之。将分片技术应用于区块链网络,就是将区块链网络分成几个较小的网络,每个网络包含一部分节点,称为“分片”。不同的分片可以并行处理事务,这可以提高事务处理和验证的并发性,从而提高整个网络处理速度的吞吐量。

3、在设计区块链分片系统的架构时,选择合适的架构对于系统的性能和效率至关重要本文档来自技高网...

【技术保护点】

1.一种基于星型分片架构的区块链跨片共识方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的基于星型分片架构的区块链跨片共识方法,其特征在于,所述设计一种基于星型分片架构的区块链跨片共识方法具体包括以下步骤:

3.根据权利要求2所述的基于星型分片架构的区块链跨片共识方法,其特征在于,所述步骤(1)中交易发起者在片内发起跨片交易请求的数据结构具体为:源分片号:交易发起者所在分片;源ID:交易发起者公钥;目的分片号:交易接收者所在分片;目的ID:交易接收者公钥;交易金额:N;发起时间:T1;交易发起者签名。

4.根据权利要求2所述的基于星型分片架构的...

【技术特征摘要】

1.一种基于星型分片架构的区块链跨片共识方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的基于星型分片架构的区块链跨片共识方法,其特征在于,所述设计一种基于星型分片架构的区块链跨片共识方法具体包括以下步骤:

3.根据权利要求2所述的基于星型分片架构的区块链跨片共识方法,其特征在于,所述步骤(1)中交易发起者在片内发起跨片交易请求的数据结构具体为:源分片号:交易发起者所在分片;源id:交易发起者公钥;目的分片号:交易接收者所在分片;目的id:交易接收者公钥;交易金额:n;发起时间:t1;交易发起者签名。

4.根据权利要求2所述的基于星型分片架构的区块链跨片共识方法,其特征在于,所述步骤(3)通过智能合约实现。

5.根据权利要求1所述的基于星型分片架构的区块链跨片共识方法,其特征在于,所述基于星型架构的区块链分片模型具体包括:

6.根据权利要求5所述的基于星型分片架构的区块链跨片共识方法,其特征在于,所述每个sharing的内部都有交易账本和跨片交易索引表;交易账本用于记录sharing的片内交易、跨片交...

【专利技术属性】
技术研发人员:蒋秋璐张志宁李方伟
申请(专利权)人:重庆移通学院
类型:发明
国别省市:

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

1