听说过「比特币写入问题」吗?不用太专业,归根结底是因为比特币的可编程性有限。这就是为什么我们在比特币上没有看到其他链上那种类型的 DeFi 应用。然而,要使去中心化经济正常运转,用户需要能够进行互换、借贷并从其持有的资产中赚取收益。

这种有限的可编程性导致了以太坊等区块链的出现,它们提供了更多的 web3 功能和托管的「包装比特币」代币,以反映比特币的价值。然而,对安全性的妥协和对中心化实体的依赖导致了无数黑客攻击、破产和数十亿美元的损失。

需要一个解决方案来超越基础层来利用比特币。在本文中,我们将解释 Web3 为何需要比特币,并介绍 sBTC:一种非托管的挂钩比特币机制,将成为去中心化金融的支柱。

为什么选择比特币 Web3?

比特币区块链在 15 年的使用中从未遭遇过任何漏洞或黑客攻击,并且保持着超过 1.2 万亿美元的网络价值,是以太坊的四倍。Web3 需要只有比特币才能提供的去中心化、安全性和耐用性。

去中心化

比特币的治理权掌握在其持有者、矿工、节点运行者和其他网络参与者手中,其规则编码在其协议中。当比特币社区抵制对协议进行修改时,这种去中心化就得到了体现。

相比之下,以太坊的治理结构更为中心化,拥有一位魅力十足的联合创始人和有影响力的实体,他们可以对以太坊区块链和货币政策进行更改。这包括回滚已经结算的交易。这种灵活性允许进行实验,但也破坏了区块链的安全性和耐用性,而区块链的安全性和耐用性对于在公共经济体系中建立信任是必不可少的。

安全

以太坊已经从工作量证明 (PoW) 共识机制过渡到权益证明 (PoS) 机制,以提高可扩展性。然而,PoS 存在几个危及安全性的基本问题。

例如,持有代币的人也是验证链的人。这导致决策权和财务回报集中在最富有的货币持有者手中,并且依赖于由系统内部而不是外部决定的财富衡量标准。由于最大的持有者将做出对自己有利的决策,这可能会导致进一步的集中化——这种情况的长期影响尚不清楚。

相比之下,比特币的工作量证明机制依赖外部资源来验证区块并奖励诚实验证的用户,它提供了一个安全、防篡改和分散的结算层,对一系列应用都很有价值。

耐用性

比特币历史悠久,且不易改变,因此稳定可靠。以太坊的实验精神和频繁的规则变化使其可靠性较低。以太坊结算和智能合约功能的相互关联性对确保系统安全性构成了挑战。相比之下,比特币最小且纯粹的结算层被视为神圣不可侵犯,有助于确保系统的稳定性。

比特币的设计初衷是成为高价值结算的基础层。现在是时候通过增加层来引入 DeFi 应用所需的更强大、更具表现力的智能合约了。  

Stacks 比特币层

「层」可以提供可扩展的 web3 解决方案。

我们已经看到以太坊层带来了整个去中心化应用生态,并吸引了更多的资本和市场价值。为比特币引入层也将带来创新和持续的增长。

目前,比特币 Web3 的头号项目是 2021 年 1 月推出的 Stacks 比特币层。Stacks 扩展了比特币的功能,利用比特币的安全性作为锚定基础层,而不对比特币本身进行任何更改,以提供智能合约功能,从而支持去中心化金融 (DeFi) 和其他由比特币驱动的 Web3 应用程序的开发。

转移证明(PoX)

使用一种称为转移证明 (PoX) 的独特共识机制,Stacks 可以读取比特币链状态并将自己的区块锚定到比特币的工作量证明 (PoW)。当比特币分叉时,Stacks 层也会分叉,并且具有内置的 BTC 价格预言机:Stacks 矿工花费 BTC 来开采 STX,此花费率是 BTC 到 STX 价格的绝佳链上代理。

现在,利用比特币的安全性、资本和网络功能所需的高级智能合约已经成为可能,而无需对比特币本身进行任何更改。

清晰的语言

Stacks 使用 Clarity 智能合约语言,该语言可判定且易于人类阅读。与以太坊的图灵完备语言不同,Clarity 为开发人员提供了一种在比特币上构建复杂智能合约的安全方法。以太坊的图灵完备语言无法进行正式验证,并且可能导致更多未被发现的漏洞。

