作者:藍狐筆記

在這個週期熊市期間,加密領域經歷了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 試圖把自己建構成比特幣網路的一個層,更加緊密地融入比特幣網路中,從而成為比特幣網路和生態中結合更深的一部分。