作者:Saurabh Deshpande,加密研究员;翻译:金色财经xiaozou
纵观历史,货币有三个关键的社会功能。它被用作价值(财富)的储存手段、交换媒介和记账单位。虽然货币种类有所变化,但它们的功能基本保持不变。总的来说,一直都存在两种思想流派——一种支持信贷货币或软钱,另一种支持硬通货。信贷货币,就像今天的法定货币系统一样,是某人的负债。
你拥有的美元或卢比是政府的负债。如果政府违约,你的钱将无法购买必需品和服务。
另一方面,硬通货指的是非政府负债货币。例如,即使政府违约,黄金等贵金属也不会贬值。相反,它们的价值因为它们被认为的稳定性而增强。
比特币是第一个成功实现非主权硬通货的数字货币。2009年,中本聪(Satoshi Nakamoto)发布了比特币,当时世界刚刚经历一场全球金融危机,原因是不良借贷操作和单边利率决策影响了货币供应。一直强势的美元贬值95%以上。宏观经济学的忠实支持者Ray Dalio在他的文章《范式转变》(Paradigm Shifts)中描写了央行如何通过降低利率以应对各种危机,以及危机对各经济体的影响。
上图显示了自上世纪80年代以来发达国家利率的下降情况。与此同时,货币基础占国内生产总值的比例也在增长。因此,总产出的增长速度赶不上货币供应量的增长速度。当货币供应量迅猛增长时,无论家庭收入增长率是否较低,都可能导致更高的通货膨胀、更高的生活成本、更多的债务负担和更严重的收入不平等。我们目前所处的高通胀环境是央行所采取的政策的结果。
在这种环境下,贵金属(如黄金)脱颖而出。政府对黄金供应的干预微乎其微。由于政府影响力较小,黄金供应比法定货币更容易预测。这种高度可预测性使黄金在几十年里都保持其价值,成为财富的储藏手段。
比特币作为点对点电子现金而诞生。多年来,与许多创新一样,它偏离了(或至少扩展了)电子现金的最初目标,演变成了数字黄金。
2018年,我碰到了“区块链城市”这一有趣比喻。区块链与外部世界脱节,更像是一座座封闭的岛屿。每个岛屿都有自己的优先事项和特征,反映出各自的技术和社会结构。相比于速度和可编程性等其他方面,比特币岛屿总是更喜欢安全性和去中心化特性。
去中心化是一个包含细微差别的广义词。Balaji Srinivasan提出了一种通过将区块链细分为不同的子系统(如挖矿、客户端、开发人员、交易所、节点和所有权)来衡量去中心化程度的方法。他提出,可以通过衡量子系统的基尼系数和中本系数来实现整体的去中心化。
Jonathan Bier等众多比特币支持者认为,我们可以从用户自己验证交易的困难程度来看待去中心化程度。验证交易难度是比特币区块很小(最多4 MB)的原因。为了让区块链提供通用的可编程性(不仅是纸上谈兵),开发人员必须进行一些筹划。
首先,他们使用的语言或系统应该是图灵完备的。“图灵完备”指的是在给定足够的时间和内存的情况下,系统能够执行任何可以用算法表达的计算。
其次,gas计量需要最优化。Gas计量是指如何设计系统来度量资源成本(例如,各区块的最大gas消耗和不同操作的gas消耗)。以太坊的Solidity是一种图灵完备语言,但它经常受到gas限制。比特币的脚本语言被有意设限,以确保更高的安全性。此外,正如Matt提到的,它是一种低级的stack语言,充斥着中本聪时代未修复的bug,而且缺少关键操作符来让它变得非常好用。
像以太坊和Solana这样的岛屿已经演变成相互联系的岛屿,大力开发互操作性从中受益。然而,尽管比特币岛屿仍然坚定不移地坚持其安全性目标,但它并没有对其基础设施进行任促使更易转移到其他岛屿的改变。比特币岛屿只允许本岛居民持有、转让或交易他们的BTC,以换取笨拙UX(用户体验)的铭文(inscriptions)和runes(符文)。
由于可做的事情有限,BTC一直呆在金窝里。与此同时,像ETH这样的资产有大量的机会以质押、再质押、借贷等形式获取收益和被动收入。其他岛屿因为开发了新的基础设施迅速实现了现代化,而比特币仍然是个强大的老顽固。
不要误解我的意思,比特币的保守做派确实保障了其安全性和去中心化特性。更多的功能通常会带来复杂性,让攻击范围更大。
独立岛屿的概念让我想到我的家乡孟买(Mumbai)。它曾被称为Bombay,最初由七个独立的岛屿组成。这些岛屿之间的融合始于17世纪80年代,持续了几个世纪。如今,当我漫步在孟买熙熙攘攘的街道时,几乎看不到以前分离的痕迹。这座城市的统一感觉天衣无缝,过去的分裂几乎全然被遗忘了。
孟买的这种转变引发了一个有趣的问题:我们会在比特币领域看到类似的演变吗?一些团队正在朝着这个方向努力。
本文将描述一些团队如何为比特币用户构建不同的BTC使用方式,而不仅限于持有。我将首先解释为什么我们需要更好的基础设施来奠定基础,然后深入研究旨在扩展BTC用例的团队采用的各种方法。最后,我会提到,最终的愿景既关乎社会共识又关乎技术共识。
一切正在上演,团队正在为比特币岛建造不同的辅助岛屿,并寻找解决方案来实现比特币岛的现代化。只有在岛民之间爆发社会革命并让他们同意改变规则的情况下,才能对比特币岛进行永久性的改革,以便它可以像使用该岛的内部基础设施一样自信地使用通往其他岛屿的桥梁。
1、为什么需要更好的基础设施?
以太坊、Solana等已有区块链,甚至是Monad等即将到来的区块链,其开发建设都考虑了开发人员。它们被建设为让开发人员构建应用程序的平台。这些链提供了综合全面的生态,具有各种学习资源、工具、框架和特性来支持开发人员。中本聪随手创建了比特币,没有一个深思熟虑的API,也没有清晰的比特币开发学习文档。
不断改进网络基础设施的原因主要有三点——更好的用户体验、更大程度的金融化、规模化支付。
(1)更好的用户体验将推动活动,带来更多收益
Ordinals协议是一种利用比特币UTXO的方式,它以不同的方式看待单个Satoshis(BTC的最小单位),它带来了像铭文(比特币上的NFT)这样的创新。对序数和铭文的热情催生了BRC-20和符文等可替代标准的演变。铭文和符文推动了比特币活动。仅BTC转账,每日总交易量就增加了70%。
这些新的比特币交易方式帮助将交易费提高了约40%。然而,这些新方法常在比特币社区引发激烈的争论。一派认为,比特币应该只专注于增强其作为去中心化支付系统的核心功能。他们认为,跨出这个范围可能会损害比特币作为稳健货币的安全性、简便性和有效性。
另一方面,支持更灵活方法的一派主张扩大比特币的功能,将非支付用例包含进来。他们认为,这种演变对于比特币在快速发展的区块链生态中保持竞争力和相关性是必要的。
这样就够了吗?并不。根据Token Terminal的数据,比特币矿工在过去30天内获得了约1.09亿美元的费用。同期,Uniswap和Lido Finance等应用分别获得了9000万美元和1.04亿美元的收入。最近的一次减半是在2024年4月,矿工获得的区块补贴减少了50%。最近的减半事件之后,区块奖励(补贴)从每区块6.5 BTC减半到3.125 BTC。这样,矿工每月的补贴削减总数达到13500 BTC(3.125*144*30)。按1 BTC 6.6万美元计算,总共是8.91亿美元,所以每月的交易费只占补贴损失的12%左右。
最近的发展变化(如runes)令人鼓舞,但我们需要的更多。还有哪些挑战?比特币的用户体验远不及Solana或像Arbitrum这样的以太坊L2。对Solana来说,互换交易只需要几秒钟的时间,费用不到一美分。然而,如果你想在比特币上交易runes,你就必须支付几美元的费用,还要等待区块来确认你的交易。
除此之外,当你购买runes时,你必须购买全部的上架数量。买家不能修改购买runes的数量。另一个缺点是runes之间不能兑换,就好比我们可以在以太坊上将USDC兑换为MKR。交易者必须出售一个rune换取BTC,然后再购买另一个他们想要的rune。中间的额外步骤会给用户体验带来不必要的摩擦。
Runes交易的用户体验远不够理想。还没有办法将BTC用作抵押品或借出。用户必须把BTC从比特币L1中取出来,放到其他链上在金融应用程序中使用。
(2)增加BTC的金融化程度
首先,比特币的市值接近1.3万亿美元(按1 BTC 6.6万美元计算)。就像黄金一样,比特币是外部货币,这意味着政府不能操纵比特币的供应。虽然黄金贷款市场的确切规模尚不清楚,但有报道估计其规模为1000亿美元。因此,在比特币上构建应用程序的最重要原因之一是使用原生BTC作为抵押借入稳定币。强大的借贷市场将允许比特币持有者从他们持有的BTC中赚取收益。
以质押为例。其他原生资产,如ETH和SOL,在保证网络安全方面具有固有的质押用途;大约27%的流通ETH质押在各质押协议中,年收益率约为4%。另外大约4%的ETH质押在再质押协议中,67%的流通SOL被质押。此外,ETH和SOL都在各自的DeFi生态中被广泛用于抵押资产。
包装BTC(或WBTC)是不同DeFi生态中使用最广泛的BTC版本,市值约为100亿美元,不到流通中BTC总量的1%。这显示出存于BTC金融化中的机会。
假设与以太坊类似水平的比特币被用于质押或DeFi,约为30%,则金额为3900亿美元。作为背景介绍:所有DeFi在所有其他链中的锁定总价值为1010亿美元。BTC可能是最具生产力的流动资产。现在,该潜力被有意施加的技术限制所束缚。
(3)扩展BTC支付
比特币基础层的设计并没有考虑到吞吐量。如果比特币必须成为互联网的结算层,我们就需要更快速的交易。正如Mohamed Fauda所说,使用这种方式可以发布的交易数量是有限的。在区块大小最大为4MB时,比特币可以支持6.66 kbps(4MB/10分钟)的数据。
比特币网络目前无法处理高流量。在如Quantum Cat的铸造和rune发布等预期事件中,用户会面临体验降级。糟糕的用户体验不仅限于那些试图铸造铭文的人,还包括那些BTC发送者和接收者。
领先的比特币扩容网络闪电网络(LN)的采用情况并不乐观。该网络的容量或流动性约为5k BTC。这是所有锁定在闪电通道上的BTC数量。它会影响网络的流动性,以及可以通过网络转移的BTC数量。
为什么这很重要?让我们举一个例子来理解。Joel正在筹集100万美元用于支付印度咖啡种植园工人的工资,他决定使用LN来接收捐款。他不能就这么打开LN钱包接收捐款。他需要有100万美元的流入资金。流动性流入是指交易对手锁定在通道中的BTC数量。Sid是Joel的交易对手之一,他锁定了一万美元。Joel需要更多像Sid这样的交易对手,他总共锁定了100万美元,接受了价值100万美元的捐款。这对网络扩容构成了重大挑战,因为流入的流动性总是受到资本机会成本的限制。
2、比特币发展面临的挑战
比特币既是一种技术现象,也是一种文化或社会现象。社会共识是最后一道防线。例如,2100万的硬上限可以通过分叉代码来修改,增加1%的分发尾量。但要使这一变化生效,所有矿工都必须在这个分叉上挖矿,而他们不太可能这样做。这是因为硬编码上限一直是BTC的主要价值驱动因素之一。如果这个上限被打破,就可能发生价值损失。矿工不太可能在可能丢损价值的分叉上挖矿。
由于缺乏社会共识,更改代码库所需的技术努力将变得毫无用处。比特币上一次出现有争议的分叉还是在2017年的区块大战期间。网络一分为二,比特币实现了隔离见证(SegWit)和比特币现金(Bitcoin Cash),这增加了区块大小。当时,大多数矿工都选择了BTC阵营。
对于被视为货币或价值储存手段的东西,必须是不常变化的。法定货币随时间推移失去购买力的主要原因是,央行经常利用他们的权力来增加供应量。央行单边行动的不可预测性使得一些货币永远走弱。比特币文化抵制变化。即使是像Taproot这样没有争议的东西,也花了数年时间才实现。
实现上述变化不仅涉及到比特币的改变。比特币的基础层也需要尽可能简单。简便性对于减少攻击向量和提高稳定性至关重要。主要目标是执行复杂操作,比如贷款和使用BTC铸造稳定币作为基础层(如以太坊L2)之外的抵押品。
3、比特币L2?
L2是什么?它应该:
· 为L1提供充足的数据来验证和解决争议(如果有争议的话)。
· 在基础层之外没有安全假设。
· 允许用户单方面将资产撤回到基础层或L1。
由于当前的比特币操作码(opcodes)限制它验证任何证明,所以无法满足这些条件。因此,所有声称是比特币L2的链都不能被称为L2。
构成L2的另一个方面是参照比特币的安全假设来审视该层的安全假设。每个区块链都有安全假设,例如:
· 大多数挖矿节点都是诚实的。
· 节点可以独立验证区块并拒绝无效区块。
· 分叉被解析为支持链的最长分支,以此类推。
第二层(L2)不应该扩展它所基于的基础层的安全假设集。例如,如果第二层有一个垄断区块生产的集中式排序器,用户就需要能够以微小的成本竞争区块生产。L1应该能够命令L2,只要用户的资金没有被花掉,就可以释放。对于这个阶段,即使在以太坊L2中也没有这些机制。
如果我们严格遵循上面提到的L2特征,即使是像Arbitrum这样的共识以太坊L2也不是真正的L2。由于当前的比特币操作码(opcodes)集阻止它验证任何证明,因此声称是比特币L2的链都不能称为L2。闪电网络可能是唯一符合L2定义的解决方案。本文统一将这些解决方案称为比特币扩展层。
4、比特币扩展层的利弊权衡
从广义上讲,使用BTC有两个组成部分:1)使用桥接,因为比特币上没有太多可用的;2)创建一个环境或一条链,让投资者使用BTC的应用程序可以运行其上。
为了促进更多的用例和更大规模,新的层可能会在比特币之上做出安全假设。想要使用自己BTC的用户将希望尽可能在安全性方面做最低程度的利弊权衡。以太坊的扩展路线图就是一个很好的参考,可以从中了解以太坊的扩展设计空间是如何演变的。
几年后,以太坊意识到rollup将是它的扩展选择。到了这个阶段,我们依旧不知道哪种方法是扩展和使BTC更具可编程性的最佳方法。
无论是存储数据还是选择桥接设计,项目都要在去中心化、安全性、速度和用户体验之间做出权衡。以下问题的答案构成了构建比特币扩展层的项目或公司的设计空间:
· 他们如何实现从比特币到新链的桥接?
· 他们如何存储数据(数据可用性)?
· 他们如何使用比特币L1进行结算?
· 他们是否期望改变比特币基础层以实现他们的完整愿景?
· 他们选择什么样的执行环境?
· 比特币扩展层是否促进了BTC在gas和质押等方面的使用?
不同的团队正在进行不同的权衡,为BTC持有者提供更优的功能和规模。
5、桥接
比特币上的BTC不能转移到其他链上。需要一些基础设施将BTC带到其他链上。典型的桥接机制将用户的BTC锁定在比特币上,并在目标链上铸造等量的代表BTC的合成代币。
典型的锁定机制是怎样的?这意味着希望将BTC从比特币转移到任何其他链的用户将其发送到比特币上的特定地址。桥操作员控制这个地址。当桥操作员检测到传入的BTC时,他们会铸造代表该BTC的等效合成代币,并将其发送到用户在目标链上指定的地址。
这里的风险是,如果桥操作员在比特币上损失了BTC,那么在目标链上铸造的代币将变得一文不值。我们在FTX崩盘后亲眼看到了这种风险。SolBTC是由FTX/Alameda运营的BTC包装版本。它变得一文不值,因为FTX在申请破产后没有兑现赎回承诺。
因此,用户在目标链上所做的一切都完全依赖于桥操作员比特币上控制用户的BTC的安全实践。如何控制用户的BTC决定了不同类型的桥接方式。目前投入生产的有三种设计类型。
(1)无需信任的桥接
只有当L1可以验证L2提交的证明时,这些桥接才有可能成功。就比特币而言,这是不可能的,因为它无法理解外部发生的任何事情。
(2)信任最小化桥接依赖于经济安全
BTC桥接的下一个最佳选择是让多个公共方处理peg-in和peg-out。这些各方在比特币上保护用户的BTC安全,并在其他链上铸造/燃烧合成BTC代币。其中一个实现是Threshold Network的tBTC,它适用于“诚实的大多数”。
这意味着在操作员对用户的BTC执行任何操作之前,需要大多数运行Threshold Network节点的操作员达成共识。tBTC没有中心化的中介,而是随机选择一组在Threshold Network上运行节点的操作员来保护用户存入的BTC的安全。
谁能成为Threshold Network的节点操作员?网络有一个治理代币T,虽然T用于治理,但至少需要4万枚T才能成为节点操作员。截至2024年6月25日,网络上的活跃节点数量为139个。
tBTC Beta质押者计划旨在逐步去中心化节点网络。Beta质押者可以将他们的质押在五个专业节点操作员间委托——Boar、DELIGHT、InfStones、P2P和Staked。预计Beta质押者将积极参与节点运营至少12个月。例如,他们需要对网络升级做出高度响应,最好在收到通知后24小时内升级节点。
每当一个用户请求铸造tBTC时,就会生成一个新的比特币存款地址。此地址是该用户专用的,由Threshold Network上的节点控制。用户可以请求在以太坊、Arbitrum、Optimism、Mezo和Solana等网络上铸造tBTC。
他们需要提供两个地址——一个是比特币的恢复地址(这是如若在挖矿过程中出现问题时他们的比特币将被返回的地址),另一个是他们希望接收tBTC的目标链地址。一旦提出请求,用户必须将BTC存入生成的地址,并等待guardian确认他们的存款。一经确认,矿工就会将tBTC发送到用户在目标链上的地址。
该网络拥有约3500个比特币,即超过2亿美元的锁定价值。
鉴于比特币操作码的功能,信任最小化桥接可以说是目前最好的桥实现方式。信任最小化桥接的实现取决于多重签名的设计方式。Threshold Network的tBTC、Stack即将推出的sBTC部署,以及Botanix的spiderchain都是信任最小化桥接的示例。
(3)托管桥接
在这种设计模式下,一个集中的提供商将用户在比特币上的BTC锁定在由托管人维护的比特币地址上。BitGo的WBTC是使用最广的BTC到其他链的桥接方式。使用WBTC桥接的BTC超过150k。WBTC的当前分布如下所示。
(4)BitVM
虽然这三种类型的桥接已经上线运行,但Robin Linus在2023年底发布了BitVM白皮书。BitVM提出了一种在比特币上表达图灵完备的智能合约的新方法。如果一台机器或一个系统能够在足够的时间内执行任何计算,我们就说它是图灵完备的。如前所述,比特币从设计角度来看不是图灵完整的,BitVM提出了一种不改变现有操作码的方法来解决这一点。它还提出了一种据称无需信任的桥接机制。
BitVM的核心理念是乐观地验证比特币上的ZK(零知识)证明。只要对交易执行没有异议,就假定它是正确的。该系统的运作通常假设至少有一个诚实验证者。也就是说,如果执行不正确,应该至少有一个诚实的验证者对其提出质疑。
所以,只要ZK证明没有受到质疑,一切都没问题。如果存在异议,挑战者和证明者(prover)在链上进入挑战-回应游戏,后果就是是增加了链上交易负载。
流动性管理是BitVM早期版本的另一个重大缺陷。当用户从桥上提款时,系统完成部分提款,桥操作员必须面对流动性。操作员稍后会得到来自桥的补偿。随着锁在桥中的资金金额的增加,操作员必须保持更多的流动性,以兑现提款。这给操作员带来了压力,并使设计的资本效率极低。
假设,平均而言,操作员需要在任何时候都保持10%的桥TVL为流动资金。如果桥的TVL为100亿美元,操作员需要始终保持10亿美元的流动性。由于桥吸引了更多的流动性,操作员需要手头上有更多的BTC库存。
6、执行层
让BTC有用的下一个难题是链的设计,以尽可能好的用户体验促进BTC的使用。开发人员设计链需要考虑多个因素。
· 执行环境——它应该是一个兼容以太坊虚拟机(EVM)的链吗?
与EVM兼容有其优点,例如,可供开发人员使用若干年的工具,如钱包和其他EVM链的桥接;另外,还有用户熟悉的UX。
以太坊的L2已经从EVM的兼容中受益。像Arbitrum和Optimism这样兼容EVM的L2可以迅速聚集已经在以太坊上的用户和应用程序。相比之下,像Starknet这样不兼容EVM的L2却很难获得采用。
然而,EVM也有它的缺点。由于EVM以串行方式执行交易,因此不可能进行并行处理。然而,较新的执行环境,如Solana虚拟机(SVM)和即将推出的Monad,支持并行处理。
· 数据可用性——与以太坊类似,比特币领域也出现了rollup解决方案。根据存储数据的方式和位置,rollup有多种形式。有的在L1上存储状态差异(执行一批交易后,链的两个状态的差异)和有效性证明,有的在L1上存储经压缩的交易数据,有的仅将有效性证明存储在L1上,交易数据存储在其他层。
像Stacks这样的链使用比特币作为检查点(checkpointing)机制。Stacks上的区块时间比比特币要短得多。Stacks将两个比特币区块之间的区块数据发布到各比特币区块上。
执行层可以在比特币上以铭文的形式发布交易数据。回想一下比特币网络6.66 kbps带宽的时代。如果一个压缩文件的大小为10字节,一个比特币区块理论上最多可以包含大约600个压缩交易。然而,这个最大值几乎是不可能的,因为4 MB的区块是一个罕见现象,更罕见的是整个4 MB空间都可用于铭文。
区块大小取决于SegWit和非SegWit交易的组合。SegWit是Segregated Witness(隔离见证)的缩写,它将交易数据从见证数据中分离或隔离。这个想法是,并非存储在区块中的所有内容都具有相同的价值。SegWit没有将区块大小限制在传统的1 MB内,而是提出了400万权重单位的新限制。因此,如果一个区块包含所有非SegWit交易,则限额将是1MB。但如果它包含所有SegWit交易,则可能是一个4MB区块。
一些团队正在构建比特币层,以利用BTC的巨大流动性。本文,我们研究了六个团队,他们都有各自不同的权衡,并且设计都非常有趣。我们将简要描述它们的工作原理、发展阶段以及迄今为止的牵引力状况。
(1)Babylon
Babylon专注于将BTC的使用扩展为一种质押资产。它带来了一种不同于其他比特币层(所谓的L2)的方法,采用远程质押BTC的形式。这意味着Babylon没有将BTC锁定在比特币上以便在不同的层上铸造合成版本,而是引入了以下机制:
· 用户通过创建一个只能使用一次的UTXO,将他们的BTC锁定在一个自我托管的金库中,这个UTXO可以在预先指定的时间(质押期)过去时使用,也可以在用户通过特殊的EOTS(可提取的一次性签名)燃烧他们的质押UTXO时使用。
· 在确认质押交易后,用户可以使用他们的EOTS来验证Cosmos生态中PoS链上的区块赚取收益。
· 如果用户表现诚实,他们可以在质押期结束时解锁他们的BTC,或者向比特币提交解绑交易。
· 如果发现不诚实行为,用户的EOTS将向公众披露。如何检测到这一点?Babylon的vigilantes确保至少有一个诚实操作员。它是一个程序套件,充当比特币和Babylon之间的数据relayer(中继器)。提交程序使用OP_RETURN向比特币提交Babylon检查点。Reporter程序扫描Babylon检查站,并将其报告给Babylon。如果检测到异常,任何人(slasher)都可以使用公共EOTS密钥提交比特币交易来认领恶意用户的质押。
· 一个明显的问题是,为什么用户不能自己使用密钥拿回质押?答案可能是,当矿工看到这笔交易时,如果其他人发起了同样的交易,矿工将选择更高费用的交易。例如,如果存疑质押为5 BTC,那么slasher甚至可以在与矿工分享4.99 BTC的情况下仍然获利。在这种情况下,大部分利润流入矿工口袋,而非slasher。然而,恶意用户失去了他们的大部分质押,要么被slasher拿走,要么被矿工拿走。
尽管Babylon提供了一种有趣的方法来扩展BTC的使用,但其机制相当复杂。例如,slasher尚未在许多PoS链上成功部署,尽管有一些已经存在多年。此外,尽管Babylon可以利用远程质押,以便BTC可用于保护其他PoS链的安全,但它需要桥接来支持其他BTC用例,比如贷款。
(2)Build on Bitcoin(BOB)
讽刺的是,Build on Bitcoin(BOB)是一个基于Optimism的rollup,截至2024年6月还在以太坊上结算。它声称是一个与比特币对齐的以太坊L2。BOB将分四个阶段推出:
· 阶段1——OP stack rollup。在该阶段,它纯粹是一个以太坊rollup。欺诈证明还没有上线主网。欺诈证明是一种允许任何人质疑rollup交易包中所包含的交易有效性的机制。
· 阶段2——具有比特币安全性的以太坊rollup。在这个阶段,BOB将利用比特币的合并挖矿。合并采矿允许矿工与比特币网络一起保护多链安全或挖矿。
· 阶段3——通过BitVM实现的optimistic比特币rollup。BitVM目前还没有上线。在对当前版本进行改进后,BOB将开始使用BitVM在比特币上结算。
· 阶段4——比特币上的ZK rollup。在比特币接受允许其验证ZK证明的操作码后,BOB将使用ZK证明在比特币上结算。
截至2024年6月17日,BOB已有约6000万美元的TVL,其中Sovryn DEX贡献了约2000万美元。
(3)Botanix
Botanix团队带来了一项重大创新:Spiderchain。Spiderchain是什么?它是Botanix上协调节点的滚动多签。让我们来具体分析一下。正如我们前面提到的,L2需要一个桥和一个执行交易的链。协调节点将用户的资金安全保存在比特币上,并为用户铸造和燃烧合成BTC(在EVM层上)。Orchestrators(协调者)运行比特币和Spiderchain EVM(Botanix)节点。
假设网络上有N个协调节点。针对每个比特币区块随机选择M(
Botanix的链兼容EVM,由PoS共识机制保护安全。除了通过参与滚动多签网络和促进合成BTC的铸造和赎回来保护比特币上的BTC安全之外,协调者还参与了EVM链的区块构建。他们将根哈希(Botanix EVM交易的压缩版本)作为比特币的铭文发布。
读者必须注意的是,仅仅发布比特币数据并不意味着结算。不同之处在于,像Botanix这样的外部链以铭文的形式发布的数据存储在一个未经比特币节点(矿工)验证的地方。比特币协议完全不知道这些数据的存在。因此,无法确定铭文中所发布的交易数据是否正确。
截至2024年6月,Botanix EVM和Spiderchain处于测试网阶段。
(4)Citrea
Citrea正在比特币上开发一个ZK rollup。“在比特币上”是什么意思?意思就是它打算使用比特币作为数据可用性层。该公司表示,扩展比特币区块的最安全并且激励一致的方式就是将执行与链上可验证性和数据进行分片。分片执行意味着将执行分解成更小的部分。
然后,Citrea聚合分片或交易包,并在比特币上发布两个交易包之间的状态差异,以及称为有效性证明的证明。但问题是,比特币目前还没有能力验证任何证明。Citrea的最终形式将不得不等到比特币拥有允许其验证ZK证明的操作码。
与此同时,它将使用BitVM实现作为证明的临时方案,并将BTC桥接出入rollup。当然,Citrea继承了BitVM在前面内容中提到的缺点。在未来,随着BitVM的改进,Citrea将改进其桥接功能。
截至2024年6月,Citrea还处于测试网阶段。
(5)Mezo
Mezo将自己标榜为比特币的经济层,不将自己称为比特币L2。它使用Threshold Network的tBTC桥将BTC带入和退出EVM链——Mezo。
Mezo的开发团队曾开发过tBTC、Fold、Keep和Taho等产品。该团队多年来一直在围绕比特币开发应用程序。Mezo的目标很简单:扩展BTC的用例。它采用以下三种机制:
· 让Mezo用户通过质押BTC赚取收益,以保护网络安全。
· 让用户使用BTC支付gas费,并将其分配给veBTC和veMEZO质押者。
· 构建端到端的BitcoinFi体验。
BitcoinFi和经济层究竟意味着什么?大多数新链,包括EVM链,都依赖于现有的用户体验——相同的钱包、桥接方案,等等。更新用户体验几乎从来都不是优先考虑的问题。Mezo从头开始策划整个用户体验,这是我很少看到的。它包括:
· 由BTC支持的原生稳定币(mUSD),因此用户不必从其他链上桥接BTC。
· 一个由BTC担保的长尾借贷协议。
· 一个完全集成的出入金通道(兼容Fold)。
· 集成钱包体验(兼容Taho)。
结合所有这些应用程序创建一个独特的端到端BitcoinFi体验:
Mezo基于Cosmos SDK,使用Comet BFT来达成共识。
CometBFT是用于在多台机器上安全、一致地复制应用程序的软件。说到“安全”,我们意指CometBFT可以在不超过1/3的机器以任何方式发生任何故障的情况下仍然工作。说到“一致”,我们意指每台无故障机器都可看到相同的事务日志并计算相同的状态。安全和一致的复制是分布式系统中的一个基本问题;它在从货币到选举到基础设施编排等广泛应用程序的容错方面发挥着关键作用。——来源:CometBTF文档
它由两个组件组成——共识引擎和通用应用程序接口。基于Tendermint核心,共识引擎负责区块的产生、验证和最终确定性。Tendermint是最早的权益证明共识设计之一。它提供拜占庭容错(BFT)共识,可以容纳多达三分之一的恶意节点。
应用程序接口——应用程序区块链接口(ABCI)——将共识引擎与应用程序分离。ABCI的一个主要优点是,由于共识和应用程序是分离的,开发人员不需要使用构建共识引擎的同一语言来构建应用程序。
接口充当将交易传递给应用程序以供执行的媒介。这种功能使系统更加模块化,并有助于聚焦更多的应用程序开发人员。最初,Mezo将只与EVM运行时兼容。
Mezo的经济设计是这样的:随着它的发展日益显著,比特币持有者可能会直接或间接受益。他们可以在Mezo上持有BTC并获得质押收益,或者,如果他们选择继续持有BTC,他们将通过将BTC退出流通获得一些好处(用来支付Mezo的费用)。
Mezo拥有一个双重质押模型,如下图所示。网络上的验证者们可以质押BTC和MEZO(MEZO网络的原生代币)。通过质押BTC和MEZO,验证者分别获得veBTC和veMezo。“ve”代表validator escrowed(验证者托管),这些代币通常被锁定在智能合约中。验证者托管的代币持有者拥有治理权,网络奖励和费用收入是与他们共享的。
资产被锁定的时间越长,发出的ve代币就越多。veBTC质押者获得BTC,veMEZO质押者获得MEZO奖励。可燃烧部分MEZO奖励以增加BTC资金。
Yield是Mezo的核心产品之一,因为用户支付的费用是支付给质押BTC的验证者的。Mezo将通过与Mezo的姊妹项目Acre提供流动质押,进一步扩大BTC质押的范围。当用户将BTC存入Acre时,他们会获得一个流动质押代币stBTC作为回报。BTC存储可跨链应用,用于各DeFi应用程序。通过这些活动产生的收益以stBTC的形式积累,以1:1的比例与BTC兑换。
拥有超万亿美元市值的BTC甚至还没有触及到借贷市场的表面。借贷市场中的WBTC分布如下图所示。它表明,在2023年7月至2024年6月期间,前三大借贷应用中使用的WBTC数量从约50k下降到约23k。借贷应用程序中WBTC总量的下降可归因于WBTC供应量下降了48%,从2022年5月的28.5万WBTC下降到如今的仅超15万WBTC。这种下降主要是由于市场意识到了在Luna、3AC和Alameda之后中心化的各方带来的风险。
在推出的第一阶段,Mezo已经开始接受三个锁定期的BTC存款,分别为:两个月、六个月和九个月。存款以HODL分值积累积分。一个BTC每天产生1000积分,乘数与锁定期相关。锁定期越长,乘数越高。用户还可以存入其他资产,如USDe、USDC和USDT,以提高他们的BTC存款。截至2024年7月,Mezo的TVL为1.35亿美元。
除了奖励持有者外,Mezo还将与比特币核心协议分享部分费用。
(6)Stacks
Stacks(原名Blockstack)最近推出了期待已久的中本聪升级,旨在解决升级前不断分叉和交易缓慢等问题。Stacks基于转移证明(PoX)共识工作。
因此,对在Stacks上生产区块感兴趣的比特币矿工需要发送一些BTC。一个矿工,比如Alice,被随机选中在Stacks上生产区块。来自该矿工的BTC被给予那些锁定/持有STX的用户,STX是Stacks链的原生代币。这很有趣,因为虽然收益很小,但却是BTC。在大多数链上,收益仅使用链的原生代币提供。
一旦被选中,Alice可以生成Stacks区块,直到Tenre(下一个比特币区块)结束。矿工生成Stacks区块与签名者(signers)共享以进行验证。一旦超过70%的签名者接收该Stacks区块,它就会被Stacks网络接受。我们假设Alice在下一个比特币区块挖出之前生成了10个Stacks区块,并且Bob赢得了随后生产Stacks区块的任期。
Bob获取Alice在Stacks上生成的第一个Stacks区块的哈希值,并将其添加到他的区块提交交易中,以包含到比特币链中。Stackers检测此交易。它们包含Stacks上的任期更改交易,该交易包含Alice在Stacks上生成的最后一个区块的哈希值,在本例中是第10个区块。这样,Bob就明白他必须在Alice之前的区块(#10)上进行创建。
虽然比特币层的开发还处于早期阶段,但这里还是对上述链进行了比较,考虑了链设计、桥接设计和美元价值的保障。
我们必须提到的是,除了上面提到的团队之外,还有许多其他团队(如Alpen、Bison、BitLayer、Rootstock、SatoshiVM和Soveryn)都在构建比特币的扩展层。
7、L2和L1之间的关系
L2在两个方面有利于L1:规模和成本。它们为用户提供了一种更便宜的交易途径,同时不会牺牲太多的安全性(或者在非托管、无信任桥接和没有额外安全假设的L2情况下的任何安全性)。
以以太坊L2为例。根据Token Terminal的数据,在2024年6月的第二周,以太坊支持了710万笔交易,收入为1060万美元。用户的每笔交易成本约为1.5美元。与此同时,Arbitrum、Base、Blast、Optimism和Polygon这五个L2平台支持了超7000万笔交易,费用为275万美元。每笔交易费0.03美元。
我们可以争论交易的质量(包括是否是机器人交易)或交易价值等等。然而,事实是以太坊无法支持那么多的交易。
但有一个缺点是L1不再直接连接到它们的客户或用户。在传统世界里,通常攫取大部分价值的是更接近最终用户的业务。亚马逊就是一个很好的例子。其庞大的分销网络使其在与供应商和制造商的竞争中占据上风。
Dollar Shave Club打破了传统零售渠道,通过订阅模式直接向消费者销售,颠覆了剃须刀行业。这使他们能够实施较低的产品定价,同时保留大部分价值,而不是与整个供应链分享价值。
在你和你的客户之间再增加一层通常不是一个好主意。为什么L1要走这条路?让L2加入进来,L1并不会失去客户。他们正在将B2B引入曾经严苛的B2C商业模式中。但仍可能存在一个问题——L2能否获得大部分价值?他们给L1传递足够的费用了吗?
幸运的是,以太坊在过去的三年里一直在走这条路,我们可以观察到L2对以太坊价值获取的影响。可以通过两种途径理解L2是否是以太坊生态的掠夺者。
· 第一个途径是看以太坊是否会因为L2而损失收入。我们可以通过研究以太坊生态收入中以太坊的收入份额变化的来检验这一点。下图是关于以太坊和五个领先L2的收入。以太坊一直占收入流的90%以上。
· 另一种方法是看市值或价格。由于价值捕获几乎总是反映在价格上,与市值排名前10位的L2相比,ETH占以太坊生态总市值的95%以上。
以太坊不可能支持这么多交易,但它仍然占据了生态价值的90%以上,这表明L2是扩展以太坊的正确措施。只要L2是基于L1的,那么L2之间对L1区块空间的良性竞争就将预示着基础层的健康发展。
8、接下来会怎样?
再想想岛屿的比喻。当涉及到真正的L2时,两个岛屿必须合作建造一座桥梁。但如果没有比特币岛民的内部共识,这是不可能实现的。现在的情况是,那些想成为比特币岛屿L2小岛的人,正试图确保让基础设施成为一种权宜之计。
因此,一旦比特币岛民同意他们需要与其他岛屿建立联系以实现增长,L2岛屿就在那里。在此之前,重要的是不要试图寻找更复杂的方式来桥接或创建L2,而应该聚焦于使用业已奏效的方法,以及使用经过实战考验的基础设施。
每个人都知道比特币岛民是如何故步自封,如何极其重视安全性的。对这个岛所做的任何改变都经过了详尽彻底的讨论。任何想对比特币提出修改建议的人都可以起草一份比特币改进提案(BIP)。在经过各论坛上的非正式讨论后,作者吸收反馈意见并对BIP进行修改。然后,岛民委员会向BIP提供一个日期,也就是它被官方确认的时间。
一些岛民深谙需要小心谨慎地将比特币岛现代化。Botanix、Taproot Wizards和Thesis等团队正在为添加操作码以扩展比特币的可编程性奠定基础。Ethan Heilman和Armin Sabouri提出的BIP-420(也称为OP_CAT)将为比特币带来大量令人兴奋的可能性。CAT是一个操作码,是原始比特币操作码的一部分,但由于安全问题而被中本聪修改,随着这些年比特币执行环境的发展,这些问题现在已经得到缓解。
操作码允许将两段数据连接在一起。它从自定义交易类型(如动态托管系统、原子交易等智能合约)、各种DeFi应用程序以及与外部链的更大的互操作性中解锁了许多可能性。
像Starkware这样的团队已经指出OP_CAT可以为比特币带来STARK验证。这意味着比特币可以验证ZK证明,从而支持rollup。这种设计范式不仅允许在比特币上进行通用设计,而且还提高了比特币迫切需要的可扩展性。
Taproot Wizards团队的其他设计,比如CATVM,已经投入开发工作。本设计将使用OP_CAT来创建无信任桥。不同于目前的BitVM设计,CATVM没有流动性要求。CATVM将实现序数和符文的去中心化交易,其用户体验与其他链一样好。
Segwit为Taproot铺平了道路,而Taproot对序数来说又至关重要。序数和铭文使BRC-20和符文成为可能。最近比特币开发者的热情表明,有越来越多的人支持在BIP-420上达成社会共识。它还将向后兼容,因此网络不需要硬分叉来激活它。我们很高兴它能够上线,让我们能够见证一个真正的比特币原生可编程性的新时代。
经过很长的一段时间后,开发者对比特币的兴趣激增。围绕比特币进行开发建设的所有独立项目就像是环绕着强大的比特币岛的现代小岛。有了BIP-420,我们很可能有办法将这些岛屿融合在一起,形成一个繁荣的现代化岛屿。
随着比特币发生的诸多变化,我希望未来我们能够在不同的金融应用程序中使用BTC,而对其底层知之甚少。比特币层的融合就像我们如今穿梭孟买时的感受一样自然,我们完全没有意识到这座繁华的大都市曾经是Bombay的七个独立岛屿。