The invention proposes a method to solve the scalability problem of blockchain Internet intermediate chain. The intermediate chain architecture designed by the invention is a hierarchical architecture, two-layer structure, and multi chain parallel. As shown in the attached figure of the abstract. The top layer of the architecture is the main chain layer. There is only one chain in the main chain layer, which is the main chain of the intermediate chain. The main chain of the intermediate chain is maintained by multiple nodes of the intermediate chain. The bottom layer of the architecture is the sub chain layer, which has many sub chains. Each sub chain is jointly maintained by some nodes of the intermediate chain and two chain nodes of the participating chain, serving the interworking and value transfer between the two participating chains. The master chain of the blockchain Internet is responsible for the organization and management of all nodes in the intermediate chain. At the same time, the registration, reputation record and other information of all participating chains and chain nodes are recorded on the main chain of the intermediate chain. The intermediate chain sub chain of blockchain Internet is only responsible for recording the cross chain transactions between the two participating chains related to it. In this way, the interconnection and value transfer tasks of hundreds of participating chains in the blockchain Internet are shared by many intermediate chains, thus solving the performance bottleneck of the intermediate chain and the scalability problem of the intermediate chain in the blockchain Internet.
【技术实现步骤摘要】
一种解决区块链互联网中间链可伸缩性问题的方法
本专利技术涉及区块链互联网领域,特别是一种解决区块链互联网中间链可伸缩性问题的方法。
技术介绍
区块链(Blockchain,BC)是分布式数据库系统,也可以理解为由多个节点共同维护的分布式账簿技术(DistributedLedgerTechnology,DLT),其特点是不易篡改,很难伪造,可追溯。区块链互联网(InternetofBlockchains,IoB)是一种基于区块链搭建的价值网络。区块链互联网由千百条区块链互联而构成。参与链与参与链之间的互联互通,在大多数区块链互联网网络模型中,都是通过一个遍布全球的中间链的协助来完成。在区块链互联网的模型中,中间链的地位和作用,显得格外重要。由于所有参与链之间的互通和价值传递,都要通过中间链的介入和协助,显然,中间链极易成为区块链互联网的性能瓶颈。解决好区块链互联网中间链的可伸缩性问题,服务好千百条区块链的互联互通和价值传递,是区块链互联网成功的关键。区块链互联网是价值网络,对于安全性要求极高,对数据的隐私也有要求。同时,区块链互联网的处理速度要求也很高。基于此,区块链互联网的核心系统中间链的共识算法主要采用实用拜占庭容错算法或其变种。拜占庭容错共识算法,与目前公有链中流行使用的工作量证明PoW共识算法相比,在共识结果的确定性和共识速度方面,有明显优势,但是,在节点数的可伸缩性方面,有所不足。在以拜占庭容错算法为共识机制的区块链中,增加区块链节点数量,不能增加整个区块链系统的性能,相反地,还会在一定程度上 ...
【技术保护点】
1.一种解决区块链互联网中间链可伸缩性问题的方法,其特征是,中间链采用层次化体系架构,两层结构,多链并行;架构的顶层为主链层,主链层只有一条链,为中间链主链;/n中间链主链,由中间链的多个节点维护;架构的底层是子链层,有众多子链,/n每条子链,服务于两个参与链之间的互通和价值传递;每条子链由7个区块链节点组成,其中,中间链出3个节点,两个参与链,每个参与链出2个节点,一共7个节点;根据拜占庭容错算法,由7个节点组成的区块链网络,可以容错2个节点;所以,任一参与链的两个节点同时作弊,都不会影响到跨链交易的共识安全。/n
【技术特征摘要】
1.一种解决区块链互联网中间链可伸缩性问题的方法,其特征是,中间链采用层次化体系架构,两层结构,多链并行;架构的顶层为主链层,主链层只有一条链,为中间链主链;
中间链主链,由中间链的多个节点维护;架构的底层是子链层,有众多子链,
每条子链,服务于两个参与链之间的互通和价值传递;每条子链由7个区块链节点组成,其中,中间链出3个节点,两个参与链,每个参与链出2个节点,一共7个节点;根据拜占庭容错算法,由7个节点组成的区块链网络,可以容错2个节点;所以,任一参与链的两个节点同时作弊,都不会影响到跨链交易的共识安全。
2.根据权利要求1所述的解决区块链互联网中间链可伸缩性问题的方法,其特征是,区块链互联网的中间链主链,负责中间链所有节点的组织和管理工作;同时,所有参与链以及参与链的链关节点的登记注册和信誉记录等信息,记录在中间链主链上。
3.根据权利要求2所述的解决区块链互联网中间链可伸缩性问题的方法,其特征是,区块链互联网的每条...
【专利技术属性】
技术研发人员:蔡维德,
申请(专利权)人:北京天德科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。