比特币在2009年1月开始了区块链革命。如今,它仍然是最受欢迎的区块链,市值最大(约为5200亿美元),而且确实是运营时间最长的。
但是比特币并非一种完美的技术。根据设计,比特币网络是一个高度安全且极度去中心化的区块链,全球范围内的个体用户操作节点。由于加密安全对于任何区块链网络的功能至关重要,这种去中心化是比特币的一项优势。然而,除了安全性和去中心化外,区块链还需要具备高度可扩展性。这就是比特币过去一直面临的困境所在。
以上是区块链三难题的描述:安全性、去中心化和可扩展性。比特币大致上解决了其中两个支柱(正如我们提到的,主要区块链是高度去中心化和安全的),但可扩展性一直是一个问题。比特币领域的最新发展(如Ordinals协议和BRC-20代币标准)也导致许多用户反复强调在比特币上进行交易速度、交易时间和吞吐量时面临的困难。
比特币可扩展性的障碍最终导致人们认为它主要用作价值存储和适用于点对点交易的加密货币,而其他方面则有限。随着时间的推移,这种观点也促使开发者和用户转向像以太坊这样的新型区块链,比特币协议的大部分讨论都集中在其缺乏可扩展性如何影响其支持现有区块链上的去中心化应用(dApps)。
幸运的是,有关在比特币上解决三难题的解决方案已经出现。但首先,我们需要深入了解什么是区块链三难题,以及它如何影响区块链协议。
定义区块链三难题:可扩展性、去中心化和区块链安全
"区块链三难题",也被称为"可扩展性三难题"或"去中心化三难题",指的是区块链系统在平衡三个基本特性(可扩展性、安全性和去中心化)方面面临的挑战。实际上,这个术语是由以太坊的联合创始人Vitalik Buterin提出的,用来描述区块链技术必须解决的三个主要问题。
去中心化
去中心化指的是将权力和控制权分散在区块链网络中的多个节点或参与者之间。这是区块链平台的核心原则,旨在避免单点故障和防止一个中央实体的过度影响。去中心化确保没有任何单个实体可以控制或操纵系统。
安全性
安全性也是任何区块链系统的重要方面。它确保在区块链上的分散生态系统中记录的交易是防篡改的,不能被恶意行为者更改。安全性通常通过加密算法和共识机制来实现,这需要计算资源和时间。安全性水平越高,攻击者就越难以破坏系统,这就是为什么保持区块链安全性对于区块链的性能非常重要。
可扩展性
最后,可扩展性指的是区块链网络处理大量交易的能力。它涉及网络处理和确认交易的速度和容量。较高的可扩展性允许每秒处理更多的交易,这对于具有大规模采用潜力的区块链应用非常重要。
实现可扩展性对于许多区块链开发者来说是实现区块链协议采用和区块链行业未来的一个重要目标。毕竟,可扩展性最终导致了提供潜在解决方案的其他区块链用途,解决了许多长期存在的机构问题。
没有完美的区块链
区块链三难题表明,同时实现最佳可扩展性、安全性和去中心化水平是困难的。提高一方面往往会以牺牲其他方面为代价。例如,增加安全性和可扩展性可能需要通过引入更高效的共识机制或减少验证节点的数量来牺牲一些去中心化。同样,增强去中心化和安全性可能会降低可扩展性,因为加密操作的计算需求增加。
仔细看一下比特币,比特币区块链每秒只能支持约七个交易。与传统支付网络如Visa每秒支持约24,000笔交易相比,这显然远远不足以实现大规模采用。
那么我们该如何解决这个问题呢?对于比特币来说,答案是第二层协议和其他可扩展性解决方案。第二层构建已经为比特币带来了NFT、DeFi功能和智能合约等应用场景。
但在我们介绍比特币的第二层之前,我们需要了解比特币第一层本身的结构和功能。
比特币的第一层:原始的区块链技术
比特币的第一层网络是建立区块链协议规则和治理的地方。它是定义交易如何在区块链上进行处理、验证和记录的层。在公共区块链网络中,第一层是节点和矿工参与网络以验证交易并将新区块添加到区块链的地方。在比特币中,这是通过一种称为工作量证明(Proof of Work,PoW)的独特共识机制完成的,而以太坊则采用权益证明(Proof of Stake,PoS)。
第一层区块链的一个关键特点是其能够为点对点交易提供去中心化、无需信任的系统。通过利用分布式的节点和矿工网络,区块链可以实现高水平的安全性和透明性。第一层使用的共识机制决定了如何验证交易以及如何将新区块添加到区块链中。
解决比特币的区块链三难题:第二层解决方案和用例
正如我们上面讨论的,单纯依靠基础层是不可能的。为了充分发挥比特币的优势,使其成为全球数十亿人的可行解决方案,需要同时采用第一层和第二层解决方案来成功解决适用于比特币的三难题。
这就是比特币的第二层协议的作用。
比特币的第二层指的是在比特币基础层之上的额外协议和技术。这些额外的层旨在增强和扩展比特币的功能,解决可扩展性、隐私性和可编程性等限制。
在比特币上构建的最流行的第二层协议是闪电网络(Lightning Network)。闪电网络存在已经有了几年的时间,其目标是通过允许用户在比特币基础层之外完成交易来帮助比特币解决其可扩展性问题。闪电交易存在于用户生成的点对点通道中,可以实现几乎即时的交换。这解决了比特币的两个问题:首先,它大大提高了比特币基础层上交易的速度。其次,它允许用户绕过在主链上转移比特币的困难。一旦创建了闪电支付通道,它可以通过智能合约在两方之间处理无限的交易。
总之,闪电网络能够处理许多本应在第一层上缓慢、繁琐和低效的工作。交易不再以龟速在两个参与方之间来回移动,而是可以在几乎实时的离链进行,并以更新的余额表的形式打包回基础层进行传输。
此外,像Stacks和Rootstock(RSK)这样的层已经为比特币引入了额外的功能,例如智能合约功能,以及比特币生态系统的其他独特共识机制(Liquid)。每个层都有自己解决比特币第一层问题的解决方案,并为解决区块链的可扩展性问题提供了关键。也就是说,它们为比特币的可能性范围增加提供了关键,包括扩展比特币的用例,如NFT、DeFi和与传统的中心化平台的集成。
构建可扩展的比特币区块链
比特币不仅是最早的去中心化网络,而且生态系统的最新发展也凸显了建筑者每天面对的问题,无论是哪个区块链平台。
因为最终,区块链三难题对于任何区块链生态系统来说都是一个关注点,开发者在任何时候都需要解决可扩展性、去中心化或安全性问题。那些相信区块链网络可以解决许多长期存在的经济、金融和社会问题的开发者,将需要在追求大规模采用时解决这一难题。
对于比特币来说,如果可扩展性是阻碍其大规模采用的障碍,那么第二层协议就是可以打开大门的钥匙。
所有评论