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.
Author supplied keywords
Cite
CITATION STYLE
Kaleem, M., Kasichainula, K., Karanjai, R., Xu, L., Gao, Z., Chen, L., & Shi, W. (2021). An event driven framework for smart contract execution. In DEBS 2021 - Proceedings of the 15th ACM International Conference on Distributed and Event-Based Systems (pp. 78–89). Association for Computing Machinery, Inc. https://doi.org/10.1145/3465480.3466924
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.