Decentralized cryptocurrency systems, known as blockchains, have shown promise as infrastructure for mutually distrustful parties to agree on transactions safely. However, Bitcoin-derived blockchains and their variants suffer from the limitations of the CAP Trilemma, which is difficult to be solved through optimizing consensus protocols. Moreover, the P2P network of blockchains have problems in efficiency and reliability without considering the matching of physical and logical topologies. For the CAP Trilemma in consortium blockchains, we propose a physical topology based on the multi-dimensional hypercube with excellent partition tolerance in probability. On the other hand, the general hypercube has advantages in solving the mismatch problems in P2P networks. The general topology is further extended to a hierarchical recursive topology with more medium links or short links to balance the reliability requirements and the costs of physical network. We prove that the hypercube topology has better partition tolerance than the regular rooted tree topology and the ring lattice topology, and effectively fits the upper-layer protocols. As a result, blockchains constructed by the proposed topology can reach the CAP guarantee bound through adopting the proper transmission and the consensus protocols protocols that have strong consistency and availability.
翻译:P2P块链网络在效率和可靠性方面存在问题,而没有考虑物理和逻辑地形的匹配问题。CAP Trilemmma在财团块链中,我们建议基于多维超立方体的物理地形学,并有极好的分区容容度。另一方面,一般超立方体在解决P2P网络不匹配问题方面具有优势。一般地形学进一步扩展至等级递归性表层,具有较中等的链接或短的链接,以平衡可靠性要求和物理网络的成本。我们证明超立方体表层比正常的根树表层和拉蒂表层表层的分隔容度要好,并有效地符合上层协议。结果是,由拟议的顶立方体构建的路障能够通过适当的传输协议和协议达到严格的可获取性。