Cross-Blockchain Communication Using Oracles With an Off-Chain Aggregation Mechanism Based on zk-SNARKs
Michael Sober, Giulia Scaffino, Stefan Schulte

TL;DR
This paper introduces a zk-SNARK-based oracle system enabling efficient, resource-light cross-blockchain communication by off-chain data aggregation, independent of underlying blockchain technologies.
Contribution
It presents a novel off-chain aggregation mechanism using zk-SNARKs for cross-blockchain data transfer, reducing resource consumption and increasing compatibility.
Findings
Requires only 378 kgas to submit data on Ethereum
Independent of the queried blockchains' consensus mechanisms
Facilitates seamless cross-chain communication
Abstract
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 blockchains 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 ZeroKnowledge Succinct Non-interactive Arguments of Knowledge (zk-SNARKs) to facilitate cross-blockchain communication. The oracle queries data from…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsBlockchain Technology Applications and Security · Cloud Computing and Resource Management · Spam and Phishing Detection
