TUHH Open Research
Help
  • Log In
    New user? Click here to register.Have you forgotten your password?
  • English
  • Deutsch
  • Communities & Collections
  • Publications
  • Research Data
  • People
  • Institutions
  • Projects
  • Statistics
  1. Home
  2. TUHH
  3. Publications
  4. Cross-blockchain communication using oracles with an off-chain aggregation mechanism based on zk-SNARKs
 
Options

Cross-blockchain communication using oracles with an off-chain aggregation mechanism based on zk-SNARKs

Citation Link: https://doi.org/10.15480/882.13825
Publikationstyp
Journal Article
Date Issued
2024-07-15
Sprache
English
Author(s)
Sober, Michael  
Data Engineering E-19  
Scaffino, Giulia  
Schulte, Stefan  
Data Engineering E-19  
TORE-DOI
10.15480/882.13825
TORE-URI
https://hdl.handle.net/11420/49215
Journal
ACM Distributed Ledger Technologies  
Volume
3
Issue
4
Article Number
27
Citation
ACM Distributed Ledger Technologies 3 (4): 27 (2024)
Publisher DOI
10.1145/3678187
ArXiv ID
2405.08395
Publisher
Association for Computing Machinery
The closed architecture of prevailing blockchain systems renders the usage of this technology mostly infeasible for a wide range of real-world problems. Most blockchains trap users and applications in their isolated space without the possibility of cooperating or switching to other blockchains. Therefore, blockchains need additional mechanisms for seamless communication and arbitrary data exchange between each other and external systems. Unfortunately, current approaches for cross-blockchain communication are resource-intensive or require additional lockchains or tailored solutions depending on the applied consensus mechanisms of the connected blockchains. Therefore, we propose an oracle with an off-chain aggregation mechanism based on Zero-Knowledge Succinct Non-interactive Arguments of Knowledge (zk-SNARKs) to facilitate cross-blockchain communication. The oracle queries data from another blockchain and applies a rollup-like mechanism to move state and computation off-chain. The zkOracle contract only expects the transferred data, an updated state root, and proof of the correct execution of the aggregation mechanism. The proposed solution only requires constant 378 kgas to submit data on the Ethereum blockchain and is primarily independent of the underlying technology of the queried blockchains.
DDC Class
004: Computer Sciences
Lizenz
https://creativecommons.org/licenses/by/4.0/
Loading...
Thumbnail Image
Name

2405.08395v1.pdf

Type

Main Article

Size

746.53 KB

Format

Adobe PDF

TUHH
Weiterführende Links
  • Contact
  • Send Feedback
  • Cookie settings
  • Privacy policy
  • Impress
DSpace Software

Built with DSpace-CRIS software - Extension maintained and optimized by 4Science
Design by effective webwork GmbH

  • Deutsche NationalbibliothekDeutsche Nationalbibliothek
  • ORCiD Member OrganizationORCiD Member Organization
  • DataCiteDataCite
  • Re3DataRe3Data
  • OpenDOAROpenDOAR
  • OpenAireOpenAire
  • BASE Bielefeld Academic Search EngineBASE Bielefeld Academic Search Engine
Feedback