ZoKrates - Scalable Privacy-Preserving Off-Chain Computations

被引:90
|
作者
Eberhardt, Jacob [1 ]
Tai, Stefan [1 ]
机构
[1] TU Berlin, Informat Syst Engn, Berlin, Germany
关键词
ZoKrates; zkSNARKs; off-chain; scalability; privacy;
D O I
10.1109/Cybermatics_2018.2018.00199
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Scalability and privacy are two challenges for today's blockchain systems. Processing transactions at every node in the system limits the system's ability to scale. Furthermore, the requirement to publish all corporate or individual information for processing at every node, essentially making the data public, is - despite of all other advantages - often considered a major obstacle to blockchain adoption. In this paper, we make two main contributions to address these two problems: (i) To increase efficiency, we propose a processing model which employs non-interactive proofs to off-chain computations, thereby reducing on-chain computational efforts to the verification of correctness of execution rather than the execution itself. Due to the verifiable computation scheme's zero-knowledge property, private information used in the off-chain computation does not have to become public to verify correctness. (ii) We introduce ZoKrates, a toolbox to specify, integrate and deploy such off-chain computations. It consists of a domain-specific language, a compiler, and generators for proofs and verification Smart Contracts. ZoKrates hides significant complexity inherent to zero-knowledge proofs, provides a more familiar and higher level of programming abstractions to developers and enables circuit integration, hence fostering adoption.
引用
收藏
页码:1084 / 1091
页数:8
相关论文
共 50 条
  • [1] Scalable and Privacy-preserving Design of On/Off-chain Smart Contracts
    Li, Chao
    Palanisamy, Balaji
    Xu, Runhua
    [J]. 2019 IEEE 35TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING WORKSHOPS (ICDEW 2019), 2019, : 7 - 12
  • [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] 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
  • [4] 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
  • [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] 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
  • [8] Privacy-preserving credential smart contracts using Zokrates
    Kim, Geunyoung
    Ham, Yunsik
    Ryou, Jaecheol
    [J]. KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS, 2024, 18 (08): : 2417 - 2430
  • [9] 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)
  • [10] A blockchain-based privacy-preserving anti-collusion data auction mechanism with an off-chain approach
    Ashkan Emami
    Ghazaleh Keshavarz Kalhori
    Sheyda Mirzakhani
    Mohammad Ali Akhaee
    [J]. The Journal of Supercomputing, 2024, 80 : 7507 - 7556