Zendoo: a zk-SNARK Verifiable Cross-Chain Transfer Protocol Enabling Decoupled and Decentralized Sidechains

02/05/2020
by   Alberto Garoffolo, et al.
0

Sidechains are an appealing innovation devised to enable blockchain scalability and extensibility. The basic idea is simple yet powerful: construct a parallel chain – sidechain – with desired features, and provide a way to transfer coins between the mainchain and the sidechain. In this paper, we introduce Zendoo, a construction for Bitcoin-like blockchain systems that allows the creation and communication with sidechains of different types without knowing their internal structure. We consider a parent-child relationship between the mainchain and sidechains, where sidechain nodes directly observe the mainchain while mainchain nodes only observe cryptographically authenticated certificates from sidechain maintainers. We use zk-SNARKs to construct a universal verifiable transfer mechanism that is used by sidechains. Moreover, we propose a specific sidechain construction, named Latus, that can be built on top of this infrastructure, and realizes a decentralized verifiable blockchain system for payments. We leverage the use of recursive composition of zk-SNARKs to generate succinct proofs of sidechain state progression that are used to generate certificates' validity proofs. This allows the mainchain to efficiently verify all operations performed in the sidechain without knowing any details about those operations.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/08/2022

Trustless Cross-chain Communication for Zendoo Sidechains

In the Zendoo white paper, we introduced a novel sidechain construction ...
research
03/25/2021

Latus Incentive Scheme: Enabling Decentralization in Blockchains based on Recursive SNARKs

In the Zendoo whitepaper we introduced a novel SNARK-based construction ...
research
10/24/2022

SurferMonkey: A Decentralized Anonymous Blockchain Intercommunication System via Zero Knowledge Proofs

Blockchain intercommunication systems enable the exchanges of messages b...
research
04/22/2020

Decentralized Cross-Blockchain Asset Transfers

Today, solutions for cross-blockchain asset transfers are either tailore...
research
06/29/2018

A Rolling Blockchain for a Dynamic WSNs in a Smart City

Blockchain is one of the most popular topics for discussion now. However...
research
05/17/2023

Towards Data Redaction in Bitcoin

A major issue for many applications of blockchain technology is the tens...
research
02/05/2021

Smart Proofs via Smart Contracts: Succinct and Informative Mathematical Derivations via Decentralized Markets

Modern mathematics is built on the idea that proofs should be translatab...

Please sign up or login with your details

Forgot password? Click here to reset