vix.ing · top · new · best · stats · spec

SigVM: Enabling Event-Driven Execution for Autonomous Smart Contracts

2021/02/22 by Zihan Zhao, Zhao, Zihan, Sidi Mohamed Beillahi +9
Computer Science · #Advanced Malware Detection Techniques #Blockchain Technology Applications and Security #Cryptography and Security (cs.CR) #FOS: Computer and information sciences #IoT and Edge/Fog Computing #Programming Languages (cs.PL)

paper · pdf · doi:10.48550/arxiv.2102.10784

openalex publication_date 2021/02/22 · openalex created_date 2025/10/10 · openalex updated_date 2026/07/28

Abstract

This paper presents SigVM, a novel blockchain virtual machine that supports an event-driven execution model, enabling developers to build autonomous smart contracts. 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 build an end-to-end blockchain platform SigChain and a contract language compiler SigSolid to realize the potential of SigVM. Experimental results show that our benchmark applications can be reimplemented with SigVM in an autonomous way, eliminating the dependency on unreliable mechanisms like off-chain relay servers. The development effort of reimplementing these contracts with SigVM is small, i.e., we modified on average 2.6% of the contract code.

Related