Content area

Abstract

Blockchain and Decentralized Applications (DApps) are increasingly important for creating trust and transparency in data storage and computation. However, on-chain transactions are often costly and slow. To overcome this challenge, off-chain nodes can be used to store and compute data. Unfortunately, this introduces the risk of untrusted nodes. To address this, authenticated data structures have been proposed, however, this ignores the compute of data from the raw data. We tackle this challenge by introducing zk-Oracle, which provides an efficient and trusted compute and storage off-chain. There is a challenge in using zero-knowledge proofs (zk-proof for short), which is the large proof generation time. We aim to overcome it with novel designs in zk-Oracle. zk-Oracle builds on zk-proofs technologies to achieve two goals. First, the computation of data structures from raw data and the corresponding proof generation is improved in terms of performance. Second, the verification on-chain is inexpensive and fast. Our experiments show that we can speed up zk-proof generation by up to 550× faster than the baseline method.

Details

Identifier / keyword
Title
zk-Oracle: trusted off-chain compute and storage for decentralized applications
Author
Gu, Binbin 1 ; Nawab, Faisal 1 

 University of California, Department of Computer Science, Irvine, USA (GRID:grid.266093.8) (ISNI:0000 0001 0668 7243) 
Publication title
Volume
42
Issue
4
Pages
525-548
Publication year
2024
Publication date
Dec 2024
Publisher
Springer Nature B.V.
Place of publication
New York
Country of publication
Netherlands
ISSN
09268782
e-ISSN
15737578
Source type
Scholarly Journal
Language of publication
English
Document type
Journal Article
Publication history
 
 
Online publication date
2024-08-28
Milestone dates
2024-08-11 (Registration); 2024-08-11 (Accepted)
Publication history
 
 
   First posting date
28 Aug 2024
ProQuest document ID
3255419694
Document URL
https://www.proquest.com/scholarly-journals/zk-oracle-trusted-off-chain-compute-storage/docview/3255419694/se-2?accountid=208611
Copyright
© The Author(s) 2024. This work is published under http://creativecommons.org/licenses/by/4.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.
Last updated
2025-09-29
Database
ProQuest One Academic