论文标题

Zendoo:ZK-SNARK可验证的跨链传输协议,实现了脱钩和分散的Sidechains

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

论文作者

Garoffolo, Alberto, Kaidalov, Dmytro, Oliynykov, Roman

论文摘要

Sidechains是一种具有吸引力的创新,该创新旨在实现区块链的可伸缩性和可扩展性。基本思想很简单却强大:构建一个平行链-Sidechain-具有理想的特征,并提供了一种在Mainchain和Sidechain之间传输硬币的方法。 在本文中,我们介绍了Zendoo,这是一种类似于比特币的区块链系统的结构,可与不同类型的侧技术进行创建和通信,而不知道其内部结构。我们考虑了Mainchain和Sidechains之间的亲子关系,Sidechain节点直接观察了主链,而Mainchain节点只能观察到Sidechain维护者的密码认证的认证证书。我们使用ZK-SNARK来构建Sidechains使用的通用可验证的转移机制。 此外,我们提出了一种特定的Sidechain结构,称为Latus,该结构可以在此基础设施的顶部建造,并实现了一个分散的可验证的区块链系统以进行付款。我们利用Zk-Snarks的递归组成的使用来生成用于生成证书的有效性证明的Sidechain状态进展的简洁证明。这使Mainchain可以有效地验证Sidechain中执行的所有操作,而无需了解有关这些操作的任何细节。

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.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源