SlimChain: Scaling Blockchain Transactions through Off-Chain Storage and Parallel Processing

被引:67
|
作者
Xu, Cheng [1 ,2 ]
Zhang, Ce [2 ]
Xu, Jianliang [2 ]
Pei, Jian [1 ]
机构
[1] Simon Fraser Univ, Burnaby, BC, Canada
[2] Hong Kong Baptist Univ, Hong Kong, Peoples R China
来源
PROCEEDINGS OF THE VLDB ENDOWMENT | 2021年 / 14卷 / 11期
基金
加拿大自然科学与工程研究理事会;
关键词
DATABASE; SYSTEMS;
D O I
10.14778/3476249.3476283
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Blockchain technology has emerged as the cornerstone of many decentralized applications operating among otherwise untrusted peers. However, it is well known that existing blockchain systems do not scale well. Transactions are often executed and committed sequentially in order to maintain the same view of the total order. Furthermore, it is necessary to duplicate both transaction data and their executions in every node in the blockchain network for integrity assurance. Such storage and computation requirements put significant burdens on the blockchain system, not only limiting system scalability but also undermining system security and robustness by making the network more centralized. To tackle these problems, in this paper, we propose SlimChain, a novel blockchain system that scales transactions through off-chain storage and parallel processing. Advocating a stateless design, SlimChain maintains only the short commitments of ledger states on-chain while dedicating transaction executions and data storage to off-chain nodes. To realize SlimChain, we propose new schemes for off-chain smart contract execution, on-chain transaction validation, and state commitment. We also propose optimizations to reduce network transmissions and a new sharding technique to improve system scalability further. Extensive experiments are conducted to validate the performance of the proposed SlimChain system. Compared with the existing systems, SlimChain reduces the on-chain storage requirements by 97% similar to 99%, while also improving the peak throughput by 1.4X similar to 15.6X.
引用
收藏
页码:2314 / 2326
页数:13
相关论文
共 50 条
  • [1] Solving blockchain trilemma using off-chain storage protocol
    Reno, Saha
    Haque, Md. Mokammel
    IET INFORMATION SECURITY, 2023, 17 (04) : 681 - 702
  • [2] On-chain vs. off-chain storage for supply- and blockchain integration
    Hepp, Thomas
    Sharinghousen, Matthew
    Ehret, Philip
    Schoenhals, Alexander
    Gipp, Bela
    IT-INFORMATION TECHNOLOGY, 2018, 60 (5-6): : 283 - 291
  • [3] A generic framework for blockchain-assisted on-chain auditing for off-chain storage
    Far, Saeed Banaeian
    Asaar, Maryam Rajabzadeh
    Haghbin, Afrooz
    INTERNATIONAL JOURNAL OF INFORMATION SECURITY, 2024, 23 (03) : 2407 - 2435
  • [4] User-centric In-network Caching Mechanism for Off-chain Storage with Blockchain
    Yamanaka, Hiroaki
    Teranishi, Yuuichi
    Hayamizu, Yusaku
    Ooka, Atsushi
    Matsuzono, Kazuhisa
    Li, Ruidong
    Asaeda, Hitoshi
    IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC 2022), 2022, : 1076 - 1081
  • [5] GRIDB: Scaling Blockchain Database via Sharding and Off-Chain Cross-Shard Mechanism
    Hong, Zicong
    Guo, Song
    Zhou, Enyuan
    Chen, Wuhui
    Huang, Huawei
    Zomaya, Albert
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2023, 16 (07): : 1685 - 1698
  • [6] Optimizing Off-Chain Storage in Blockchain of Things Systems: Implementing Dockerized IPFS for Enhanced Efficiency
    Aldmour, Mamoon
    Aldmour, Rakan
    Al-Zoubi, A. Y.
    Sedky, Mohamed
    INTERNATIONAL JOURNAL OF ONLINE AND BIOMEDICAL ENGINEERING, 2025, 21 (01) : 118 - 131
  • [7] Scalable blockchain model using off-chain IPFS storage for healthcare data security and privacy
    Jayabalan, Jayapriya
    Jeyanthi, N.
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2022, 164 : 152 - 167
  • [8] Blockchain and off-chain: A Solution for Audit Issues in Supply Chain Systems
    Carlos Lopez-Pimentel, Juan
    Rojas, Omar
    Monroy, Raul
    2020 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN (BLOCKCHAIN 2020), 2020, : 126 - 133
  • [9] Evaluating Methods for the Identification of Off-Chain Transactions in the Lightning Network
    Nowostawski, Mariusz
    Ton, Jardar
    APPLIED SCIENCES-BASEL, 2019, 9 (12):
  • [10] Advancing Blockchain-based Federated Learning through Verifiable Off-chain Computations
    Heiss, Jonathan
    Grunewald, Elias
    Tai, Stefan
    Haimerl, Nikolas
    Schulte, Stefan
    2022 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN (BLOCKCHAIN 2022), 2022, : 194 - 201