这时,用户便可拿着 Layer 2 上的映射资产,以更低的成本、更好的体验参与到 Layer 2 上的 DeFi 应用。 资产从 Layer 2 回到 Layer 1 当用户在 Layer 2 上发起将映射资产转移回 Layer 1,拿回 ETH 或 ERC20 时,Storeman Group 在接收到用户的交易请求后会将用户在 Layer 2 上的资产销毁,并释放 Layer 1 上被锁定的 ETH 或 ERC20 资产。 当然,在这一过程中,Layer Connector 中的 Voucher Group 会对来自 Layer 2 上的信息进行合法性验证,只有验证通过的交易才能最终在 Layer 1 上释放被锁定的资产。 X-Rollups 二层方案的优势与目前以太坊上主流的 Optimistic Rollups 和 ZK Rollups 二层方案相比,X-Rollups 在数据可用性、交易合法性、兼容性、可扩展性和延迟性等方面均表现出了相应的优势。 数据可用性当前流行的二层方案都是将 Layer 2 的交易压缩后存入 Layer 1 以实现数据的可用性。在 X-Rollups 中,Voucher 组定期向 Layer 1 注入压缩后的 Layer 2 区块数据头,极大节省了成本但同样实现了数据可用性。不仅如此,Layer 2 的基础设施是 Wanchain,其作为公链的活性和韧性进一步提升了数据的可用性。 交易合法性在 Optimistic Rollups 中,Layer 2 交易的合法性是由欺诈证明保证的。因此至少需要一个诚实节点执行完所有 Optimistic Rollups 的交易并且当有非法交易提交到 Layer 1 时提交对应的欺诈证明,这使得 Optimistic Rollups 容易遭受拒绝服务攻击。在 ZK Rollups 中,状态的迁移只有当 Rollups 智能合约对其零知识证明验证通过后才是有效的。不幸的是,零知识证明系统的建立需要授信建立的过程,并且计算复杂度很高。在 X-Rollups 中,Layer 2 交易的合法性是由 2-Stage Proof 保证的,通过存在 Layer 1 中的区块头 Merkel 根可以完成验证。由于诚实大多数假设,Voucher 组能够始终在 Layer 1 中维护一个合法的区块头 Merkel 根。因此,没有任何一个非法交易能够通过 Layer 1 的验证。 兼容性Optimistic Rollups 的虚拟机 OVM 能够实现任意的智能合约逻辑,因此几乎所有以太坊上应用均可被支持,可以基于 EVM、EWASM 或者其他任何虚拟机。ZK Rollups 则具备较低的兼容性,因为已有的零知识证明是为特定的应用所设计,如通证转移或者原子交换。X-Rollups 具有极高的兼容性,因为 Wanchain 完全兼容以太坊 EVM,因此所有以太坊上的生态应用均可到万维链上,甚至无需修改代码。 可扩展性可扩展性的决定因素是压缩效率,高压缩效率意味着高可扩展性。Optimistic Rollups 和 ZK Rollups 都是将交易作为压缩的对象。Optimistic Rollups 的吞吐量为 450 TPS,而 ZK Rollups 的吞吐量约为 680 TPS。作为对比,X-Rollups 使用 ECA 作为数据压缩算法,选取区块头作为压缩对象而不是交易,因此实现了更高的压缩比率,更高的可扩展性。理论上 X-Rollups 能够达到 10000 以上 TPS。 (责任编辑:admin) |