区块链技术绝不仅仅局限于比特币。多年来,它已成为去中心化金融、智能合约、NFT(非同质化代币)乃至数字身份系统的支柱。但随着其应用范围的扩大,其基础设施的压力也日益增大,尤其是在可扩展性方面。
为什么一项旨在创新的技术在压力之下仍然举步维艰?为什么网络繁忙时交易会出现延迟或高昂费用?答案在于大多数区块链最初的构建方式:它们优先考虑安全性和去中心化,往往以牺牲速度为代价。
例如,比特币 没想过 每秒处理数千笔交易。虽然这使其安全可靠,但随着采用率的提高,也带来了严重的性能问题。
那么,这到底是什么 区块链可扩展性问题? 继续阅读以了解它是什么、它为什么重要以及如何解决它。
关键精华
- 区块链可扩展性是指网络在不失去安全性或去中心化的情况下快速处理更多交易的能力。
- 区块链三难困境凸显了同时平衡可扩展性、安全性和去中心化的挑战。
- 导致区块链可扩展性问题的关键因素包括网络拥塞、吞吐量有限以及成本和容量限制。
- 像第 2 层协议(例如比特币的闪电网络)这样的解决方案有助于在不牺牲安全性的情况下提高交易速度。
- 改进的共识机制,例如以太坊转向权益证明,旨在提高可扩展性,同时保持去中心化。
什么是区块链可扩展性?

区块链可扩展性是指网络处理越来越多的交易、用户和数据的能力,而不会减慢或失去其安全性、去中心化和共识等核心功能。
简单来说,它关乎区块链能否发展壮大并保持平稳运行。例如,比特币只能处理大约 7到10 每秒交易次数(TPS)。与传统支付系统相比,这个数字相当低。 像签证一样 可以处理数千个。
随着越来越多的人使用区块链,这种有限的容量成为一个问题,导致交易速度变慢、费用增加。这一挑战的出现是因为区块链系统通常拥有固定的资源,例如计算能力、存储空间和互联网带宽。
当需求增加,但系统尚未适应时,性能就会下降。这时,可扩展性就显得尤为重要。区块链的可扩展性由几个核心因素决定:吞吐量、最终性、共识机制、成本和容量,我们将在后面详细讨论这些因素。
区块链三难困境:平衡去中心化、安全性和可扩展性

区块链技术面临的一个主要挑战是 区块链困境,即区块链网络只能完全优化三个关键特性中的两个:去中心化、安全性和可扩展性。
去中心化意味着将控制权分散到众多独立参与者手中,从而防止任何单一权威机构主宰网络。这正是区块链无需信任且抗审查的原因。
安全性确保网络能够抵御攻击和欺诈,这通常需要大量的计算工作。最后,可扩展性是指网络快速高效地处理不断增长的交易的能力。
问题在于,改进其中一两个特性通常会削弱第三个特性。以比特币为例:它优先考虑去中心化和安全性,使其高度可靠且能够抵御攻击。
然而,这限制了它的交易速度大约 7交易 与 Visa 相比,每秒的吞吐量更高。这种较低的可扩展性使得比特币在日常使用中不太实用。
另一方面,一些区块链 提高可扩展性 通过限制去中心化,例如减少验证者的数量来加快交易速度。虽然这可以提高性能,但却损害了网络的去中心化特性,并可能带来安全风险。
导致区块链可扩展性问题的因素

