中文版 | English
Title

Jenga: Orchestrating Smart Contracts in Sharding-Based Blockchain for Efficient Processing

Author
DOI
Publication Years
2022
Conference Name
42nd IEEE International Conference on Distributed Computing Systems (ICDCS)
ISSN
1063-6927
ISBN
978-1-6654-7178-7
Source Title
Pages
133-143
Conference Date
10-13 July 2022
Conference Place
Bologna, Italy
Publication Place
10662 LOS VAQUEROS CIRCLE, PO BOX 3014, LOS ALAMITOS, CA 90720-1264 USA
Publisher
Abstract
Sharding is a promising way to achieve blockchain scalability, increasing the throughput by partitioning nodes into multiple smaller groups, splitting the workload. However, when tackling the increasingly important smart contracts, existing blockchain sharding protocols do not scale well. They usually require complex multi-round cross-shard consensus protocols for contract execution and extensive cross-shard communication during state transmission, mainly because that each shard stores and executes an isolated, disjoint subset of contracts. In this paper, we present Jenga, a novel sharding-based approach for efficient smart contract processing. Its main idea is to break the isolation between shards by orchestrating the logic storage, state storage, and execution of smart contracts. In Jenga, all shards share the logic for all contracts. Therefore, multiple contracts involved in a smart contract transaction can be executed together by the same shard within one round. Moreover, different shards store distinct states (named state shards), several "orthogonal" execution channels are established based on the state shards, where each channel overlaps with all shards. Each node simultaneously belongs to a shard and an "orthogonal" channel, different channels execute different contracts. Therefore, via the overlapped nodes, the contract states can be directly broadcast between the state shards and the execution channels without additional cross-shard communication. We implement Jenga and evaluation results show that it provides outstanding performance gains in terms of throughput and transaction confirmation latency.
Keywords
SUSTech Authorship
First
Language
English
URL[Source Record]
Indexed By
Funding Project
National Natural Science Foundation of China[61701216] ; Guangdong Provincial Key Laboratory[2020B121201001] ; Guangdong Innovative and Entrepreneurial Research Team Program[2016ZT06G587] ; Shenzhen Sci-Tech Fund["KYTDPT20181011104007","JCYJ20180507181527806"]
WOS Research Area
Computer Science
WOS Subject
Computer Science, Hardware & Architecture ; Computer Science, Software Engineering ; Computer Science, Theory & Methods
WOS Accession No
WOS:000877026100013
Data Source
Web of Science
PDF urlhttps://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=9912207
Citation statistics
Cited Times [WOS]:1
Document TypeConference paper
Identifierhttp://kc.sustech.edu.cn/handle/2SGJ60CL/406476
DepartmentResearch Institute of Trustworthy Autonomous Systems
Affiliation
1.Computer Science and Engineering Department, Guangdong Provincial Key Laboratory of Brain-Inspired Intelligent Computation, Research Institute of Trustworthy Autonomous Systems, Southern University of Science and Technology
2.Computer Science and Engineering Department, Hong Kong University of Science and Technology
First Author AffilicationResearch Institute of Trustworthy Autonomous Systems
First Author's First AffilicationResearch Institute of Trustworthy Autonomous Systems
Recommended Citation
GB/T 7714
Mingzhe Li,You Lin,Jin Zhang,et al. Jenga: Orchestrating Smart Contracts in Sharding-Based Blockchain for Efficient Processing[C]. 10662 LOS VAQUEROS CIRCLE, PO BOX 3014, LOS ALAMITOS, CA 90720-1264 USA:IEEE COMPUTER SOC,2022:133-143.
Files in This Item:
There are no files associated with this item.
Related Services
Fulltext link
Recommend this item
Bookmark
Usage statistics
Export to Endnote
Export to Excel
Export to Csv
Altmetrics Score
Google Scholar
Similar articles in Google Scholar
[Mingzhe Li]'s Articles
[You Lin]'s Articles
[Jin Zhang]'s Articles
Baidu Scholar
Similar articles in Baidu Scholar
[Mingzhe Li]'s Articles
[You Lin]'s Articles
[Jin Zhang]'s Articles
Bing Scholar
Similar articles in Bing Scholar
[Mingzhe Li]'s Articles
[You Lin]'s Articles
[Jin Zhang]'s Articles
Terms of Use
No data!
Social Bookmark/Share
No comment.

Items in the repository are protected by copyright, with all rights reserved, unless otherwise indicated.