[金色财经]Babylon 如何释放比特币的安全价值?

30
例如,Babylon还需要利用UTXO来实现Stake合约(Babylon称为远程Stake,即通过中间层将比特币的安全性远程传递到PoS链)。然后,包含提款请求的PoS区块将由Babylon进行检查点,随后由比特币进行检查,并为其分配时间戳t_1。
okx

作者:Zeke,YBB Capital 来源:medium 翻译:善欧巴,金色财经

前言

在以以太坊为首的模块化区块链时代,通过整合数据可用性(DA)层来提供安全服务已经不再是一个新鲜的概念。目前,通过质押引入的共享安全概念为模块化空间提供了新的维度。它利用“数字金银”的潜力,为众多区块链协议和公链提供从比特币或以太坊到安全的保障。这个故事相当宏大,因为它不仅释放了价值数万亿美元资产的流动性,而且还是未来扩展解决方案的关键要素。例如,最近比特币质押协议 Babylon 筹集了 7000 万美元的巨额资金,以太坊重新质押协议 EigenLayer 筹集了 1 亿美元的资金,这说明了领先风险投资公司对该领域的大力支持。

然而,这些事态发展也引起了人们的严重担忧。如果模块化是扩展的最终解决方案,并且这些协议是该解决方案的关键组成部分,那么它们很可能会锁定大量的 BTC 和 ETH。这带来了协议本身的安全性问题。众多LSD(Liquid Stake Derivatives)和LRT(Layer 2 Rollup Tokens)协议形成的复杂分层会成为区块链未来最大的黑天鹅吗?他们的商业逻辑合理吗?由于我们已经在之前的文章中分析了 EigenLayer,因此下面的讨论将主要集中在 Babylon 上来解决这些问题。

扩大安全共识

比特币和以太坊无疑是当今最有价值的公共区块链。它们多年积累的安全性、去中心化、价值共识,是它们始终屹立于区块链世界巅峰的核心原因。这些是其他异构链难以复制的罕见品质。模块化的核心思想是将这些品质“出租”给有需要的人。在当前的模块化方法中,有两个主要派别:

第一派使用足够安全的第 1 层(通常是以太坊)作为 Rollups 的底部三层或部分功能层。该方案具有最高的安全性和合法性,可以吸收主链生态系统的资源。但对于特定的 Rollups(应用链、长尾链等)来说,在吞吐量和成本方面可能并不是特别友好。

第二派旨在创造一个接近比特币和以太坊安全性但性价比更好的存在,比如Celestia。Celestia 通过使用纯 DA 功能架构、最小化节点硬件要求和较低的 Gas 成本来实现这一目标。这种简化的方法旨在创建一个与以太坊的安全性和去中心化相匹配的 DA 层,同时在尽可能短的时间内提供强大的性能。这种方式的缺点是其安全性和去中心化性还需要一段时间才能充分发挥,并且在与以太坊直接竞争时缺乏合法性,导致以太坊社区的拒绝。

该派系中的第三种类型包括巴比伦和特征层。他们利用权益证明(POS)的核心概念,通过利用比特币或以太坊的资产价值来创建共享安全服务。相比前两种,这是一种更加中性的存在。其优势在于继承了合法性和安全性,同时也为主链的资产提供了更多的实用价值,并提供了更大的灵活性。

数字黄金的潜力

无论任何共识机制的底层逻辑如何,区块链的安全性很大程度上取决于支持它的资源。PoW 链需要大量的硬件和电力,而 PoS 则依赖于质押资产的价值。比特币本身由一个极其庞大的 PoW 网络支持,使其成为整个区块链领域中最安全的存在。然而,作为一条流通市值1.39万亿美元、占据区块链市场半壁江山的公链,其资产效用主要仅限于转账和gas支付。

对于区块链世界的另一半来说,尤其是以太坊在上海升级之后转向PoS之后,可以说大多数公链都默认使用不同的PoS架构来达成共识。然而,新的异构链往往无法吸引大量资本质押,从而引发对其安全性的质疑。在当前的模块化时代,Cosmos 区域和各种 Layer 2 解决方案可以使用各种 DA 层来进行补偿,但这往往是以自治为代价的。对于大多数旧的 PoS 机制或联盟链来说,使用以太坊或 Celestia 作为 DA 层通常也是不切实际的。Babylon 的价值在于通过使用 BTC 质押为 PoS 链提供保护来填补这一空白。正如人类使用黄金来支持纸币的价值一样,比特币非常适合在区块链世界中扮演这一角色。

从0到1

释放“数字黄金”一直是区块链领域最雄心勃勃但最难实现的目标。从早期的侧链、闪电网络、桥接代币到如今的 Runes 和 BTC Layer 2,每种解决方案都有其固有的缺陷。如果巴比伦旨在利用比特币的安全性,那么必须首先排除引入第三方信任假设的中心化解决方案。剩下的选项中,符文和闪电网络(受限于开发进度极慢)目前仅具备资产发行能力。这意味着 Babylon 需要设计自己的“扩容解决方案”,以实现原生比特币质押从 0 到 1。

