Scalable and Privacy-preserving Design of On/Off-chain Smart Contracts

被引:22
|
作者
Li, Chao [1 ]
Palanisamy, Balaji [1 ]
Xu, Runhua [1 ]
机构
[1] Univ Pittsburgh, Sch Comp & Informat, Pittsburgh, PA 15260 USA
关键词
D O I
10.1109/ICDEW.2019.00-43
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The rise of smart contract systems such as Ethereum has resulted in a proliferation of blockchain-based decentralized applications including applications that store and manage a wide range of data. Current smart contracts are designed to be executed solely by miners and are revealed entirely on-chain, resulting in reduced scalability and privacy. In this paper, we discuss that scalability and privacy of smart contracts can be enhanced by splitting a given contract into an off-chain contract and an on-chain contract. Specifically, functions of the contract that involve high-cost computation or sensitive information can be split and included as the off-chain contract, that is signed and executed by only the interested participants. The proposed approach allows the participants to reach unanimous agreement off-chain when all of them are honest, allowing computing resources of miners to be saved and content of the off-chain contract to be hidden from the public. In case of a dispute caused by any dishonest participants, a signed copy of the off-chain contract can be revealed so that a verified instance can be created to make miners enforce the true execution result. Thus, honest participants have the ability to redress and penalize any fraudulent or dishonest behavior, which incentivizes all participants to honestly follow the agreed off-chain contract. We discuss techniques for splitting a contract into a pair of on/off-chain contracts and propose a mechanism to address the challenges of handling dishonest participants in the system. Our implementation and evaluation of the proposed approach using an example smart contract demonstrate the effectiveness of the proposed approach in Ethereum.
引用
收藏
页码:7 / 12
页数:6
相关论文
共 50 条
  • [1] ZoKrates - Scalable Privacy-Preserving Off-Chain Computations
    Eberhardt, Jacob
    Tai, Stefan
    [J]. IEEE 2018 INTERNATIONAL CONGRESS ON CYBERMATICS / 2018 IEEE CONFERENCES ON INTERNET OF THINGS, GREEN COMPUTING AND COMMUNICATIONS, CYBER, PHYSICAL AND SOCIAL COMPUTING, SMART DATA, BLOCKCHAIN, COMPUTER AND INFORMATION TECHNOLOGY, 2018, : 1084 - 1091
  • [2] HushRelay: A Privacy-Preserving, Efficient, and Scalable Routing Algorithm for Off-Chain Payments
    Mazumdar, Subhra
    Ruj, Sushmita
    Singh, Ram Govind
    Pal, Arindam
    [J]. 2020 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN AND CRYPTOCURRENCY (IEEE ICBC), 2020,
  • [3] CryptoMaze: Privacy-Preserving Splitting of Off-Chain Payments
    Mazumdar, Subhra
    Ruj, Sushmita
    [J]. IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2023, 20 (02) : 1060 - 1073
  • [4] hOCBS: A privacy-preserving blockchain framework for healthcare data leveraging an on-chain and off-chain system design
    Miyachi, Ken
    Mackey, Tim K.
    [J]. INFORMATION PROCESSING & MANAGEMENT, 2021, 58 (03)
  • [5] Post-Quantum Adaptor Signature for Privacy-Preserving Off-Chain Payments
    Tairi, Erkan
    Moreno-Sanchez, Pedro
    Maffei, Matteo
    [J]. FINANCIAL CRYPTOGRAPHY AND DATA SECURITY, FC 2021, PT II, 2021, 12675 : 131 - 150
  • [6] PrivOff: Secure and Privacy-Preserving Data Management for Distributed Off-Chain Networks
    Hlaing, Htet Htet
    Asaeda, Hitoshi
    [J]. 2023 IEEE 22ND INTERNATIONAL CONFERENCE ON TRUST, SECURITY AND PRIVACY IN COMPUTING AND COMMUNICATIONS, TRUSTCOM, BIGDATASE, CSE, EUC, ISCI 2023, 2024, : 326 - 333
  • [7] A scalable decentralized privacy-preserving e-voting system based on zero-knowledge off-chain computations
    Emami, Ashkan
    Yajam, Habib
    Akhaee, Mohammad Ali
    Asghari, Rahim
    [J]. JOURNAL OF INFORMATION SECURITY AND APPLICATIONS, 2023, 79
  • [8] Smart Contracts for a Secure and Privacy-Preserving Smart Grid
    Ferre-Queralt, Joan
    Castella-Roca, Jordi
    Viejo, Alexandre
    [J]. RISKS AND SECURITY OF INTERNET AND SYSTEMS, CRISIS 2023, 2023, 14529 : 103 - 118
  • [9] Enabling Privacy-Preserving Off-chain Payment via Hybrid Multi-hop Mechanism
    Zhang, Qian
    Cao, Sheng
    Ni, Yi
    Chen, Ting
    Zhang, Xiaosong
    [J]. IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC 2022), 2022, : 13 - 18
  • [10] Off-chain Execution and Verification of Computationally Intensive Smart Contracts
    Sariboz, Emrah
    Kolachala, Kartick
    Panwar, Gaurav
    Vishwanathan, Roopa
    Misra, Satyajayant
    [J]. 2021 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN AND CRYPTOCURRENCY (ICBC), 2021,