为了满足不断增长的加密社区的需求,区块链开发者始终在寻找新的解决方案来扩展他们的网络。存在几种巧妙的方法来处理可扩展性问题。一种方法是增加区块大小或减少区块时间。
但也存在一整类不属于原生区块链的解决方案,称为第二层解决方案。它们将主链承载的部分负担转移到链下,减少了直接存储在区块链中的数据量。这允许个别区块链拥有更大的容量,从而实现更高的交易速率和更高效的网络。
本文阐明了第二层解决方案的优缺点,并介绍了一些当前最热门的方案。
随着区块链的出现,它们迅速获得了全球认可。这主要是由于它们的去中心化特性,引入了无需信任的概念。那么,如果区块链是消除信任因素的东西,将部分区块链数据移到区块链顶部的第二层上去安全吗?
这是因为虽然它们不是链的一部分,第二层解决方案仍然植根于区块链。这意味着它们参考区块链来解决任何争议和审查交易。在某种意义上,区块链就像一个无法收买的去中心化公证人。它们之所以无法收买,是因为在智能合约中预定义了每一个可能的结果,事后不会发生任何新的、意外的事情。
隔离见证是一个特定于比特币的修复方案。它的设计目的是解决交易易变性问题,这个问题使得交易 ID 可以被更改。此外,SegWit 通过引入块权重概念,实际上将比特币的区块大小从 1 MB 增加到了 4 MB。但故事并没有结束。SegWit 为第二层解决方案的开发提供了平台。比特币协议的第一个第二层解决方案是闪电网络。
闪电网络使用区块链交易和智能合约创建了一个安全网络。这个网络中的参与者能够以非常高的速度进行交易。闪电网络能够实现每秒数百万到数十亿的交易吞吐量。此外,闪电网络收取非常低的费用,这是通过在区块链之外进行交易和结算来实现的。
闪电网络的一个有趣特性是,它理论上允许跨链交易。这意味着我们可能在不同的 SegWit 兼容区块链之间进行交易。闪电网络于 2018 年 1 月 18 日开始测试期,并目前由超过 15,000 个节点运行。
以太坊最受欢迎的第 2 层解决方案之一叫做 Polygon,这是一个使用相互连接的网络来优化去中心化应用(dapps)的平台。
Polygon 的网络被构建为以太坊侧链,或者说是独立的区块链,它们独立于主要的以太坊链运行,并拥有自己的安全保证。然而,它们也利用主链的安全性来完成交易和存储对它们操作至关重要的信息。此外,侧链通常有桥梁,允许用户在它和主链之间转移资产。
像这样的区块链扩容解决方案必须实施,以实现更大的网络吞吐量。有效的扩容有潜力让加密交易变得更快、更用户友好,同时不妥协安全性。随着像闪电网络和 Polygon 这样的解决方案的出现,区块链的扩容工作已经在途中。