细分目前比特币可用的基本元素,本质上有以下几个:1. UTXO 模型,2. 时间戳,3. 各种签名方法,4. 基本操作码。鉴于比特币的可编程性和数据承载能力有限,Babylon 的解决方案基于极简主义原则。在比特币上,只需要完成质押合约的基本功能,这意味着BTC的质押、削减、奖励和检索都在主链上处理。一旦实现了这个 0 到 1,Cosmos 区域就可以处理更复杂的需求。然而,一个关键问题仍然存在:如何将PoS链数据记录到主链上?

远程质押

UTXO(Unspent Transaction Outputs)是中本聪为比特币设计的交易模型。核心思想非常简单:交易只是资金的进出,因此整个交易系统可以用输入和输出来表示。UTXO 代表进入但未完全花费的资金部分,因此保留为未花费的交易输出(即未支付的比特币)。整个比特币账本本质上是UTXO的集合,记录每个UTXO的状态来管理比特币的所有权和流通。每笔交易都会花费旧的 UTXO 并生成新的 UTXO。由于其固有的可扩展性潜力,UTXO 自然成为许多原生扩展解决方案的起点。例如,

Babylon 还需要利用 UTXO 来实现 Stake 合约(Babylon 称为远程 Stake,即通过中间层将比特币的安全性远程传递到 PoS 链)。合约的实现可以分为四个步骤,巧妙地结合了现有的操作码:

锁定资金

用户将资金发送到由多重签名控制的地址。通过 OP_CTV(OP_CHECKTEMPLATEVERIFY,允许创建预定义的交易模板,确保交易只能根据特定的结构和条件执行),合约可以指定这些资金只能在某些条件下使用。一旦资金被锁定,就会生成一个新的 UTXO,表明这些资金已被质押。

条件验证

通过调用OP_CSV(OP_CHECKSEQUENCEVERIFY,允许根据交易的序列号设置相对时间锁,表示UTXO只有在一定的相对时间或块数之后才能被花费),可以实现时间锁。结合OP_CTV,可以实现质押、取消质押(允许质押者在质押期限满足后花费锁定的UTXO)和削减(如果质押者恶意行为,则强制将UTXO花费到锁定地址,使其不可花费) ,类似于黑洞地址)。

状态更新

每当用户质押或提取质押资金时,都涉及创建和花费 UTXO。新的交易输出生成新的 UTXO,旧的 UTXO 被标记为已花费。这样,每笔交易和资金流动都会准确记录在区块链上,确保透明度和安全性。

奖励分配

合约根据质押金额和质押期限计算奖励并通过生成新的 UTXO 进行分配。一旦满足特定条件,这些奖励就可以通过脚本条件解锁和花费。

时间戳

建立原生 Stake 合约后,自然要考虑从外部链记录历史事件的问题。在中本聪的白皮书中,比特币区块链引入了 PoW 支持的时间戳概念,为事件提供了不可逆转的时间顺序。在比特币的原生用例中,这些事件是指在分类账上执行的各种交易。如今,为了增强其他 PoS 链的安全性,比特币还可以用于为外部区块链上的事件添加时间戳。每次发生此类事件时,都会触发发送给矿工的交易,然后矿工将其插入比特币分类账中,从而为该事件添加时间戳。这些时间戳可以解决区块链的各种安全问题。为父链上的子链中的事件添加时间戳的一般概念称为“检查点”,用于添加时间戳的交易称为检查点交易。具体来说,比特币区块链中的时间戳具有以下重要特征:

  • 时间格式:时间戳记录自 1970 年 1 月 1 日 00:00:00 UTC 以来的秒数,这种格式称为 Unix 时间或 POSIX 时间。

  • 用途:时间戳的主要用途是标记区块生成时间,帮助节点确定区块的顺序,协助网络的难度调整机制。

  • 时间戳和难度调整:比特币网络大约每两周或每 2016 个区块调整一次挖矿难度。时间戳在此过程中发挥着至关重要的作用,因为网络根据最近 2016 个区块的总生成时间来调整难度,以确保大约每 10 分钟生成新区块。

  • 有效性检查:当节点收到新块时,它会验证时间戳。新区块的时间戳必须大于之前几个区块的中位时间,并且不得超过网络时间超过 120 分钟(未来 2 小时)。

时间戳服务器是Babylon定义的新原语,可以通过PoS区块中的Babylon检查点分配比特币时间戳,保证时间序列的准确性和不可篡改。该服务器作为Babylon整个架构的最顶层,是信任的核心来源。

Babylon的三层架构

如图所示,Babylon 的整体架构可以分为三层:比特币(作为时间戳服务器)、Babylon(作为中间层的 Cosmos Zone)以及作为需求层的 PoS 链。Babylon 将后两者称为控制平面(Babylon 本身)和数据平面(各种 PoS 消费链)。

<

欧易

欧易(OKX)

用戶喜愛的交易所

币安

币安(Binance)

已有账号登陆后会弹出下载

进群交流|欧易官网