论文标题

迈向交叉链链智能合约

Towards Cross-Blockchain Smart Contracts

论文作者

Nissl, Markus, Sallinger, Emanuel, Schulte, Stefan, Borkowski, Michael

论文摘要

近年来,研究人员和工业公司都提出了歧管区块链协议。这导致了非常异构的区块链景观。因此,如果区块链可以彼此相互作用,那将是可取的。但是,当前的区块链技术仅提供对互操作性的支持,从而防止令牌或智能合约离开特定区块链的范围。 作为迈向跨链智能合同交互解决方案的第一步,我们引入了一个框架,该框架允许从另一个区块链中调用智能合约。我们提供支持在收到不同区块链结果后继续进行智能合约的支持,并为跨区块链递归地调用智能合约。我们使用坚固性为基于以太坊的区块链提供了参考实施,并评估有关时间和成本开销的绩效。

In recent years, manifold blockchain protocols have been proposed by researchers and industrial companies alike. This has led to a very heterogeneous blockchain landscape. Accordingly, it would be desirable if blockchains could interact with each other. However, current blockchain technologies offer only limited support for interoperability, thus preventing tokens or smart contracts from leaving the scope of a particular blockchain. As a first step towards a solution for cross-chain smart contract interactions, we introduce a framework which allows to invoke a smart contract from another blockchain. We offer support for continuing a smart contract after receiving a result from a different blockchain, and for calling smart contracts recursively across blockchains. We provide a reference implementation for Ethereum-based blockchains using Solidity and evaluate the performance regarding time and cost overheads.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源