摘要
针对当前区块链技术飞速发展过程中,不同区块链之间相对孤立,数据不能共享互通的问题,提出一种基于星火区块链的跨链机制。首先,对常见跨链技术和当前主流跨链项目作了分析,研究了不同技术和项目的实现原理,并总结它们的区别和优缺点。然后,利用主子链模式的区块链架构,设计了智能合约组件,交易校验组件,交易超时组件等关键核心组件,详细阐述了跨链过程交易发起、交易路由、交易确认、交易结束等四个阶段。最后,设计了可行的实验进行性能测试和安全性测试,并对安全性进行了分析。实验结果表明,星火区块链在交易延迟、吞吐量和尖峰冲击实验等方面相比其他区块链有较显著的优势,在恶意节点的比例较低时,跨链交易的成功率为100%,不同子链间可以安全稳定的进行跨链交易。解决了区块链之间数据交互共享的问题,为下一步星火区块链应用场景的设计提供技术参考。
-
单位中国信息通信研究院