EDSC: An Event-Driven Smart Contract Platform
Mudabbir Kaleem, Keshav Kasichainula, Rabimba Karanjai, Lei Xu, Zhimin, Gao, Lin Chen, Weidong Shi

TL;DR
EDSC introduces an event-driven smart contract platform that improves scalability and performance over traditional transaction-driven models, demonstrated by reduced latency in Ethereum-based experiments.
Contribution
The paper proposes a novel event-driven execution model for smart contracts, enhancing scalability and performance, adaptable to Ethereum and other platforms.
Findings
Performance modeling shows 2.2 to 4.6 times latency reduction.
Implementation on Ethereum confirms improved execution efficiency.
Use cases demonstrate practical utility and security considerations.
Abstract
This paper presents EDSC, a novel smart contract platform design based on the event-driven execution model as opposed to the traditionally employed transaction-driven execution model. We reason that such a design is a better fit for many emerging smart contract applications and is better positioned to address the scalability and performance challenges plaguing the smart contract ecosystem. We propose EDSC's design under the Ethereum framework, and the design can be easily adapted for other existing smart contract platforms. We have conducted implementation using Ethereum client and experiments where performance modeling results show on average 2.2 to 4.6 times reduced total latency of event triggered smart contracts, which demonstrates its effectiveness for supporting contracts that demand timely execution based on events. In addition, we discuss example use cases to demonstrate the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsBlockchain Technology Applications and Security · Auction Theory and Applications · Cryptography and Data Security
