原文标题:《当前流行的 7 大扩容方案,哪些将会推进比特币、以太坊的下一站征途?》 在 《比特币、以太坊的发展瓶颈即将消失,盘点过去 4 大方向的扩容方案,你看好哪些?》 中我们介绍了通道、DPOS、大区块和侧链等扩容方法。 本篇我们来讲 Rollup、分片、分层、工作历史证明和 DAG 等当前流行的「新扩容手段」。 Rollup 与 PlasmaRollup 可以说是 ETH 当前最重要的扩容手段,可以说 Rollup 的成功与否,直接决定着 ETH 可持续发展性。换句话说,Rollup 失败的话,ETH 也别想成功。 如果可以分清侧链和 Layer2 的区别,也算是对扩容有个基本理解,那么能否分清 Plasma、Rollup 和 Validium 的区别,就可以当做一种对扩容的进阶考试题。 一切的一切,都在下面这张图里了,理解了这张图,你就完全理解了 Plasma,两个 Rollup,与 Validium 的区别。 简单说来区别如下: 一切始于 PlasmaPlasma 是最早 V 神提出的扩容方案,也是这个图里 TPS 最高的一套方案。 首先,你可以把 Plasma 先想成一个侧链,但和侧链完全独立运营,只给 ETH 提交一个结果又有所不同,Plasma 会把 Plasma 计算处理完的区块哈希通过主链合约,在 Eth 主链上做个「公正」,链下成交了数百或数千笔,最后上链可能只有几十个 bytes,你可以理解为 Plasma=ETH 侧链运营+ETH 主链公正。 如果有人在离开 Plasma 链时,发现自己的转账数据不对或者被篡改了,怎么办?提交挑战!因此会有一个证明需求的过程(类似法院庭审+判决),这也是为什么 Plasma 的挑战期,或者说资金退出时间是在 7-14 天左右(是的,很长,很反人类……)。 Plasma 最大的两个特点在于:(1)默认,或者说乐观的认为每次「公正」都是对的;(2)「原始数据」在链下存储。 Rollup 来袭对于 Plasma 的改进,其实一开始出来的是 ZK-Rollup,但是最接近 Plasma 的反而是后来出来的 Optimism Rollup (简称 OR),所以先说说 OR。 OR 可以近似理解成 Plasma+「原始数据在 ETH 主链上存储」,所以比 Plasma 更安全。毕竟链下的东西,万一节点销毁或者篡改了原始数据怎么办? 当然,原始数据放在链上,必然开销会大于链下,所以 OR 的 TPS 跑不过 Plasma。 而 Zk-Rollup 则可以理解成 Plasma+「原始数据’在 ETH 主链上存储」+每次主链的哈希公正通过 ZKP (零知识证明)自动证明有效,所以不存在挑战和挑战期。 然而原始数据既要上链,每次公正还要做零知识证明,开销特别大,所以 ZK 的 TPS 是最差的。 (责任编辑:admin) |