sBTC终于上线,简单理解StacksL2的探索之路

转载
7 天前
7812
蓝狐笔记

文章转载来源: 蓝狐笔记

作者:蓝狐笔记

在这个周期熊市期间,加密领域经历了一次 BTC 生态的兴起。虽然一些 BTC 的价值存储坚定支持者不太喜欢 BTC 有任何生态,但关于 BTC 生态的探索是一直在进行,这里的动力有几点,抛开重要的因素「投机」不谈,还有两个方面的需求,一是想要解锁 BTC 资产价值的收益机会;二是要解决 BTC 未来挖矿补贴的问题,也是 BTC 未来最核心的问题,涉及到如何确保整个网络安全的可持续性。如果没有 BTC 生态的崛起,BTC 未来要解决这一问题面临挑战。

在 BTC L2 的探索中,其中也包括 Stacks 的探索,它也是最早期进入这一领域的项目之一。它试图通过其 L2,让 DeFi 等生态可以有机会在发生在 BTC 生态。那么,从技术上如何理解 Stacks 的演化?这里将 Stacks 分为侧链时代、L2 时代。虽然这个划分不算太严谨,维度上也有不同,不过,这里主要是为了让大家更容易聚焦和理解 Stacks 发展史上最重要的一些阶段。

侧链时代

比特币侧链概念是由 Blockstream 提出来的,后来开发了 Liquid Network;同时 Rootstock 网络也在那个时期推出。2018 年,Stacks 也推出了其主网。并在 2019 年引入 Clarity 合约开发预言机,此外还向 SEC 申请合规代币发行,这在那个时期是很少见的一种做法。它的意义在于,在合规监管政策下,Stacks 为自己赢得了更多的探索时间。在这漫长的牛熊交替时间中,Stacks 一直坚持下来。

Stacks 一开始的技术机制,类似于 BTC 的侧链。不过,它跟其他侧链不完全相同,它有一种独特机制来实现其安全性,有它的特色。简单来说,就是 Stacks 利用了锚定交易机制来跟比特币进行集成,锚定交易上包含 Stacks 链上的区块头信息等,这些需要广播到 BTC 网络。因此,虽然说它是侧链,但跟普通的侧链概念又有不同之处。

Stacks 有个 PoX 机制,部分类似于 PoS 的质押系统,PoX 就是 Proof of Transfer 的意思,也就是转移证明。它有两种类型参与者,一是矿工,一是签名验证者。矿工需要参与比特币链上交易来获得参与资格(将新区块写入 Stacks 链的机会,也就是挖矿的资格),这是它独特的地方。在 Stacks 上的矿工想要获得收益,需要获得将新区块写入 Stacks 链的机会。而要想获得这个机会,Stacks 矿工需要参与每一轮 leader 的选举,参与的方式是通过在 BTC 链上发送交易来参与,然后从这些参与者中通过 VRF(可验证随机函数)为每一轮随机选择 leader,以获得在 Stacks 链上写入新区块的机会。

每个比特币区块都会有一个相应的 Stacks 矿工获得该区块任期内所有 Stacks 区块的生产权,当 Stack 矿工将交易添加到 Stacks 区块,Stackes 的签名者进行签名验证,70% 以上的签名者验证有效并达成一致,新区块可以添加到 Staks 链上。

Stacks 跟比特币 L1 层的交互有个「链锚定」机制。这一机制把 Stacks 链上信息绑定到 BTC L1 上。每个 Stacks 区块包含一个指向前一个 Stacks 区块的哈希值以及一个指向前一个比特币区块的哈希值。通过此机制,Stacks 链试图让所有在其网络中发生的状态变化都可以在 BTC L1 网络上验证。

总结来说,在这个过程中,Stacks 矿工为了获得区块领导者的机会(可以获得收益),它需要花费 BTC。为了增加胜算,Stacks 矿工会根据收益性价比情况,花费较多的 BTC。在 Stacks 某个矿工获得 leader 位置之后,它获得 Stacks 创建新区块的权利,将区块交易添加到 Stacks 链上。矿工完成工作后,可以获得 STX 代币激励。STX 激励代币来源一是区块新增 STX 代币奖励,二是 Stacks 链用户的交易费用等。

除了 Stacks 矿工通过 PoX 获得写入新区块的机会之外,还有 Stackers 签名者参与验证,这是 PoX 机制的另外一种重要参与者。STX(Stacks 代币)持有者,可以参与 PoX 共识机制,主要是签名验证 Stacks 区块有效性以及确定是否该区块应该被上链。STX 的持有者通过质押 STX 参与这个 Stacking 过程,可以获得矿工当初竞价的 BTC 的一部分以及 STX 作为奖励。STX 持有者的 Stacking 奖励会根据其质押的 STX 数量和时长获得相应奖励。一个 Staking 周期大约 2 周时间(1800 个区块左右)。

STX 代币总供应量 18.18 亿枚,当前大约接近 15 亿左右(coinmarketcap 数据),挖矿奖励是未来主要的释放方式,前四年每个区块 1000STX,每隔四年减半,直到每个区块 125 个 STX 后不再减半。

L2 时代

Stakcs2.0 进入比特币 L2 时代,最重要的包括两个方面:Nakamoto 升级、sBTC 的推出。Nakamoto 升级将 Stacks 从技术基础上带入到 BTC L2 层时代,试图解决安全性、性能等方面的问题;而 sBTC 的推出,则为其 L2 生态做好实际落地的准备。

*Nakamoto 升级让真正 Stacks 朝比特币 L2 方向上演化。

Nakamoto 升级对于 Stacks 自身来说是非常重要的里程碑。它将 Stacks 朝真正的 L2 方向演化。

L2 最重要的一点是共享 L1 的安全性。Nakamoto 升级试图朝这个方向落地。在 Nakamoto 升级之后,Stacks 试图把自己构建成为比特币网络的一个层,更加紧密地融入到比特币网络中,从而成为比特币网络和生态中结合更深的一部分。