在讨论区块链可扩展性时,了解限制区块链网络性能和广泛采用的主要因素至关重要。以下是影响区块链可扩展性的一些关键因素:
吞吐量(每秒交易次数)
吞吐量是指区块链每秒可以处理的交易数量。这直接影响网络处理用户活动的速度。
如上所述,比特币每秒处理约 7 笔交易(TPS),以太坊每秒处理约 15–30 TPS 就其目前的形式而言。传统区块链的低吞吐量在高需求时期成为一个主要问题。
例如,在 2017加密 由于 CryptoKitties(一款基于区块链的游戏)的流行,以太坊变得拥挤不堪,导致交易费用飙升,确认时间滞后。
随着越来越多的用户加入区块链,对处理能力的需求也随之增加,但除非对交易处理方式或区块构建方式做出改变,否则系统可能无法跟上。
当发送交易的用户数量超过网络处理能力时,就会导致延迟并增加交易费用。
成本和容量
区块链可扩展性的最大挑战之一是网络需要存储多少数据以及存储这些数据需要多少成本。
区块链上的每一笔交易都会被永久存储,从创世区块(第一个区块)到最新的区块。随着时间的推移,区块链的规模会不断扩大。
每个全节点(存储区块链完整副本的计算机)都需要下载并维护这些不断增长的数据。随着时间的推移,这对存储空间、处理能力和电力的要求越来越高。
截至目前,比特币区块链 超过 500GB 规模。并非每个参与者都能负担得起维护完整节点的硬件或带宽,这限制了谁可以为网络的去中心化做出贡献。
这就产生了可扩展性问题,因为如果能够负担得起运行节点的人越来越少,网络可能会变得更加集中,这违背了区块链的核心目标之一。
网络规模和节点参与度
网络规模和节点参与度也带来了区块链的可扩展性问题。随着节点数量的增加,网络变得更加去中心化和安全。然而,节点数量的增加意味着每笔交易和每个区块都必须由众多参与者共享和验证,这增加了通信开销。
当一笔交易被广播时,它必须到达所有节点;而当一个新的区块被添加时,它也必须传播到整个网络。这个过程会消耗带宽并增加传播延迟,尤其是在区块较大或网络连接较慢的情况下。
如果传播速度过慢,可能会导致区块链分叉,降低共识效率,并使网络面临攻击风险。例如,比特币区块的大小受到限制(约 1 MB),以减少传播延迟。然而,这也限制了每个区块可处理的交易数量,从而降低了可扩展性。
延迟和最终性
延迟是指交易处理所需的时间,而最终性是指交易变得不可逆并被视为已确认的时间。在许多区块链中,最终性并非即时的。
例如,在比特币中, 6确认 (或区块)来判断交易是否安全。由于每 10 分钟就会生成一个新区块,这意味着用户可能需要等待大约一个小时才能完成交易。
这种延迟对于在线支付或游戏平台等实际应用来说是一个问题,因为用户期望获得近乎即时的结果。相比之下,像信用卡网络这样的中心化系统可以在几秒钟内完成最终确认。
共识机制(工作量证明 vs. 权益证明)
共识机制是区块链用来确认哪些交易有效的方法。例如, 工作证明(PoW)比特币所使用的算法需要矿工解决复杂的难题。
这个过程很慢,而且消耗大量能源,限制了交易速度。另一方面, 权益证明(PoS), 以太坊 2.0 等较新的区块链所使用的速度更快、更节能。
因此,它允许更高的交易吞吐量和更快的确认速度。一些区块链,例如 Solana,使用多种共识方法的组合来显著提高速度(最高可达 65,000 TPS)。然而,这些权衡有时会降低去中心化程度或安全性。
区块链可扩展性问题对用户和应用程序的影响

资料来源:Freepik
可扩展性问题直接影响用户体验和区块链应用的实际使用。它对用户和应用程序的一些影响包括:
交易处理和确认时间缓慢
区块链可扩展性问题最显著的影响之一是交易处理缓慢。当许多用户试图同时进行交易时,网络就会变得拥堵,从而导致延迟。
例如,比特币交易在正常情况下通常需要大约 10 分钟才能确认。然而,在高峰时段,例如加密货币 公牛奔跑 在 2017 年末或 2021 年初的激增中,确认时间延长至数小时。
此外,在以太坊网络高峰期,其拥堵导致交易速度急剧下降。这种拥堵让那些依赖与智能合约和去中心化应用进行及时交互的用户感到沮丧。
高峰使用期间交易费用增加
随着交易时间变慢,费用趋于上升,因为用户竞相通过向矿工提供更高的费用来加快交易处理速度。
在2017年末比特币繁荣时期,平均交易费用飙升至每笔37美元以上,使得小额支付变得不切实际。高昂的费用阻碍了日常用户使用区块链网络进行小额或日常交易。
例如,在费用飙升期间,使用比特币购买一杯咖啡可能会变得更加昂贵,从而限制了区块链在小额交易或零售支付中的实用性。
支付和供应链等实际应用的局限性
可扩展性问题也限制了区块链支持复杂的现实世界应用程序的能力。
这种限制延伸到供应链管理,其中跟踪数千个频繁更新的产品需要快速且可扩展的网络。
项目如 IBM 的食品信托 使用区块链实现供应链透明度,但可扩展性限制有时会减慢实时数据更新速度或增加成本。
网络不稳定和中断
当区块链网络超载时,可能会出现不稳定甚至暂时中断的情况。
例如,以高吞吐量而闻名的 Solana 经历了多次 网络中断 由于交易负载过大,2021年和2022年可能会出现中断。这些中断可能会破坏基于区块链的服务,并损害用户的信任。
解决区块链可扩展性问题的方法和解决方案

