当前位置: X-MOL 学术arXiv.cs.PL › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
SigVM: Toward Fully Autonomous Smart Contracts
arXiv - CS - Programming Languages Pub Date : 2021-02-22 , DOI: arxiv-2102.10784
Ryan Song, Zihan Zhao, Yuxi Cai, Andreas Veneris, Fan Long

This paper presents SigVM, a novel blockchain virtual machine that supports an event-driven execution model, enabling developers to build fully autonomous smart contracts. SigVM introduces another way for a contract to interact with another. Contracts in SigVM can emit signal events, on which other contracts can listen. Once an event is triggered, corresponding handler functions are automatically executed as signal transactions. We built an end-to-end blockchain platform SigChain and a contract language compiler SigSolid to realize the potential of SigVM. Experimental results show that SigVM enables contracts in our benchmark applications to be reimplemented in a fully autonomous way, eliminating the dependency on unreliable mechanisms like off-chain relay servers. SigVM can significantly simplify the execution flow of our benchmark applications, and can avoid security risks such as front-run attacks.

中文翻译:

SigVM:达成完全自主的智能合约

本文介绍了SigVM,这是一种新颖的区块链虚拟机,支持事件驱动的执行模型,使开发人员能够构建完全自主的智能合约。SigVM引入了合同与其他合同进行交互的另一种方式。SigVM中的合同可以发出信号事件,其他合同可以侦听。触发事件后,相应的处理程序功能将作为信号事务自动执行。我们构建了端到端的区块链平台SigChain和合同语言编译器SigSolid,以实现SigVM的潜力。实验结果表明,SigVM使基准测试应用程序中的合同能够以完全自治的方式重新实现,从而消除了对不可靠机制(如脱链中继服务器)的依赖。SigVM可以大大简化基准测试应用程序的执行流程,
更新日期:2021-02-23
down
wechat
bug