速度

一旦 Nakamoto 升级完成,Stacks 将获得速度升级(最多 5 秒的区块确认时间),以帮助扩容比特币。一个潜在的解锁是受益于比特币最终性的 Stacks 层上的闪电般快速支付。在其上构建的称为「子网」的附加层可以进一步提高速度和可扩展性,从而实现具有比特币最终性的闪电般快速支付。

sBTC:比特币的 Web3 圣杯

尽管 Stacks 取得了重大进展,但仍然无法以完全无需信任的方式将 BTC 转入和转出智能合约。近十年来,这一直是比特币难以攻克的「圣杯」问题。

sBTC 是一种非托管形式的挂钩比特币,具有 100% 比特币最终性。sBTC 将很快出现在 Stacks 比特币层上,从而实现比特币上的智能合约。为完全在比特币上运行的 DeFi、NFT 和 DAO 做好准备,使用 Stacks 作为隐形智能合约层。

sBTC 如何工作?

sBTC 通过在 Stacks 上使用合成资产模型来发挥作用。要获得 sBTC,用户必须通过 Stacks 网络上的智能合约将其 BTC 兑换为 sBTC,而无需依赖中心化实体。

这是通过使用连接到比特币并促进 sBTC 新颖的无信任挂钩设计的 PoX 共识机制实现的。此外,由于 sBTC 是 1: 1 比特币支持的资产,sBTC 持有者可以在 Stacks 网络上将其 BTC 持有量表示为 sBTC。

该合成表示允许用户参与 DeFi 活动,例如借贷或交易,同时仍保留其基础比特币的所有权和收益。此外,除了比特币交易费外,用户在 BTC 和 sBTC 之间转换时无需支付任何费用。

如果您需要完全可编程性,sBTC 是最接近原生 BTC 的货币。它具有 Wrapped Bitcoin (wBTC) 的所有优点,而没有 wBTC 的任何缺点。您不再需要像使用 wBTC 那样信任托管人以 1: 1 的比例支持包装代币和真实比特币。

以下是挂钩机制设计的快速分解,其根源在于安全性、去中心化和可用性:

转入挂钩

首先,用户通过将 BTC 发送到原生比特币钱包,将原生 BTC 转换为 Stacks 上的 sBTC 1: 1 。这个钱包由一个去中心化的开放会员团体控制,该团体称为「stackers」(栈押者),他们将 STX 代币锁定在 Stacks 的 PoX 共识机制中。通过 BTC 奖励,栈押者受到经济激励,以通过他们在栈押中锁定的资本和他们获得的奖励来处理挂钩/转出。

这些奖励为他们提供了强大的经济激励,让他们参与挂钩/退出,而无需引入额外的挂钩费用。然后在 Stacks 层上铸造 sBTC,同时仍然由比特币保护(因为 Stacks 遵循比特币的最终性)。

来源:sBTC 白皮书

转出挂钩

为了挂钩和兑换原生 BTC,用户需要向栈押者发送请求,其处理方式与 BTC 交易相同。

然后,超过 70% 的栈押者必须集体签名以销毁 sBTC,并以编程方式将相应的原生 BTC 发送回用户的 BTC 地址。此过程最多可能需要 24 小时。

来源:sBTC 白皮书

sBTC 秉承比特币的精神

比特币的精神一直是倡导自我托管。

「比特币是一种纯粹的点对点电子现金,它允许在线支付直接从一方发送到另一方,而无需通过金融机构。」——中本聪, 2008 年。

sBTC 白皮书由 sBTC 工作组编写,该工作组向公众开放,普林斯顿大学的计算机科学家、Stacks 层的开发人员以及匿名贡献者都参与了贡献。

2022 年,FTX、Genesis 和 Voyager 等中心化实体的失败给用户造成了超过 2 万亿美元的损失。这些失败证明了重申比特币精神的重要性:创建一个真正去中心化和透明的系统。

sBTC 以这些基础原则为基础,解决了「比特币写入问题」,开启了比特币应用的新时代,可以快速加速比特币经济。

