新闻加密货币Stacks 为所有交易实现比特币级别的最终性

Stacks 为所有交易实现比特币级别的最终性

作者: CryptoBriefing·

要点速览

  • Nakamoto 硬分叉于 2024 年 10 月底在 Stacks 网络上激活,位置约为比特币区块 867,867,将每个 Stacks 区块任期直接与一个比特币区块绑定。
  • 升级之后,要逆转一笔已确认的 Stacks 交易就必须重组比特币区块链,这使 Stacks 获得其生态系统所描述的 100% 比特币最终性。
  • sBTC 是于 2024 年 12 月在 Stacks 主网上线的比特币支撑资产,使比特币持有者无需中心化托管方或额外的跨链桥信任假设,即可使用基于 Stacks 的 DeFi 和收益类应用。
  • 用户可以锁定 STX,通过 Proof-of-Transfer 机制赚取比特币收益;在该机制中,矿工通过竞拍比特币获得产出 Stacks 区块的权利。
  • Stacks 上的智能合约使用 Clarity 语言编写,这是一种不编译为字节码的可判定语言,使合约行为在执行前可被完整分析。
Stacks 为所有交易实现比特币级别的最终性

在加密货币领域,有一句常被挂在嘴边的话:“由比特币保障安全”。而现在,Stacks 正提出一个更具体、更可验证的主张:其网络上的每一笔交易都以与比特币区块相同的最终性进行结算,因为这些交易实实在在地锚定于比特币区块之上。

这正是 Nakamoto 升级的实际成果。该硬分叉于 2024 年 10 月底在 Stacks 网络上激活,位置约为比特币区块 867,867。自那以后,要逆转一笔已确认的 Stacks 交易,就必须对比特币本身进行重组。

Nakamoto 升级改变了什么

在 Nakamoto 之前,Stacks 按自己的出块节奏处理交易,与比特币只是松散耦合,在状态层面并未绑定。此次升级改变了 Stacks 组织区块生产的方式,将每个区块任期直接与一个比特币区块绑定。

其运作机制如下:Stacks 矿工在比特币区块 N 处承诺一个区块,该区块的状态会在 N+1 处写入比特币。一旦下一个比特币区块到来,所有 Stacks 矿工都必须在相同的链尖上继续构建。不存在绕过比特币账本的分叉路径。

其结果正是 Stacks 生态系统所描述的 100% 比特币最终性——既不是概率性最终性,也不是设有挑战窗口的乐观最终性,而是让比特币成为结算基准的那种不可逆性保证。

Stacks 采用 Proof-of-Transfer(转让证明)共识模型,矿工通过竞拍比特币来获得产出 Stacks 区块的权利。Nakamoto 升级将这种联系扩展到了账本层面,因此安全性和状态结算如今都植根于比特币链。

Stacks 上的智能合约使用 Clarity 语言编写。这是一种可判定语言,不会编译为字节码,这意味着合约行为在执行前可以被完整分析。

sBTC 以及最终性在实践中的作用

Nakamoto 升级为 sBTC 奠定了基础。sBTC 于 2024 年 12 月在主网上线,是基于该升级构建的首批重要产品之一。

sBTC 是一种由比特币支撑的资产,存在于 Stacks 上,并继承相同的最终性保证。它允许比特币持有者将价值转移到基于 Stacks 的应用中,包括 DeFi 协议和收益类产品,而无需通过中心化托管方进行封装,也不依赖会引入额外信任假设的跨链桥机制。

最终性保证之所以重要,是因为它封堵了一个特定的攻击面。在较弱的最终性模型下,一个动机足够强的攻击者在理论上可以在用户已通过跨链桥收到资金之后逆转交易。而在 Nakamoto 之后的 Stacks 上,这种情形还要求攻击者重组比特币,从而使攻击成本上升到在经济上不合理的水平。

比特币质押产品也是 Nakamoto 之后生态格局的一部分。用户可以锁定 STX,并通过 Proof-of-Transfer 机制赚取比特币收益。这些仓位同样处于相同的最终性保护之下,这意味着质押记录本身与其他任何已确认的 Stacks 交易具有相同的结算权重。

这在竞争格局中的位置

在比特币附近增加可编程性有多种途径。有的使用带有联盟式或门限多签桥的侧链;有的使用将状态根发布到比特币、但在过渡期内依赖排序器信任的 Rollup 架构;还有的使用针对特定用例而非通用计算优化的支付通道网络。

Nakamoto 之后的 Stacks 之所以与众不同,在于其最终性主张是无条件的。没有“假定桥运营者诚实”的附加条件,也没有“挑战期之后”的星号备注。结算保证源自比特币自身的区块生产,这使得对于需要清晰结算规则而非层层信任假设的应用而言,该网络更容易评估。

Stacks 的出块时间在任期边界上与比特币约十分钟的节奏挂钩,不过任期内的区块产出在 Nakamoto 之后比升级前更快。这一变化对开发者和用户都具有运营层面的意义,因为它改变了交易从提交到结算状态的速度,同时并未改变基于比特币的最终性模型。

STX 是用于支付交易手续费和质押的原生代币,处于经济模型的核心。随着越来越多的应用和资产通过该网络结算,Stacks 的区块空间需求直接转化为对 STX 的需求,而升级后与比特币更紧密的关联,也为这些活动提供了比以往更明确的结算框架。