以太坊上储存交易的一个字节花费 50 Gas,以太坊区块的 Gas 上限为 1250 万。Rollup 可以压缩以太坊上操作的字节数量,除掉 Rollup 校验所需要的 Gas 量,可以计算出 Rollup 在扩容方面的表现。 表 1:Rollup 带来的扩容空间(来源:Vitalik 博客) 总的来说,Rollup 在扩容上十分有效,因此可以降低以太坊 Gas 费。但 Rollup 会涉及链上应用的迁移,使用不同团队开发的 Rollup 还会导致互操作性下降的问题。 侧链侧链是一条区别于主链的区块链,用户可以将主链资产转移到侧链上交易,以节约主链的资源和交易者的成本。严格意义上侧链不算是 Layer 2 解决方案,因为无法完全保证用户的资金安全也不能保证侧链与主链的关联性。侧链只能归为链下解决方案,但由于实现方式和其他 Layer 2 较为相似,这里暂时归为一类讨论。状态通道、Plasma 和侧链都是通过链下交易实现扩容的,他们在具体实现方式和安全性上有所不同。侧链的技术实现有多种,重点在于让资产安全地转移到侧链,并让侧链资产安全地转移回主链,也就是能安全地实现双向锚定。 双向锚定体现为主链上锁定代币后到侧链上发行同等数量的代币,以及在侧链上销毁代币后到主链上解锁相同数量的代币。以太坊侧链的概念从比特币侧链衍生而来,有单方或多方的托管方式,SPV 模式,中继模式等。由于目前以太坊因生态应用繁荣拥堵,实际中用户对于侧链更偏重易用性和生态问题,也就是资产转移过程要简易无感,侧链上要有与主链相同的生态。因此目前最合格且受众最多的侧链是 BSC 和 Heco,虽然他们使用了托管方式进行资产转移,中心化风险较高,但用户已经足够信任这些交易平台作为托管机构。完全去中心化的托管模式会因用户不了解技术,或者存在黑客攻击的风险而失去竞争力。 BSC 和 Heco 链上的生态发展较为繁荣,和以太坊生态一样出现了借贷、交易等 DeFi 应用,所以有很多用户将 ETH 转移到 BSC 和 Heco 上来获得低 Gas 费的使用体验。但对于 BSC 和 Heco 来说不是将以太坊侧链作为发展目标,他们同样有独立的生态,以太坊资产转移到侧链上会因此降低以太坊主链的价值。经测算 BSC 和 Heco 提高以太坊 TPS 上限约十倍左右,如果未来侧链中用户使用量过多的话,侧链也会出现拥堵问题。 状态通道和 Plasma状态通道是一种在链下进行交易和状态更新的技术,比特币闪电网络就是一种支付通道。以太坊的状态通道可以让交易双方在链下进行状态的更新和交易,无需占用链上资源。他们通过状态通道进行交易时,需要对双方的行为进行签名并保存副本,每一步的操作是清晰的。如果他们结束了链下交易,就将最终状态签名后返回到主链上来更新主链上的状态。 (责任编辑:admin) |