本文主要是介绍《Towards A Novel Architecture for Enabling Interoperability Amongst Multiple Blockchains》论文理解,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
文章目录
- 一.互操作性
- 二.跨链互操作性的两种模型思想
- 2.1 Passive mode
- 2.2 Activate mode
- 三.跨链方案设计
- 3.1安全性
- 四.Passive mode
- 4.1 PBR(Polling-Based Reading)
- 4.2 MMR(Monitor Multiplexing Reading)
- 五.实验结果
- 六.总结
一.互操作性
公证人机制可能会出现在读取消息过程中篡改消息的情况,这里提出了直接交互范式(右图)
互操作性定义:
二.跨链互操作性的两种模型思想
2.1 Passive mode
被动模式:互操作发起者是消息接收者,目标链对源链上的交易或者事件进行监视,源链不需要知道目标链的存在
2.2 Activate mode
主动模式:互操作发起者是消息发送者,消息流动是双向的,源链向目标链发送消息,等待目标链的反馈
三.跨链方案设计
3.1安全性
四.Passive mode
4.1 PBR(Polling-Based Reading)
原理: 目标链不断从源链上读取信息
算法:
4.2 MMR(Monitor Multiplexing Reading)
五.实验结果
当采用传统的PBR方法时,输入数据大小随着目标链数的增加而增加。MMR方法输入数据大小保持稳定。
当采用传统的PBR方法时,CPU利用率随着目标链数的增加而增加。MMR方法CPU利用率保持稳定。
实验结果表明,当目标链数增加到8时,与PBR方法相比,I/O开销和CPU利用率分别降低到13.7%和13.8。MMR方法提供了更好的可伸缩性。
六.总结
本文主要对互操作性下了定义,提出了在passive mode 下的跨链方案MMR以减少数据读取开销,同时保持操作的及时性。
这篇关于《Towards A Novel Architecture for Enabling Interoperability Amongst Multiple Blockchains》论文理解的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!