尽管比特币是加密货币行业的先驱,但近年来,它面临着跟上不断变化的区块链世界的挑战。与其他区块链相比,比特币速度慢、价格昂贵,而且缺乏智能合约等目前支撑该行业的功能。
为了应对这些挑战,出现了 2 层 (L2) 解决方案,为比特币网络带来了升级和改进。
区块链由执行层和共识层组成。执行层管理用户的交易活动,而共识层保护和验证这些交易。从概念上讲,执行层维护区块链活动,而共识层维护区块链的身份。L2 的结构通常是为了在与共识层充分连接的同时提高执行层的功能。
简而言之,让区块链做更多事情,同时仍然是同一个区块链。
研究 L2 需要了解它们为比特币添加了哪些功能。由于这项技术的基本概念和术语与许多比特币爱好者格格不入,本指南旨在通过解释2层解决方案的功能和类型,帮助用户掌握2层解决方案。
L2 通过消除高费用、低速度和缺乏智能合约等固有限制来增强比特币网络——所有这些特性都有利于不可破解、不可审查的最大安全模型以及去中心化——基础层不会放弃这些特性。区块链执行能力的改进通常以可扩展性来描述——在任何给定时间段内可以在区块链上处理的交易量。
由于“扩展”区块链对于添加的各种功能来说是一个过于宽泛的描述,因此本节将分解执行层的主要改进以及这对比特币功能的意义。
由于交易费用和区块大小限制,比特币的原生链既昂贵又缓慢。这些限制被认为是阻碍广泛功能和采用的主要瓶颈。第 2 层解决方案在最基本的层面上寻求解决此问题。他们试图提高网络速度和输出,同时尽可能降低费用。
使比特币更快更便宜的最明显用例是微交易。微交易是人们每天进行的小额频繁交易。如果交易费是总成本的一半,并且需要 30 分钟才能确认,那么没有人会用比特币买咖啡或牙刷。
比特币最受欢迎和最古老的2 层正是针对这个问题。闪电网络允许用户以最低的费用和几乎即时的确认时间进行微交易。降低交易成本和速度可以实现大规模采用所需的日常使用,例如小费、小额购买或经营接受比特币的企业。
智能合约是建立在区块链上的计算机程序,可自动执行一组规则。底层区块链的分布式计算能力以去中心化的方式执行智能合约。智能合约可用于在双方之间达成数字协议,而无需第三方授权条款。此外,智能合约是去中心化应用程序 (DAPP) 的基础。这些计算机应用程序使用区块链中的去中心化执行技术来运行程序,而无需中心化的第三方。
智能合约是驱动整个去中心化经济的基本基础设施,其所有平台、工具和组织都运行在这些程序上。比特币最初并非为支持复杂的智能合约而设计的,其开发所需的 TPS 远远高于比特币本身可以管理的 TPS。因此,DeFi 和 DAO 之类的东西传统上只限于兼容智能合约的区块链,例如以太坊。
但是,2 层解决方案可以利用其增加的吞吐量和额外的可编程性将此类功能添加到比特币中。例如,Rootstock 和 Stacks 是支持智能合约执行的 2 层解决方案,支持在比特币上开发去中心化的基础设施。