以太坊私有区块链原子跨链交易的应用层认证
密码学与安全
2019-11-20 v1
摘要
原子跨链交易技术允许在私有以太坊区块链之间进行可组合编程。它支持合约间与区块链间的函数调用,这些调用既是同步的又是原子的:若某一部分失败,则整个函数调用图都会回滚。传统的以太坊合约函数可通过专门的应用程序逻辑来限制哪些账户可以调用它们。这一点很重要,因为它允许应用程序开发者指定哪些调用者可以执行更新合约状态的函数。在本文中,我们介绍了限制一条区块链上的哪些合约可以调用部署在另一条区块链上的合约中函数所需的策略。我们表明,验证源区块链标识(跨链函数调用发起所在的区块链)、来自区块链标识以及来自账户,可为合约提供函数调用来自特定区块链上特定合约的确定性。
引用
@article{arxiv.1911.08083,
title = {Application Level Authentication for Ethereum Private Blockchain Atomic Crosschain Transactions},
author = {Peter Robinson},
journal= {arXiv preprint arXiv:1911.08083},
year = {2019}
}