论文标题
原子交叉链交易白皮书
Atomic Crosschain Transactions White Paper
论文作者
论文摘要
原子交叉链交易技术允许跨私人以太坊区块链的组合编程。它允许同步和原子既可以进行合同和块间函数调用:如果一个部分失败,则函数调用的整个呼叫图将回滚。它不是基于现有技术,例如Hash Time锁定合同,继电器链,块标头转移或受信任的中介机构。 BLS阈值签名用于向一个区块链上的验证者证明信息来自另一个区块链,并且该区块链的大多数验证者都同意该信息。协调合同用于管理交易交易的状态和区块链公共钥匙的存储库。动态代码分析和签名的嵌套交易与实时参数检查一起使用,以确保执行仅在执行导致有效状态更改时发生。合同锁定和锁定性启用原子更新。
Atomic Crosschain Transaction technology allows composable programming across private Ethereum blockchains. It allows for inter-contract and inter-blockchain function calls that are both synchronous and atomic: if one part fails, the whole call graph of function calls is rolled back. It is not based on existing techniques such as Hash Time Locked Contracts, relay chains, block header transfer, or trusted intermediaries. BLS Threshold Signatures are used to prove to validators on one blockchain that information came from another blockchain and that a majority of the validators of that blockchain agree on the information. Coordination Contracts are used to manage the state of a Crosschain Transaction and as a repository of Blockchain Public Keys. Dynamic code analysis and signed nested transactions are used together with live argument checking to ensure execution only occurs if the execution results in valid state changes. Contract Locking and Lockability enable atomic updates.