一文读懂 StarkWare:dYdX 和 Immutable 背后的 L2 方案(3)
时间:2021-11-02 14:02来源:未知 作者:admin 点击:
次
STARK 通过允许开发人员将计算和存储移出链来提高可伸缩性。 链外服务将能够生成 STARK 证明,证明链外计算的完整性。 然后,这些证据被放回链上,供任
STARK 通过允许开发人员将计算和存储移出链来提高可伸缩性。 链外服务将能够生成 STARK 证明,证明链外计算的完整性。 然后,这些证据被放回链上,供任何利益相关方验证计算。 使用 STARK 将大部分计算工作移出链,允许现有区块链基础设施以指数级扩展,同时保持计算完整性。
以太坊数据上链大致流程: 1000 笔交易发送给以太坊每个节点 → 每个节点读取 1000 笔交易 → 节点更新 1000 笔交易
zk-STARK 数据上链流程: 1000 笔交易发送给 zk-STARK → zk-STARK 作为证明者,生成 1 个证明 (*生成阶段) → 节点作为验证者读取证明,更新
zk-Rollups 与其他 L2 方案比较 侧链 (Polygon 或 xDai)
状态通道
Plasma
优点: Plasma 非常适合处理 NFT,因为每个 NFT 都有一个唯一的 ID. 侧链的问题之一是共识机制可以停止出块甚至锁定用户资金 ; Plasma 用户可以调用 BLOCK ROOT,因此如果共识机制停止创建 BLOCK,用户仍然可以向以太坊索取资金。
缺点: 如果许多用户同时退出他们的 Plasma 链,他们可能会淹没根链并使网络拥塞。 诸如欺诈活动或网络攻击之类的事情可能会导致如此大规模的外流。 另一个缺点是缺乏复杂性,用户无法像在侧链上那样执行相同类型的复杂操作,无法模拟完整以太坊环境。
(责任编辑:admin) |
织梦二维码生成器
------分隔线----------------------------