JOURNAL ARTICLE

Scalable Blockchain Based Smart Contract Execution

Abstract

Blockchain, or distributed ledger, provides a way to build various decentralized systems without relying on any single trusted party. This is especially attractive for smart contracts, that different parties do not need to trust each other to have a contract, and the distributed ledger can guarantee correct execution of the contract. Most existing distributed ledger based smart contract systems process smart contracts in a serial manner, i.e., all users have to run a contract before its result can be accepted by the system. Although this approach is easy to implement and manage, it is not scalable and greatly limits the system's capability of handling a large number of smart contracts. In order to address this problem, we propose a scalable smart contract execution scheme that can run multiple smart contract in parallel to improve throughput of the system. Our scheme relies on two key techniques: a fair contract partition algorithm leveraging integer linear programming to partition a set of smart contracts into multiple subsets, and a random assignment protocol assigning subsets randomly to a subgroup of users. We prove that, our scheme is secure as long as more than 50% of the computational power is possessed by honest nodes. We then conduct experiments with data from existing smart contract system to evaluate the efficiency of our scheme. The results demonstrate that our approach is scalable and much more efficient than the existing smart contract platform.

Keywords:
Computer science Smart contract Scalability Partition (number theory) Distributed computing Blockchain Scheme (mathematics) Throughput Computer network Computer security Database Operating system Wireless

Metrics

30
Cited By
4.48
FWCI (Field Weighted Citation Impact)
48
Refs
0.95
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Blockchain Technology Applications and Security
Physical Sciences →  Computer Science →  Information Systems
Cryptography and Data Security
Physical Sciences →  Computer Science →  Artificial Intelligence
Distributed systems and fault tolerance
Physical Sciences →  Computer Science →  Computer Networks and Communications

Related Documents

JOURNAL ARTICLE

Legal Challenges in Blockchain-Based Smart Contract Execution

Priyanshi

Journal:   Scientific Journal of Artificial Intelligence and Blockchain Technologies Year: 2024 Vol: 1 (2)
BOOK-CHAPTER

TrustZone-Based WebAssembly Smart Contract Execution for Privacy-Preserving Blockchain

Xingyun ZhengJianrong LuZhenqing GuJianhai Chen

Communications in computer and information science Year: 2025 Pages: 153-164
JOURNAL ARTICLE

An overview of blockchain smart contract execution mechanism

Yang LiuJinlong HeXiang‐Yang LiJingwen ChenXinlei LiuSong PengH. CaoYaoqi Wang

Journal:   Journal of Industrial Information Integration Year: 2024 Vol: 41 Pages: 100674-100674
JOURNAL ARTICLE

Smart Contract execution costs optimisation on blockchain network

Denis ČekeSuad KunosićNevzudin Buzađija

Journal:   2022 45th Jubilee International Convention on Information, Communication and Electronic Technology (MIPRO) Year: 2022 Pages: 1442-1447
© 2026 ScienceGate Book Chapters — All rights reserved.