本文要点: 目前,凡是宣称 tps 超过 2000 并以可扩展性项目为卖点的链都很可能是侧链,需要用户作出一些未公开的信任假设。等到 Eth2 数据分片上线后,Rollup 的 tps 可能会达到 1 万以上。这类方案对数据的需求量很大。Rollup 是唯一不需要用户做出额外的信任和/或活性假设的 Layer2 可扩展性解决方案。侧链之所以存在至今,是因为这类方案可以在 1 小时内构建出来,通常是为了募集资金并发行代币。在使用一条链之前,请检查资金出口以及你必须做出的信任假设,从而(a)确保这条链是安全的,以及(b)你可以安全取回资金。项目方通常会使用很多营销话术和荒谬的论调来掩盖项目为提高性能而在安全性方面做出的权衡。其它 Layer 1 链可以充当以太坊的 rollup,它们只需要遵循 rollup 的设计模型,并将必要数据发布到以太坊上即可。没有活性假设的 Layer 2 无法构建在比特币上,因为它缺少必要的编程元件和状态管道系统来获得 Layer 1 的安全性保障。-“缺点”一列通过不同颜色反映了问题的存在情况(即,我们可以通过设计在多大程度上规避这些问题)。例如,rollup 的数据要求可以轻易得到满足(正如以太坊 2.0 以及 LazyLedger 等 "数据可得性即服务提供商" 所计划的那样),而无需牺牲去中心化,因为数据是 “冷的”,即,全节点不会执行 rollup 数据,而且磁盘空间的成本很低- 脚注: 1:如果是状态通道,根本没有什么 “Macau” 链,用户之间直接进行交互。例如,你在以太坊上质押了一笔 Dai,和一群小伙伴开了个状态通道打德扑,然后开始交换信息来更新游戏状态,如 “我弃牌,以这个密码学签名为证”。等游戏结束后,你可以向以太坊上的合约提交这局德州的最新快照,然后取出你的余额。支付通道和象棋通道也是同理。虽然状态通道方案可以消除来自恶意侧链运营者的风险,但是用户依然需要保持警惕,以防对手方试图使用已经过时的有效状态发起取款。因此,取款通常有一个等待期,以便其他参与者验证其有效性并发起挑战。例如,如果你要求取款并提交一个有效证明来证明你赢了,其他玩家可能会挑战你,利用你最近输给他们的游戏结果生存伪证明,并提交给合约。 2:以 Plasma Cash 为例,用户会继承且必须存储其收到的每个代币的完整交易记录,这需要耗费大量时间。 3:你可以这么想:EVM 可以为你提供基础材料,让你 “3D 打印” 出任何你感兴趣的对象;比特币的脚本好比是瑞士军刀(感谢 Vitalik Buterin),只能用于有限的目的。 4:在这期节目中发言的 Nic Carter 并非这条侧链的投资者,但是 Nic Carter 赞助了他的播客。 (责任编辑:admin) |