26

引介 | 扩展区块链:ZK-Rollup

 4 years ago
source link: https://ethfans.org/posts/scaling-blockchains-zk-rollup-from-iden3
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

编者注:本文为 iden3 的技术总监 Jordi Baylina 介绍 ZKRollup 可扩展方案的幻灯片,对 ZKRollup 的方方面面都做了介绍。为方便阅读,由编者根据内容划分了章节。

aaUJvmu.jpg!web

Part-1

简介 ZK-Rollup 的基本属性,包括 ZK-Rollup 如何实现可扩展性、简洁的可验证性和数据可用性(“我们不需要在数据上形成共识,只需要保证数据总是公开可得。”)。

rAFnQfN.jpg!web

qauiYfe.jpg!web

BnE7R3V.jpg!web

FvERfa3.jpg!web

Part-2

介绍 ZK-Rollup 的状态转换方式以及交易的构成。还介绍了交易的不同类型和处理方式,以及资金退出机制。

AN36Vf6.jpg!web

JJZniii.jpg!web

UVZ7je2.jpg!web

bqINzuE.jpg!web

RJrq2ay.jpg!web

Part-3

这一部分介绍了 ZK-Rollup 的运营者和网络架构,包括验证者混洗、并行化证明构造、验证者罚没措施等设计。有趣的是,iden 3 所用的方案会将没收的资金用作安全赏金,激励开发者攻破方案所用的密码学元件。

eeaeyqZ.jpg!web

NfQJBju.jpg!web

iqeUJfF.jpg!web

qaa2Ij6.jpg!web

r22eIv6.jpg!web

2UFZ3ea.jpg!web

Part-4

这一部分介绍的的是与交易密切相关的设计,包括交易的格式、链上/链下 哈希的方式、手续费收取方式、签名验证方法,等。

nUvMn22.jpg!web

neemAr2.jpg!web

ERvYvqb.jpg!web

uErYBbY.jpg!web

nqIBNzm.jpg!web

yqy22uy.jpg!web

Part-5

这一部分讲的是 iden 3 会用到的 ZK 方案,以及成本(性能)估计。

EvUR32b.jpg!web

vqY3Yzz.jpg!web

EJrmM3Y.jpg!web

Qfe6fqf.jpg!web

zMVV7jn.jpg!web

zqm26jY.jpg!web

附录

这一部分介绍了用来表示状态的默克尔树(稀疏默克尔树)与常用默克尔树的不同,解释了在稀疏默克尔树模式下是如何验证及更新状态的。

2iqmEvq.jpg!web

V7JF7jZ.jpg!web

qeuqyib.jpg!web

(完)

原文链接: https://ipfs.io/ipfs/QmUHpp1nkFFeT3eodJHj9V9xWyhnwEpenxHAGYgB7Lzjgw

作者:Jordi Baylina


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK