每个区块链都存在可扩展性问题,因为随着用户群的增长,它们在工作负载增加的压力下苦苦挣扎。 当我们谈论可扩展性时,我们指的是区块链以合理的速度处理大量交易的能力。
如果加密货币要成为主流,区块链必须找到一种实现高可扩展性的方法。 否则,我们将无法再及时处理每个人的交易。 如果他们做不到这一点,用户将拒绝区块链并继续使用传统的支付机制。
到目前为止,区块链已经证明了自己的不足。 世界上最著名的加密货币 Bitcoin 以蜗牛般的速度处理交易而闻名,其可扩展性仅限于每秒 7 笔交易。 Ethereum 也没有做得更好,其 TPS 速率为 20。 与可以处理高达 24,000 TPS 的 Visa 相比,很明显区块链存在一个主要问题。
为什么区块链无法扩展?
有很多因素决定了区块链的可扩展性。 主要的一个是它们的吞吐量,这是对它们在特定时间段内可以执行多少操作的度量。 就区块链而言,交易吞吐量与验证和添加交易的速度有关。
同时,区块链网络本身对可扩展性也有影响。 区块链是由数百个(甚至数千个)单个节点组成的去中心化网络,每笔开采的交易都必须广播给其他节点。 这样做需要大量的时间和资源,并且通常会导致区块确认延迟,从而导致网络拥塞。
另一个问题与容量有关。 区块链是一个记录每笔交易的分类账,它们增长得越多,存储的数据就越多。 这些数据增加得越多,每个节点所需的存储资源就越大。 因此,决定区块链可扩展性的不仅仅是吞吐量。 例如,如果我们将 Bitcoin的吞吐量提高到 1,000 TPS,它仍然无法扩展,因为确认每个块需要时间。
还需要提及古老的“区块链三难困境”,即区块链无法同时实现去中心化、安全性和可扩展性。 区块链的架构意味着必须牺牲其中之一才能实现另外两个。 这是因为区块链是点对点网络。 我们已经提到,节点的增加会对可扩展性产生负面影响。 但如果我们减少节点数量,就会导致网络更加中心化,从而导致安全性降低。 由于去中心化和安全性对于 Web3 的信念至关重要,因此通常会牺牲可扩展性。
扩展链下交易
人们已经提出并实施了许多扩展解决方案,以帮助区块链实现更广泛采用所需的规模,并且许多最有前途的想法都涉及链下处理交易,以减少网络拥塞。
许多第 2 层扩展解决方案非常适合个人用户和去中心化应用程序,但它们在加密货币交易世界中实施起来可能很复杂,其中众多交易平台需要一种方法以接近瞬时的速度相互处理大量交易。
为了解决交易所之间的跨链资产交换问题,需要更先进的解决方案,为此,我们可以求助于三层网络Yellow 。
Yellow 创建了一个跨链和点对点网络覆盖,可以通过汇集来自许多不同网络和参与者的可用流动性来促进多方之间的交易。 它充当集中式和去中心化交易所的一种清算所,利用状态通道在链下进行交易。
Yellow 架构的组成部分包括金融信息交换,它充当中继网络,使 CEX、DEX 和其他经纪人能够发送消息,以促进彼此之间的个别交易。 电子tron网络优化了这些参与者的买卖订单匹配,同时开放了状态通道以促进资产的快速链下交换。 当打开状态通道时,每个参与者必须在其管理智能合约中存入抵押品,trac覆盖他们计划进行的所有交易者的余额。
Yellow 为多方提供了一种立即完成大量交易的方式,其状态通道仅在区块链关闭时解决最终“状态”或一系列交易结束时的余额,从而有助于可扩展性。 使用由 Yellow 架构管理的状态通道,交易所本质上可以执行无限数量的跨链资产交换,而不会压垮底层区块链。 由于最终交易记录在区块链上,因此系统与区块链本身一样安全。
在状态通道内,每笔交易均由双方签署并立即在链下结算,并由智能trac trac余额。 要关闭通道,所有参与者都必须在区块链验证所有这些交易的总和之前签署最终交易。
状态通道的美妙之处在于每条消息都包含称为“随机数”的东西,可以将其视为时间戳。 使用随机数,智能trac可以了解由所有交易对手签名的每条消息的发送时间顺序。 智能trac将始终根据通道内所有参与者签署的最终消息来确定状态。 这可以防止犯规行为,例如一方试图使用不反映所有交易真实余额的较早消息关闭状态通道。
无限的可扩展性
通过利用状态通道作为第 3 层基础设施,Yellow Network 承诺通过提供实时交易所需的快速跨链互操作性来改变加密货币交易所之间的数字资产交换。
该网络dent于底层区块链运行,使它们能够无限扩展。 通过这种方式,Yellow 可以为任何区块链平台每天每小时处理数百万甚至数十亿笔交易。 它创建了使高频跨链交易成为每个交易所所需的基础设施,因此,加密货币最终有能力获得主流采用。