2024-12-19 154

简单理解Stacks的L2的探索之路

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

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

侧链时代

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

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

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

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

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

总结来说,在这个过程中,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从技术基础上带入到BTCL2层时代,试图解决安全性、性能等方面的问题;而sBTC的推出,则为其L2生态做好实际落地的准备。

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

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

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

Join now ?

立即创建 账号,开始交易