高级检索

    兼容智能合约的区块链分片技术综述

    Survey on Blockchain Sharding with Smart Contract Compatibility

    • 摘要: 区块链分片技术通过网络分区实现交易的并行处理,被公认为是提升区块链可扩展性和系统性能的最有效解决方案之一。然而,现有分片方案主要针对用户间点对点的资金转移交易,在支持图灵完备智能合约方面存在显著局限性。由于执行基于图灵完备智能合约的业务逻辑通常需要发起多笔内部交易来同步状态,设计兼容智能合约的区块链分片(blockchain sharding with smart contract compatibility,BS-SCC)架构面临重大独特的技术挑战。尽管该领域已有大量研究成果,但目前仍缺乏系统性综述来梳理学术进展和研究脉络。致力填补这一研究空白,对BS-SCC方案进行全面的文献综述。首先,深入剖析BS-SCC的研究背景与核心概念;其次,构建基于交易执行和状态存储维度的BS-SCC分类框架,将现有方案分类为链上和链下执行模型。随后,提出包含可靠性、有效性和其他关键性能指标的评估体系;进而,运用该评估体系对现有方案进行多维度比较分析;最后,识别当前研究中的技术瓶颈,并指出具有潜力的未来研究方向,旨在为学术界和工业界提供有价值的理论指导和技术参考。

       

      Abstract: Blockchain sharding, which divides a blockchain network into multiple shards to process transactions in parallel, is widely considered to be one of the most effective techniques for enhancing blockchain scalability and system performance. However, existing sharding schemes primarily focus on optimizing point-to-point asset transfer transactions and exhibit significant limitations in supporting Turing-complete smart contracts. Since executing the business logic based on Turing-complete smart contracts typically involves initiating multiple internal transactions to synchronize state across shard, designing the schemes of Blockchain Sharding with Smart Contract Compatibility (BS-SCC) presents significant and unique challenges. Although there are some studies in the literature, there is still a lack of a systematic survey to review the academic progress and research landscape. This paper provides a comprehensive survey on existing BS-SCC schemes to fill this research gap. First, we introduce the research motivation and basic concepts of BS-SCC. Next, we propose a taxonomy of BS-SCC schemes based on the dimensions of transaction execution and state storage, categorizing them into such classes as on-chain and off-chain execution models. Then, we propose a set of criteria for evaluating BS-SCC schemes that encompass reliability, effectiveness, and other performance properties. By employing the proposed criteria, we furthermore conduct a multi-dimensional comparative analysis of existing schemes. Finally, we identify a list of technical bottlenecks and suggest corresponding future research directions to offer theoretical insights and practical guidance for advancing BS-SCC.

       

    /

    返回文章
    返回