区块链网络因其去中心化的特性而被认为是能够改变世界金融格局的创新技术,但是区块链技术的可扩展性是其在被广泛采用过程中面临的重大难题。
为了解决这问题,Layer 2 解决方案应运而生,这些解决方案通过将交易处理移至主链之外,减少主链的负载,从而实现更快、更便宜的交易。

1.Rollups
在目前多样的 Layer 2 生态中,Rollups 作为目前最主流的解决方案,显得尤为重要。
Rollups 将多个交易在链下打包成一个批次,然后集体上传到主链上,从而显著提高交易吞吐量。
-
Optimistic Rollups (OP Rollups): 假设所有提交的交易都是有效的,设置一个挑战期允许争议无效交易。这种方法实现简单,成本较低,但存在交易延迟的缺点。 -
Zero-Knowledge Rollups (ZK-Rollups): 利用零知识证明技术,将交易数据压缩存储在链下,同时提供加密证明来确保交易的正确性。这种方法提高了安全性和数据压缩效率,但实现复杂且成本较高。
2.Validiums
Validiums 是一种使用零知识证明来确保交易有效性,但将数据存储在链下的 Layer2扩展解决方案。
Validiums 类似于 ZK-Rollups,它们发布零知识证明来验证链下交易的正确性,并防止资金失窃。
然而,Validiums 与 ZK-Rollups 的主要区别在于,Validiums 保持其数据在链下的可用性,而 ZK-Rollups 在链上发布数据。
3.Volitions
4.State Channels
状态通道是最早出现的一种链下扩容解决方案,它允许参与者在链下建立临时支付通道,通道对等方可以自由进行任意数量的链下交易,并同时与主网的交互保持在最低限度。
在一个通道的生命周期内,参与者只需要运行两个链上智能合约,即打开和关闭通道。
所以,状态通道能够最大限度地减少主网的计算,大大减少了网络拥堵,也提高了用户的交易处理速度。

状态通道主要解决的是高频的、小额的支付场景。在通道建立时,交易双方通常会在主链上分别锁定一定的资产,并设定一个有效时间,交易结束后可以由任意参与方主动关闭通道,最终结果将提交到主链进行验证,省去了很多的时间和成本。
5 Sidechains
侧链是一条独立的区块链,它们通过双向锚定的方式连接到主区块链(如比特币、以太坊)。
侧链可以具有单独的区块参数和共识算法,这些算法通常旨在高效处理交易。
作为一条独立区块链,侧链在严格意义上并不算 Layer 2 解决方案。此外,侧链不会继承主链的安全属性,也不会将状态更改和交易数据发布回主网。
侧链主要通过共识算法来达到扩容的效果,其网络中同样存在一组独立的验证节点,用于验证和处理交易、生成区块并存储区块链状态。
6.Plasma

编译:koki in cloak
注:部分图片来源于网络,如有侵权请联系删除
本文仅做知识分享,不代表情报处观点,不构成任何投资建议
地址:0xd4E129dB6cf93b2aeB90FD71002B278C79b557a7
关注公众号
加入粉丝交流群

