Bitcoin 用例探索兴起
自 2023 年年初 Ordinals 开启 Bitcoin 的 NFT 试验以来,如何在 Bitcoin 上创立丰富的去中心化用例项目,成为行业关注的热点。
Bitcoin(常见简称「比特币」),也被称为「全球支付网络」,是区块链发展史上最知名的公链之一。诞生于这条链上的通证之一 BTC ,也早已成为全球最受关注的数字资产,甚至一度被称作「数字黄金」。
但是,相比以太坊,Bitcoin 这条公链的用例生态却鲜少被大众提及。当下,各类热门的区块链用例,比如 DeFi 项目、NFT、区块链游戏……大多数都是建立在以太坊、Solana 等公链上。
导致这种现状的原因,来自于上述公链在创办之初秉持的理念差异。
Bitcoin 的创建目标:成为一个有抗审查能力的点对点支付平台。
以太坊的创建目标:成为一个世界计算机、一个开放的数据网络、一个更通用的区块链平台——能够服务于智能合约和应用程序的开发。
可见,Bitcoin 在诞生之初,并没有打算要把自身变成服务于智能合约、用例开发的底层设施。因此,Bitcoin 一直遵循相对简单的设计架构,对应到「区块链不可能三角」的理论中观察,由于并未着重考虑开发链上的用例,Bitcoin 更注重追求区块链的安全性、持续性和去中心化属性,对可扩展性并没有释放强烈的需求。
但如今,Bitcoin 正在发生剧烈地变化,开发人员对 Bitcoin 「成为主流区块链用例基础设施」的议题也开始了验证和努力,期望能让 Bitcoin 由单一的公链向一个充满各类用例、更加立体的生态系统转变。
扩容需求呼之欲出
转变一开始 ,意味着 Bitcoin 也将要面临和以太坊一样的挑战——如何提升可扩展性。
因此,伴随对用例生态的关注,与提升扩展性有关的,针对 Bitcoin 第 2 层网络(Layer2)的探讨热度也水涨船高,成为了近期行业热议的又一个焦点。
但事实上,即使不发展用例生态,如今的 Bitcoin 也面临着潜在的算力危机,亟待提升可扩展性:
一方面,和大多数区块链一样,Bitcoin 的网络堵塞问题正在愈发严重,在操作高峰期费用飙升;另一方面,伴随开发难度的增加和 Bitcoin 区块开发激励机制的变化,开发者获取的区块开发奖励正在减少,可能会影响后续参与开发的热情,造成全链哈希率的下降,急需寻到一条新的、可持续的开发激励方式。
了解更多
Bitcoin 的区块开发激励机制
Bitcoin 上的区块开发者(Miners)获取激励的方法主要有两种:一种是获得区块开发奖励;一种是来自用户支付的交易费用。
在过去很长的一段时间里,Bitcoin 区块开发者获得的区块开发奖励要远远多于能够获取的交易费用。
Bitcoin 从诞生之初,选择的是以一种恒定的速度、通证定量的模型向链上的区块开发者给予区块开发奖励的机制。一方面,在 Bitcoin 发展早期,链上交易量很少,链上通证(即 BTC)的流通处于供不应求的状态,市场价值也处于上升态势,因此也确实激发着区块开发者的开发热情。
但是,伴随 Bitcoin 链上的区块开发者越来越多、计算机硬件设备的迭代,开发速度正在变得越来越快。为了防范算力的恶意泛滥,同时防止 Bitcoin 上的通证变得供过于求,造成市场价值下跌,从 2012 年起,Bitcoin 又增加了一个新的机制:每过四年,区块开发的奖励减半。
截至目前,Bitcoin 已经经历了三次奖励减半:
第一次减半:发生在 2012 年 11 月 28 日,区块开发奖励从每块 50 个 BTC 减少到每块 25 个 BTC。
第二次减半:发生在 2016 年 7 月 9 日,,区块开发奖励从每块 25 个 BTC 减少到每块 12.5 个 BTC。
第三次减半:发生在 2020 年 5 月 11 日,区块开发奖励从每块 12.5 个 BTC 减少到 6.25 个 BTC。
第四次减半:预计将发生在 2024 年,区块开发奖励从每块 6.25 个 BTC 减少到每块 3.125 个 BTC。
显而易见,新机制下,区块开发者在未来能够获得的区块开发奖励必然将越来越少,但由于 Bitcoin 的发展定位,区块开发者能够从用户处获得的交易费用也没有出现显著的变化。
直到 2023 年 5 月,伴随开发者对 Bitcoin 上用例生态的探索,尤其是 Ordinals 开启的比特币 NFT 试验和新兴的「Bitcoin-Fi」热潮,让 Bitcoin 的激励机制分配也发生了显著的变化(如下图趋势)——这是自 2017 年以来,Bitcoin 区块开发者获得的交易费用首次超过了区块开发奖励,让区块开发者在一轮轮「奖励减半」的机制下看到了新的希望。
了解 Bitcoin 第 2 层
根据 Bitcoin 的开发定位,Bitcoin 使用第 1 层(Layer1,即主网)用于结算,重点维护其去中心化、耐久性和抗审查的能力。
Bitcoin 选择在第 2 层引入执行环境。因此,Bitcoin 提升可扩展性(即扩容)和用例发展,均将聚焦在 Bitcoin 第 2 层(Layer2),目前,Bitcoin 第 2 层有以下 4 种类型:
1闪电网络(Lightning Network)
闪电网络作为 Bitcoin 的第 2 层解决方案(Layer2),主要作用在于扩展支付功能,专注于实现速度更快、成本更低的点对点支付。
根据 2022 年 10 月的媒体报道,4 个月内,闪电网络扩容了 1000 BTC,目前已经达到 5000 BTC,处理了数百万笔支付。
闪电网络帮助 Bitcoin 扩容和提升支付效率的特色如下:
离链通道:闪电网络可以使用智能合约创建脱离 Bitcoin 主链的支付渠道,并能够跟踪交易。使用者在这个离链的支付通道内,可以进行多次交易,而这些交易可以合并到一起再发送回 Bitcoin 的第 1 层主网(Layer1)进行结算,不需要每交易一次就需要把交易发送回主网一次,大幅提高了效率。
双向交易:闪电网络支持双向交易,允许使用者在离链的支付通道内资产的双向流通,既可以实现接收,也可以实现支付。
多跳支付:闪电网络允许使用者通过多个中间节点进行支付,也允许使用者在网络中自行寻找可用的支付通道和中间节点,构建跨链路的支付路径将更加方便。
支持场景:特别适用于小额支付、游戏内支付等高频支付应用场景,但不支持解决 Bitcoin 原生用例少的问题。
第 2 层服务商:Strike、BlueWallet、BottlePay 等。
2液态网络( Liquid Network)
液态网络作为 Bitcoin 第 2 层侧链,独立于 Bitcoin 运作,不使用 PoW 共识机制,允许用户按同等比例将 BTC 转入液态网络或转回 Bitcoin 主链。
液态网络可以在 2 分钟内确定交易,快速提高了 BTC 的交易吞吐量,并且具有更好的机密性——任何第三方不能查看交易细节。
此外,用户可以在液态网络上创建 NFT 等数字资产,还可以使用 DeFi 设施。
支持场景:构建用例,比如 NFT、DeFi 等。
代表用例:Hodl Hodl 等。
3 堆栈协议 Stacks(STX)
Stacks 是 Bitcoin 第 2 层协议,可以视为是一个专门为智能合约服务的层,有自己的共识机制,建立在 Bitcoin 链上,不是侧链协议。
Stacks 允许开发者使用传统编程语言,比如 JavaScript 和 Python 构建 Bitcoin 链上的去中心化用例,并且使用了一种名为「PoX」的机制,可以在保证安全的同时,支持运行相对复杂的智能合约。Stacks 的交易自动在每个比特币区块上结算。
相对于开发闪电网络和液态网络,使用 Stacks 协议开发用例的技术难度相对较低,因此从 2017 年推出之后,行业关注度一直很高,近年来,Stacks 的开发者人数也在不断增加。根据网络媒体文章里公布的数据,目前有超过 150 个不同的项目,正在 Stacks 上开发用例,活跃的钱包地址数量也在增长,但相比以太坊第 2 层网络 Arbitrum,活跃用户数量依旧较少。
支持场景: DeFi、NFT、区块链命名系统等多种复杂用例。
代表用例:Arkadiko、Alex、Stackswap 等。
4Rootstock( RSK)
和 Stacks 类似,Rootstock 也为 Bitcoin 开发人员提供一个访问层,能够用以执行通用智能合约,实现用例开发。
Rootstock 引入了虚拟机机制,通过 RVM (Rootstock 的虚拟机),开发人员可以把以太坊上的智能合约平移到 Bitcoin 链上。
同时,Rootstock 的运行方式和液态网络类似,是一条侧链,并行于 Bitcoin 的主网(Layer1)运行,
Rootstock 上的原生数字资产与 BTC 按 1:1 的比例挂钩,有较高的交易速度,平均出块时间约为 30 秒。