资料来源:Freepik
对可扩展区块链网络的迫切需求导致了各种解决方案的开发,旨在解决关键的可扩展性挑战,例如有限的交易吞吐量。
这些解决方案旨在提升网络容量和交易速度,同时保持区块链核心价值——安全性和去中心化。这些解决方案包括:
第 1 层(链上)解决方案
第1层解决方案 专注于优化区块链的核心协议。这些升级通过改变区块链本身的运行方式来增强网络容量。常见的 Layer 1 方法包括:
- 隔离证人(SegWit)
由比特币开发者介绍, SegWit 通过改变交易数据的存储方式,提升了可扩展性。通过将交易签名与其他数据分离,隔离见证释放了每个区块内的空间,从而允许更多交易容纳在比特币 1MB 的区块大小内。
尽管这并不能完全解决可扩展性问题,但它可以提高交易吞吐量并降低费用。
- 拆分
因以太坊而流行, 分片中断 将区块链划分为更小的、并行的“分片”,每个分片处理自己的交易子集。
这使得网络能够同时处理多笔交易,显著提高吞吐量。然而,分片技术需要分片之间进行复杂的通信,并可能带来安全挑战。
- 硬叉子
这些措施涉及对区块链规则的根本性改变,例如增加区块大小或缩短区块创建时间。硬分叉可以提高吞吐量,但往往会导致社区分裂,就像比特币现金那样。
第 2 层(链下)解决方案
第2层解决方案 在基础区块链之上构建附加协议,以“卸载”交易处理。这可以减少主链拥堵,并在不改变底层区块链协议的情况下加快交易速度。关键的 Layer 2 方法包括:
- 侧链
侧链是连接到主链的独立区块链,允许交易在主网络之外进行,之后再返回主网络结算。例如,以太坊的 Plasma 和 Polkadot 的 Parachain 都使用侧链来提高可扩展性,同时保持安全性。
- 国家频道
这使得参与者可以在链下进行多笔交易,并只在主区块链上记录最终结果。这种方法非常适合游戏或小额支付等高频、低价值的交易。
- 支付渠道和闪电网络
闪电网络(比特币)和雷电网络(以太坊)在用户之间创建了直接的链下支付渠道。这些支付渠道稍后会在主区块链上结算最终余额,从而实现即时、低成本的交易。
- 嵌套区块链
这些涉及一个主区块链监督多个二级链,从而实现并行交易处理而不牺牲安全性。
可扩展的共识机制
共识算法对于区块链安全至关重要,但也可能限制其可扩展性。新的共识方法旨在以更少的能源和时间加速交易验证:
- 证明(PoS)
PoS 可以加快交易处理速度并降低能源消耗。 以太坊的开关 从工作量证明到 PoS,通过用基于权益选择的验证者取代能源密集型挖矿,显著提高了可扩展性。
此外, Algorand 采用了纯权益证明(PPoS)共识机制。这种方法与通常依赖一组固定验证者的传统 PoS 系统不同。
在这种情况下,Algorand 会为每个新区块随机选择一个小型验证者委员会。这种方法有助于维护去中心化和安全性。它还能使网络实现高可扩展性和快速最终性,使其适用于实时应用。
- 授权证明书(DPoS)
在这种情况下,代币持有者会选出一小群值得信赖的验证者来创建区块,从而以牺牲一定程度的去中心化为代价来提高吞吐量。例如,最著名的DPoS区块链之一, EOS 用途 21 个当选的区块生产者可以快速且低成本地验证交易。
- 授权证明(PoA)
这是一种基于信誉的系统,只有选定的节点才能验证交易。此外,PoA 为私有链或联盟链提供了高效率。
拜占庭容错(BFT)
BFT 变体旨在即使某些节点采取恶意行为也能维持共识,从而提高许可区块链网络的可靠性和吞吐量。
混合解决方案
一些区块链项目结合多种方法来最大化可扩展性。例如, 核心 DAO 网络 通过其独特的 Satoshi Plus 共识,将比特币的工作量证明安全性与以太坊的委托权益证明效率相结合。
这种混合方法允许更高的交易量,同时保持分散性和安全性,为可扩展的分散应用程序(dApps)铺平了道路。
跨链解决方案
由于许多区块链独立运行,互操作性成为解决可扩展性的关键因素。 跨链协议 像 Polkadot 和 Cosmos 这样的区块链可以无缝地通信和转移资产。
通过连接网络,这些解决方案增加了区块链生态系统的整体容量和灵活性,有助于缓解可扩展性限制。
解决区块链可扩展性问题的权衡和挑战

