

zkPorter:Layer 2 方案的新突破
source link: https://www.jinse.com/blockchain/1071079.html
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.

大规模的 Layer 2 迁移即将到来。随着越来越多协议从以太坊区块链转移到 Optimistic Rollup 和兼容 EVM 的 zkRollup 上,很多人都希望能够实现链上交易费可控化。但是,以太坊可扩展性方案的开发者都心知肚明:即使采用了 Rollup,我们最后还是有可能回到原点。这是因为只要吞吐量有了实质性的增长,很快就会被诱导需求所吞噬。
Rollup 只能线性增加吞吐量(所有数据还是要广播到所有全节点)。但是,若要实现真正意义上的可扩展性,我们需要让吞吐量实现指数级增长。
因此,我们认为 zkPorter 取得了突破性进展。zkPorter 不仅可以实现 20,000+ tps 的吞吐量,而且在安全性上优于 Optimisitc Rollup。更重要的是,这个系统将在 6 个月内与 zkSync 2.0 一起主网上线。
Rollup 为何不堪重任?
在 2020 年 10 月,Vitalik 提出了以 Rollup 为中心的以太坊路线图,并预测如果将 Layer 1 上的所有交易都转移到 Rollup 上执行,以太坊将达到约 3000 tps 的净吞吐量。这个预测很快就会实现:Optimistic Rollup 和 zkRollup 目前都已兼容 EVM,让 Layer 1 上的应用可以简单迅速地转移到 Layer 2 上。
以太坊正在以指数级的速度增长。短短一年内,DeFi 用户的人数就从 15 万激增至 180 万,但是 gas 费的增长速度比这还要再快 16 倍(从每 Uniswap 交易 0.2 美元增至 36 美元)!
为什么?因为可扩展性的提高往往伴随着新用例推动下的金融活动/交易量增长。想一想这段时间发生了什么:
去中心化交易所的月交易额:17.2 亿 → 670 亿美元
DeFi 总锁仓价值:7 亿→800 亿美元(增长了 110 倍!)
在一个月内,OpenSea 的销售额:500 万 → 1 亿美元
与主网相比,Optimistic Rollup 只能将吞吐量提高 25 倍,zkRollup 可以将吞吐量提高 100 倍。 我们很快就会在不知不觉中回到原点:绝大多数普通用户依然负担不起以太坊的天价 gas 费。
密码学货币正在成为主流。Metamask 目前有 300 万月活用户,全球共有 38 亿智能手机。也就是说,我们需要将吞吐量提高 1000 倍才能应对未来的需求。为了填补这一巨大差距,我们构建了 zkPorter。
zkPorter:实现密码学货币大规模采用的引擎
在 zkSync 2.0 中,Layer 2 状态将被分为两部分:zkRollup 提供链上数据可得性,zkPorter 提供链下数据可得性。
二者具备可组合性和互操作性:zkRollup 上的合约和账户可以与 zkPorter 上的账户无缝交互,反之亦然。从用户的角度来说,唯一能察觉到的区别是 zkPorter 账户将交易费减少了 100 倍。
想象一下:Uniswap 在 zkRollup 上部署了智能合约。如果使用 zkPorter 账户,用户只需支付不到 0.03 美元的交易费。为什么 zkPorter 的交易费可以这么低?这是因为在 Rollup 的交易费中,将数据发布到以太坊上的成本占了绝大部分。
zkPorter 账户的数据可得性将由一群叫作守护者(Guardian)的 zkSync 代币持有者保障。守护者将通过对区块签名来确认 zkPorter 账户的数据可得性,以此追踪 zkPorter 的状态。守护者通过质押其 zkSync 代币参与权益证明,一旦出现数据不可得的情况,他们就会遭到罚没。这就为数据可得性提供了经济保障。
要注意的是,zkSync 的 PoS 机制比其它系统(如侧链)的 PoS 机制安全得多。这是因为 zkSync 守护者很弱小:他们无法窃取资金。他们只能冻结 zkPorter 的状态(因此也会冻结自己的押金)。而且,在这种情况下,zkRollup 的用户依然能够取回资金。
每个用户都可以自由选择其安全阈值。想要所有数据都在链上可得的用户可以在留在 Rollup 上。但是,如果你对交易费比较敏感,你可以选择 zkPorter。(我们认为交易者和新用户是最有可能使用 zkPorter 的。)这种架构叫作 Volition。
这样一来,那些在 Layer 1 乃至传统 Rollup 上成本较高的应用有了生存空间。有了 zkPorter,它们也可以扎根于以太坊,为以太坊用户提供服务。
zkPorter vs Optimistic Rollup
这一切都要归功于零知识证明技术。Optimistic Rollup 无法像 zkPorter 这样实现可扩展性。如果将 Optimistic Rollup 的数据可得性从链上转移到链下,恶意运营者能够窃取 Rollup 中的所有资金,却无人能够挑战他们。
与此同时,zkPorter 能够提供比 Optimistic Rollup 更强的安全保障。要想知道为什么,我们来简单分析一下潜在攻击的成本和收益。
(1)攻击成本
目前,对 Optimistic Rollup 发起 51% 算力攻击的成本不超过 7000 万美元(采用权益证明机制后,这个问题会好很多)。相比之下,如果要对 zkPorter 发起数据不可得攻击,攻击者的成本是总质押金额的 2/3(几乎可以肯定会高于 7000 万美元)。另外,由于攻击者在购买代币时会导致很高的滑点率(用于质押的代币是无法购买的),数据不可得攻击的成本会远高于根据现货价格估算的金额。
(2)攻击收益
如果有黑客成功攻击了 Optimistic Rollup,就可以偷走 Rollup 中的全部资金。这极大提高了攻击激励。攻击 zkPorter 则无法直接带来利益:如果成功了,攻击者只能阻止出块,但是无法窃取用户资金。由于攻击者很难通过中断服务来获利,这在很大程度上降低了攻击激励。
欢迎来 ZkPorter 构建
zkPorter 很快就会上线。为了让 zkPorter 在 6 个月内正式上线,我们 Matter Labs 团队的成员正在努力中。很快,我们就会收获硕果。
zkPorter 和 zkSync 2.0 是可以互操作的—— 我们的下一代智能合约平台将支持 Solidity。我们的目标是在 5 月上线公共测试网,然后在夏末正式主网上线。
你还可以使用 zkSync 1.x 来进行付款(已于 2020 年 6 月在主网上线)。几周后,zkSync 1.x 将推出交易功能,并支持 NFT。
Recommend
-
68
经历400多天打磨,HSF的架构和性能有哪些新突破? 思邪...
-
53
中到英新闻翻译媲美人类,微软机器翻译新突破
-
41
据中国航天科技集团官方消息,7月2日,我国新一代中型运载火箭固体助推发动机与伺服系统首次地面联合热试车圆满成功,标志着我国新一代中型运载火箭的研制工作又迈出关键一步。该型发动机由中国航天科技集团四院研制,直径2米,采用分段对接技术,是我国目前装药量...
-
51
AI 特别是深度学习在提升医疗诊断的速度和准确率上拥有相当的潜力,但在临床医师可以驾驭 AI 的能力识别医学图像(例如 X 射线影像)中反映的疾病之前,他们需要先对模型进行大量训练,而罕见疾病标记图像的匮乏一直是深度学习医疗的一大障碍。现...
-
61
作为区块链技术最早、最有名的衍生物,比特币可以说是占尽了风头,但与此同时它也背负了不少的骂声。原来,由于应用场景的缺乏,在普通人眼中比特币等一...
-
9
Matter Labs披露zkPorter扩容原理,并公开zkSync部分代币经济学设计 • 2 小时前
-
13
Layer2大规模迁移即将到来。 随着协议从以太坊基础层转移到Optimistic Rollup和与EVM兼容的zk Rollups,许多人希望我们最终可以使链上费用可控。 但是从事以太坊扩展的每个人都知道一个“肮脏秘密”:即使有了Rollups,我们也可能会回到最初的时候。 这是因为任何...
-
15
Layer2扩容重大突破!zkPorter终结Zk Rollup与Optimistic Rollup之争Defi之道2021-04-14热度: 21171Zk Rollup与Optimistic Rollup哪个好?zk...
-
10
L2 扩容的突破 · Ethereum Community Network ETH $Loading... Loading... Gas: 193 Gwei Epoch / Slot : Loading... 活跃验证者 : Loading...
-
10
Layer 2 正火,那么波卡生态 Moonbeam 的 Layer 1.5 方案呢?作者:北辰 在以太坊 2.0 到来之前,新兴公链和 Layer 2 始终都有机会。不过现在新兴公链的角逐已经进入下半场(毕竟该凉的已经凉得差不多了),而 Layer 2 赛道的角逐才正式开始(尤...
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK