通用原子跨链交易
密码学与安全
2021-07-06 v4
摘要
通用原子跨链交易协议允许在多个以太坊区块链上进行可组合编程。它支持合约间与区块链间的函数调用,这些调用既是同步的又是原子的:若某一部分失败,则整个函数调用的调用执行树将回滚。该协议无需修改即可在现有以太坊区块链上运行。它同时适用于公有许可链与联盟链。此外,预期该协议也能跨以太坊以外的异构区块链工作。本文描述了该协议,针对三种场景从 Gas 消耗与最终化区块周期方面进行分析:从一个区块链读取值到另一个区块链、从一个区块链写取值到另一个区块链,以及一个涉及五个区块链上五个合约且具有复杂调用执行树的贸易融资系统,并提供了初步的安全性分析,表明该协议具有安全性(Safety)与活性(Liveness)属性。
引用
@article{arxiv.2011.12783,
title = {General Purpose Atomic Crosschain Transactions},
author = {Peter Robinson and Raghavendra Ramesh},
journal= {arXiv preprint arXiv:2011.12783},
year = {2021}
}
备注
9 pages, 3 figures. arXiv admin note: substantial text overlap with arXiv:2005.09790