在解决区块链可扩展性问题时,涉及很多挑战和权衡。
以下是涉及的一些关键权衡和挑战:
平衡去中心化和可扩展性
解决区块链可扩展性问题的最大挑战之一是去中心化与可扩展性之间的权衡。提升可扩展性往往意味着降低去中心化程度,这违背了区块链的核心原则。
找到网络保持安全性、分散性和可扩展性的适当平衡非常困难,需要谨慎的设计选择。
共识与社区协议
在去中心化系统中,没有任何单一权威机构能够强制执行变更。要实现升级,所有利益相关者、矿工、开发者和用户必须达成共识。
如果没有广泛的共识,变革就可能 造成分裂 社区内部分化,导致出现独立的区块链,就像比特币现金和以太坊经典那样。这些分裂可能会削弱整个生态系统。
向后兼容性和升级
由于去中心化网络不存在强制更新,区块链的任何升级都必须向后兼容。这意味着新版本必须与旧版本兼容,以免系统崩溃。
然而,这种限制使得实施可扩展性解决方案更加困难,并增加了彻底测试的需要。
社区分裂的代价
当分歧导致 分叉或分裂整个区块链社区将承担成本。维护区块链需要开发者、矿工和用户持续的努力。分裂会稀释资源和热情,并可能损害生态系统的发展和信任。
区块链可扩展性的未来
展望未来,随着新技术和新方法的不断发展,区块链的可扩展性将显著提升。平衡安全性、去中心化和速度的挑战依然存在。
然而,持续的创新正在使我们更接近一个能够在不损害其核心原则的情况下处理大规模应用的区块链网络。其中一个关键的进展领域是改进区块链的底层协议,通常称为“第一层解决方案”。
这些涉及重新设计区块链的核心工作方式,例如改变交易验证方式或数据存储方式,以增加每秒处理的交易数量。
与此同时,通过跨链技术连接不同的区块链变得越来越重要。这些解决方案不再是孤立的区块链单独运作,而是允许不同的网络轻松地交换信息和资产。
最后,互操作性(即不同区块链系统之间通信和协同工作的能力)也正在蓬勃发展。简而言之,区块链可扩展性的未来前景光明,其核心技术和区块链之间的交互方式都将不断进步。
结语
解决区块链可扩展性问题需要开发者、用户和企业共同努力。可扩展性不仅仅意味着更快的交易速度;它意味着构建一个能够增长和适应的网络,同时保持安全性和去中心化。
一样 行业和人员 使用区块链时,对实用且持久的可扩展性解决方案的需求变得更加重要。无论是通过第二层解决方案还是更优的共识方法来解决这些挑战,都是区块链未来发展的关键。
目前正在开展的工作为区块链奠定了基础,使其能够满足现实世界的需求,同时又不失其独特之处。随着这些改进的不断发展,区块链将在日常生活以及科技领域以外的多个行业中发挥更大的作用。
常见问题(FAQ)
什么是区块链可扩展性?
区块链可扩展性是指网络在不损害其安全性或去中心化的情况下高效处理日益增长的交易的能力。它决定了随着越来越多的用户和应用程序加入网络,区块链能够如何有效地应对日益增长的需求。
可扩展性是区块链面临的唯一挑战吗?
不,可扩展性是众多挑战之一,此外还有维护安全性和去中心化。这三个因素构成了所谓的“区块链三难困境”,改善其中一个因素往往会影响其他因素。
区块链可扩展性有哪些常见问题?
常见问题包括网络拥塞、交易吞吐量有限、交易费用高、区块确认延迟以及成本和容量限制。
第 2 层解决方案是否能有效提高区块链可扩展性?
是的,像闪电网络(用于比特币)和 Plasma(用于以太坊)这样的第 2 层解决方案可以通过处理主链外的交易来提供帮助,从而减少拥堵并提高速度。
区块链可扩展性的第 1 层改进有哪些?
第 1 层的改进涉及对基础区块链协议本身的更改,例如引入新的共识机制(例如,权益证明)、分片或优化数据结构以提高吞吐量并减少延迟。