sBTC 的设计目标是既去中心化又安全,尤其是当将 BTC 转移到支持智能合约和去中心化应用程序 (dApps) 的另一个层时。

该数字资产使比特币持有者能够保持对其 BTC 持有量的所有权并从比特币的安全性中受益,同时还可以访问不断发展的比特币 DeFi 生态系统。

栈押器会出现错误行为吗?

sBTC 是信任最小化且激励兼容的:这些属性与比特币本身的安全性相同。栈押者组将获得 BTC 奖励以处理 sBTC 交易。

此外,阈值钱包基于 70% 的阈值。这意味着超过 70% 的栈押者必须以经济上不合理的方式串通在一起才能尝试攻击。如果至少 30% 的栈押者是诚实的,那么就不会发生恶意的挂钩。

此外,还有一种恢复模式,其中 BTC 奖励将用于满足挂钩请求。因此,原生 BTC 不会「卡住」。此外,该过程完全透明,因此任何人都可以在链上看到钱包中有多少 BTC,以及铸造了多少 sBTC。

为了确保系统保持激励兼容性,流通 sBTC 的最大「活跃」比率为锁定的总 STX 的 50% 。如果达到最大比率,则在比率恢复之前不会提供挂钩服务。这意味着即使 STX 的价格相对于 BTC 大幅下跌,激励兼容性仍将得到保留。

什么是 Stacks Nakamoto(中本聪)升级?

Stacks 中本聪升级是 Stacks 比特币层的硬分叉,旨在通过提高区块创建速度、最大可提取值 (MEV) 漏洞和 Stacks 的交易最终性来释放比特币的全部潜力。  

- 更快的区块时间: Nakamoto 升级将 Stacks 区块生产与比特币区块到达时间分离,允许 Stacks 区块现在每 5 秒生产一次。

- 最终性:Stacks 网络将其链历史锚定到比特币链历史,以确保交易不可逆转。此外,栈押者会监视网络上的矿工行为,并最终决定是否将区块纳入链中。

- MEV 保护:升级可确保奖励公平分配,并避免最大可提取值 (MEV) 操纵。MEV 是指通过重新排列尚未确认的交易顺序而获得的利润。

通过更新,Stacks 将成为比特币上 DeFi 和 Web3 的更高效、更具可扩展性的层。

中本聪升级如何为 sBTC 铺平道路

中本聪升级为 Stacks 引入了一些功能,通过由一组去中心化参与者 sBTC 签名者管理的挂钩/挂钩机制,允许 BTC 从比特币到 Stacks 上的 sBTC 进行无信任转移,为 sBTC 的推出扫清了道路。

sBTC 签名者是栈押者,他们将用户发送给他们的 BTC 锁定在多重签名钱包中,然后在 Stacks 上铸造 sBTC 并将其发送给用户。  

Nakamoto 升级还提高了 Stacks 网络上的交易速度,将结算时间从几分钟缩短到几秒钟。这使得 sBTC 在 Stacks 上的 DeFi 协议中部署得更快、更高效。

此外,此次升级引入了一种改进的 PoX 共识模型,将 Stack 的历史与比特币的历史联系起来,这样在每一个新的比特币区块中,Stack 网络的状态也会被记录下来,这样就不可能在不改变比特币历史的情况下改变网络的历史。

此外,stackers 还可以监督矿工的行为并决定是否将区块添加到链中,从而增强 Stacks 网络的安全性。

通过提供快速且更加通用的基础设施,Nakamoto 升级为 sBTC 提供了所需的一切 Stacks,从而为流行的比特币层上的 DeFi 和 Web3 提供支持。

sBTC 的下一步是什么?

sBTC 的引入将强调比特币不仅仅是一种价值储存手段。sBTC 被构建为一种去中心化且安全的数字资产,它将扩展 BTC 的功能。

除了在 Stacks 上推出之外,sBTC 还将登陆 Aptos Network 和 Solana,以进一步增强比特币在不断发展的跨链 DeFi 生态系统中的作用。

借助 sBTC,建设者可以充分发挥比特币作为完全可编程资产的潜力,为创建比特币支持的 DeFi、非同质化代币 (NFT) 等铺平道路。