分享自:

RAC-Chain:基于异步共识的可扩展区块链跨链方法

期刊:ACM Trans. Multimedia Comput. Commun. Appl.DOI:10.1145/3586011

这篇文档属于类型a,是一篇关于区块链跨链技术的原创性研究论文。以下是针对该研究的学术报告:


RAC-Chain:面向元宇宙的可扩展区块链异步共识跨链方法研究

一、作者与发表信息

本研究由北京理工大学(Beijing Institute of Technology)的Tianxiu Xie、Keke Gai、Liehuang Zhu、Shuo Wang和Zijian Zhang合作完成,发表于2024年3月的《ACM Transactions on Multimedia Computing, Communications, and Applications》(简称ACM TOMM)期刊,文章编号187,共24页。论文标题为《RAC-Chain: An Asynchronous Consensus-Based Cross-Chain Approach to Scalable Blockchain for Metaverse》,DOI链接为10.11453586011

二、学术背景

科学领域:区块链技术、跨链互操作性(cross-chain interoperability)、异步共识算法(asynchronous consensus)。
研究动机:元宇宙(Metaverse)需要虚拟与物理世界的并行数字空间,但传统中心化服务模型存在数据安全风险,而单一区块链受限于可扩展性(scalability),多链场景又面临互操作性(interoperability)问题。现有跨链技术(如Polkadot、Cosmos)依赖同步或部分同步网络假设,难以应对大规模区块链网络的延迟波动。
目标:提出一种基于中继链(relay chain)和异步共识的联盟链跨链模型(RAC-Chain),解决跨链交易的原子性(atomicity)、最终性(finality)和安全性隔离问题,同时提升区块链在元宇宙中的可扩展性。

三、研究流程与方法

  1. 模型设计

    • 核心组件
      • 中继链:作为跨链交易的中心枢纽,验证并转发交易。
      • 应用链(application chains):同构联盟链,通过跨链网关(cross-chain gateways)与中继链连接。
      • 异步共识协议(RAC-Chain-Asynchronous BFT Consensus):包含全局状态机复制协议(Global SMR Protocol)和异步跨链二进制协议(ACBA Protocol),支持任意网络延迟下的交易排序与确认。
    • 工作流程
      1. 初始化:跨链网关注册到中继链,监控用户交易请求。
      2. 交易发起:用户通过应用链发起跨链请求,网关将请求打包发送至中继链。
      3. 验证与共识:中继链通过简化支付验证(SPV)验证交易合法性,与源链执行全局SMR协议确保交易状态一致性,再通过ACBA协议实现最终性确认。
      4. 交易转发:中继链将交易转发至目标链,目标链重复共识流程后生成回执。
  2. 算法开发

    • 全局SMR协议
      • 通过提案(propose)、提交(commit)、验证(verification)三阶段实现交易日志(log)的一致性排序。
      • 采用数字签名(digital signatures)和批量交易(transaction batching)提升效率,通信复杂度为O(b)。
    • ACBA协议
      • 基于法定人数机制(quorum mechanism),要求至少2f+1节点确认交易,确保最终性。
      • 通过异步二进制协议(ABA)避免分叉,容忍f个拜占庭节点(Byzantine nodes)。
  3. 实验验证

    • 配置:基于Go语言实现的跨链平台BitXHub,以太坊作为应用链,Caliper工具测试性能。
    • 测试场景
      • 设置1:固定交易负载(transactionload=50),测试不同交易时长(txduration)对CPU消耗的影响。
      • 设置2:固定交易时长(txduration=50),分析负载增加对系统稳定性的影响。
      • 设置3:测试网关与中继链的延迟表现,验证大规模网络的适应性。

四、主要结果

  1. 性能优势
    • 相比Hyperledger Fabric,RAC-Chain的CPU消耗更低(平均0.06% vs. Fabric的0.1%),内存占用稳定(43.1MB中继链 vs. 300MB应用链)。
    • 跨链网关(pier)资源消耗极低(CPU 0.01%,内存288MB),支持大规模网关部署。
  2. 共识效率
    • 全局SMR协议在异步网络下实现O(log n)时间复杂度的交易排序,ACBA协议确保交易最终性无冲突。
  3. 网络适应性
    • 四节点中继链测试显示,物理延迟控制在毫秒级(<10ms),验证了异步共识对波动网络的鲁棒性。

五、结论与价值

科学价值
- 首次将异步共识(asynchronous consensus)应用于跨链场景,突破了同步网络假设的限制。
- 提出的RAC-Chain-Asynchronous BFT共识协议为大规模区块链网络提供了理论框架。
应用价值
- 为元宇宙中的高并发、低延迟交易提供可扩展解决方案。
- 跨链网关的低成本特性支持商业级区块链互联,如金融、供应链等场景。

六、研究亮点

  1. 创新方法
    • 结合中继链与异步共识,解决了传统跨链方案(如哈希锁定、公证机制)的中心化或功能局限问题。
    • 全局SMR协议与ACBA协议的分阶段设计,兼顾原子性与最终性。
  2. 实验验证
    • 通过多维度基准测试(CPU、内存、延迟),验证了模型在真实网络环境下的可行性。

七、其他价值

  • 论文对比了RAC-Chain与HoneyBadgerBFT、Dumbo等异步共识算法的差异,突出了其在跨链场景的优化(如批量交易处理)。
  • 提出了未来研究方向:结合同步与异步共识的动态切换机制,以进一步优化实时性。

此报告全面覆盖了研究的背景、方法、结果与意义,可作为学术界了解RAC-Chain模型的重要参考。

上述解读依据用户上传的学术文献,如有不准确或可能侵权之处请联系本站站长:admin@fmread.com