第二层原子化块链函数调用
第二层原子化跨链函数调用协议支持跨多个以太坊区块链的组合编程,它支持合约间和区块链 之间的同步、原子化函数调用:如果其中一部分失败,那么整个函数调用图都会回滚。唯一 现存的跨链函数调用协议是区块链的第一层协议,但这需要修改区块链的客户端软件,但在 区块链第二层操作则没有这一限制。
论文提出的协议提供了初始安全性和活性分析,并给出了使用这一协议与使用非原子化 区块链交易的开销比较。协议的原子化行为是通过额外的交易实现的。如果没有状态更新, 那么需要根链上的3个交易加分支链上的1个交易;如果由状态更新,那么需要根链上的 2个交易加分支链上的1个交易。