An event driven framework for smart contract execution

Mudabbir Kaleem, Keshav Kasichainula, Rabimba Karanjai, Lei Xu, Zhimin Gao, Lin Chen, Weidong Shi

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Blockchain-based smart contract platforms have traditionally employed the transaction-driven execution model. This paper presents an alternate framework for blockchain-based smart contract execution called EDSC. Our platform design presents a novel approach to tackle the scalability and performance challenges facing the smart contract ecosystem. We base EDSC's design on the Ethereum template, and it can be readily implemented for other existing smart contract platforms. To evaluate our design, we perform an experimental implementation using the Ethereum client. Our experiments with performance modeling show, on average, a 2.2 to 4.6 times reduced total latency of event-triggered smart contracts, demonstrating the effectiveness of the design in supporting time-sensitive applications. Additionally, we comment on the design's potential security aspects and demonstrate its utility by discussing potential use cases.

Original languageEnglish
Title of host publicationDEBS 2021 - Proceedings of the 15th ACM International Conference on Distributed and Event-Based Systems
EditorsAlessandro Margara, Emanuele Della Valle, Alexander Artikis, Nesime Tatbul, Helge Parzyjegla
PublisherAssociation for Computing Machinery, Inc
Pages78-89
Number of pages12
ISBN (Electronic)9781450385558
DOIs
StatePublished - Jun 28 2021
Event15th ACM International Conference on Distributed and Event-Based Systems, DEBS 2021 - Virtual, Online, Italy
Duration: Jun 28 2021Jul 2 2021

Publication series

NameDEBS 2021 - Proceedings of the 15th ACM International Conference on Distributed and Event-Based Systems

Conference

Conference15th ACM International Conference on Distributed and Event-Based Systems, DEBS 2021
Country/TerritoryItaly
CityVirtual, Online
Period06/28/2107/2/21

Keywords

  • blockchain
  • event-driven architecture
  • scalability
  • smart contracts

Fingerprint

Dive into the research topics of 'An event driven framework for smart contract execution'. Together they form a unique fingerprint.

Cite this