一文读懂 Stacks (STX)
什么是 Stacks?
Stacks 是一条 Layer 2 区块链,旨在通过增加对智能合约和去中心化应用 (dApp) 的支持,扩展比特币的功能。该协议与比特币协同运作,将比特币的安全性和结算层作为构建可编程功能的基础。
Stacks 采用名为“转移证明”(PoX) 的共识机制,将其区块锚定到比特币区块链上,从而使网络活动能够通过比特币网络得到验证。该网络采用原生智能合约语言 Clarity,该语言能够访问比特币的状态。同时,Stacks 推出了由比特币支持的资产 sBTC,使得 BTC 能够在比特币网络与 Stacks 之间以去中心化的方式流通。
这些功能使 Stacks 能够支持金融协议、数字资产和身份系统等应用,在接入比特币网络的同时,保持比特币网络的安全性与稳定性。
Stacks 如何运作?
转移证明 (PoX)
转移证明 (PoX) 是将 Stacks 连接至比特币网络的共识机制。PoX 在比特币的工作量证明 (PoW) 基础上进行了扩展,利用 BTC 来保障和运行 Stacks 网络,而无需新的挖矿硬件或额外的能源消耗。
在 PoX 机制下,矿工会将 BTC 转给 Stacker,而 Stacker 则通过锁定协议的原生代币 STX 来支持网络共识。矿工投入的 BTC 越多,被选中生成下一个区块的概率就越高。成功生成新区块的矿工将获得新铸造的 STX 代币和交易手续费奖励;而 Stacker 则会因参与维护网络稳定而获得 BTC 奖励。
满足质押要求的 Stacker 还可以担任签名者,负责验证新区块并授权 sBTC 的充值与提现。每一个 Stacks 区块都会记录到比特币区块链上,这意味着,若要回滚一笔 Stacks 交易,就必须回滚其在比特币上对应的交易。这一机制让 Stacks 继承了比特币的安全性,同时实现了可编程性和智能合约等功能。
主要特点
sBTC
sBTC 是 Stacks 网络上由比特币 1:1 支持的资产,代表 BTC,让您可以在去中心化金融 (DeFi) 及其他链上应用中使用比特币。sBTC 通过开放的双向锚定模式运作,其充值和提现由签名者和智能合约共同管理。
要铸造 sBTC,您需要将 BTC 充值到比特币区块链上的 sBTC 锚定钱包。去中心化的签名者组会验证该充值交易,并在 Stacks 上为您铸造等量 sBTC。随后,您可以使用 sBTC 参与交易、借贷或与智能合约交互,而您的 BTC 始终安全存放于比特币网络上,且其状态可验证。
如需兑换回 BTC,您可以将 sBTC 发送至 Stacks 协议,协议会销毁代币,并将对应数量的 BTC 从锚定钱包释放至您的比特币地址。每笔交易均需多方签名以确保安全。此机制能有效降低交易对手风险,避免单点故障,同时确保所有为 sBTC 提供支持的 BTC 始终在比特币基础层上可验证。
Clarity
Clarity 是 Stacks 网络上用于编写智能合约的编程语言,旨在让合约更易于读取、理解和验证,从而减少部署后出现不可预期行为的风险。Clarity 直接在区块链上运行,无需编译,任何人都能在合约执行前检查和验证其逻辑。
由于每个 Stacks 区块都与一个比特币区块相关联,因此 Clarity 合约还能访问比特币区块链的数据。例如,合约可以先验证某笔特定的比特币交易是否已发生,再在 Stacks 上执行相应操作。这种方式使开发者能够构建与比特币状态交互的应用和金融工具,并将其运行在 Stacks 网络上。
双重质押
双重质押 (Dual Stacking) 是 Stacks 网络的一项功能,使用户能够获得比特币奖励。要参与其中,您可以先锁定 BTC 以铸造 sBTC,然后通过参与双重质押来赚取以 sBTC 形式发放的奖励。如果您同时锁定 STX 代币,则可获得更高的奖励份额。在资产参与质押期间,您仍可在 Stacks 上的去中心化应用中使用它们,奖励将在每个周期结束后按参与比例发放。
应用场景
比特币 DeFi:开发者可在 Stacks 上推出以比特币为抵押品的借贷、交易和收益协议,从而拓展比特币在去中心化金融中的应用角色。
非同质化代币 (NFT):可通过基于 Stacks 区块链的 Clarity 智能合约创建和管理 NFT,所有相关交易均会锚定至比特币区块链并最终在其上完成结算。
身份:区块链命名系统 (BNS) 支持用户注册去中心化的用户名和命名空间,将链上身份与链下数据相关联,整个过程无需依赖中心化控制。
STX 代币
STX 代币是 Stacks 生态的原生代币,在协议中具有多重用途,包括:
网络手续费:在 Stacks 上与去中心化应用进行交互或发送交易时,用户需以 STX 支付手续费。这些手续费将分配给负责处理交易、维护网络安全与稳定的矿工。
质押奖励:通过锁定 STX 可参与 PoX 共识机制。该机制将 Stacks 连接至比特币网络,为网络的安全和顺畅运作做出贡献的参与者可获得 BTC 奖励。
激励机制:新铸造的 STX 代币将作为奖励发放给在 Layer 2 网络上成功产出新区块的矿工。此外,对于协助将资产从 Stacks 转回比特币(即提取 (peg-out) 操作)以维持可靠跨链交易的签名者,也会获得 STX 奖励。
结语
Stacks 是一条 Layer 2 网络,在保持比特币安全性与简洁性的同时,为其引入了智能合约和去中心化应用功能。Stacks 通过 PoX 共识机制直接连接至比特币网络,为 DeFi、NFT 和可编程比特币资产等新场景提供了可能。借助 Clarity、sBTC 和双重质押等功能,Stacks 让用户能够以更灵活的方式与比特币进行交互,并且所有操作始终可在比特币基础层得到验证。