Zendoo - 支持零知识验证的跨链转账协议
侧链是解决区块链伸缩性和扩展性的一种有吸引力的创新,其思想很简单但是 很强大:构造一条具有所期望功能的平行链 —— 侧链,然后提供在主链和侧链 之间转账的方法。
本论文提出的Zendoo,是一种用于类比特币的区块链系统的基础协议,它支持 创建各种类型的侧链并实现侧链之间的通信,而无需了解侧链的内部结构。我们 将主链和侧链视为父-子关系,侧链的节点直接监测主链,而主链节点则仅检测 侧链维护者的加密验证信息。我们使用zk-SNARK来构建侧链通用的可验证转账机制。
另外,论文给出了一种特定的侧链构建方案,Latus,可以在Zendoo基础设施之上 实现一个去中心化的可验证区块链系统用于支付。我们利用zk_SNARK的递归组合 来生成侧链状态变化的简要证据,从而实现主链对侧链所有操作的有效验证而无需 了解这些操作的细节。