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