在這個(gè)周期熊市期間,加密領(lǐng)域經(jīng)歷了一次 BTC 生態(tài)的興起。雖然一些 BTC 的價(jià)值存儲堅(jiān)定支持者不太喜歡 BTC 有任何生態(tài),但關(guān)于 BTC 生態(tài)的探索是一直在進(jìn)行,這里的動力有幾點(diǎn),拋開重要的因素「投機(jī)」不談,還有兩個(gè)方面的需求,一是想要解鎖 BTC 資產(chǎn)價(jià)值的收益機(jī)會;二是要解決 BTC 未來挖礦補(bǔ)貼的問題,也是 BTC 未來最核心的問題,涉及到如何確保整個(gè)網(wǎng)絡(luò)安全的可持續(xù)性。如果沒有 BTC 生態(tài)的崛起,BTC 未來要解決這一問題面臨挑戰(zhàn)。
在 BTC L2 的探索中,其中也包括 Stacks 的探索,它也是最早期進(jìn)入這一領(lǐng)域的項(xiàng)目之一。它試圖通過其 L2,讓 DeFi 等生態(tài)可以有機(jī)會在發(fā)生在 BTC 生態(tài)。那么,從技術(shù)上如何理解 Stacks 的演化?這里將 Stacks 分為側(cè)鏈時(shí)代、L2 時(shí)代。雖然這個(gè)劃分不算太嚴(yán)謹(jǐn),維度上也有不同,不過,這里主要是為了讓大家更容易聚焦和理解 Stacks 發(fā)展史上最重要的一些階段。
側(cè)鏈時(shí)代
比特幣側(cè)鏈概念是由 Blockstream 提出來的,后來開發(fā)了 Liquid Network;同時(shí) Rootstock 網(wǎng)絡(luò)也在那個(gè)時(shí)期推出。2018 年,Stacks 也推出了其主網(wǎng)。并在 2019 年引入 Clarity 合約開發(fā)預(yù)言機(jī),此外還向 SEC 申請合規(guī)代幣發(fā)行,這在那個(gè)時(shí)期是很少見的一種做法。它的意義在于,在合規(guī)監(jiān)管政策下,Stacks 為自己贏得了更多的探索時(shí)間。在這漫長的牛熊交替時(shí)間中,Stacks 一直堅(jiān)持下來。
Stacks 一開始的技術(shù)機(jī)制,類似于 BTC 的側(cè)鏈。不過,它跟其他側(cè)鏈不完全相同,它有一種獨(dú)特機(jī)制來實(shí)現(xiàn)其安全性,有它的特色。簡單來說,就是 Stacks 利用了錨定交易機(jī)制來跟比特幣進(jìn)行集成,錨定交易上包含 Stacks 鏈上的區(qū)塊頭信息等,這些需要廣播到 BTC 網(wǎng)絡(luò)。因此,雖然說它是側(cè)鏈,但跟普通的側(cè)鏈概念又有不同之處。
Stacks 有個(gè) PoX 機(jī)制,部分類似于 PoS 的質(zhì)押系統(tǒng),PoX 就是 Proof of Transfer 的意思,也就是轉(zhuǎn)移證明。它有兩種類型參與者,一是礦工,一是簽名驗(yàn)證者。礦工需要參與比特幣鏈上交易來獲得參與資格(將新區(qū)塊寫入 Stacks 鏈的機(jī)會,也就是挖礦的資格),這是它獨(dú)特的地方。在 Stacks 上的礦工想要獲得收益,需要獲得將新區(qū)塊寫入 Stacks 鏈的機(jī)會。而要想獲得這個(gè)機(jī)會,Stacks 礦工需要參與每一輪 leader 的選舉,參與的方式是通過在 BTC 鏈上發(fā)送交易來參與,然后從這些參與者中通過 VRF(可驗(yàn)證隨機(jī)函數(shù))為每一輪隨機(jī)選擇 leader,以獲得在 Stacks 鏈上寫入新區(qū)塊的機(jī)會。
每個(gè)比特幣區(qū)塊都會有一個(gè)相應(yīng)的 Stacks 礦工獲得該區(qū)塊任期內(nèi)所有 Stacks 區(qū)塊的生產(chǎn)權(quán),當(dāng) Stack 礦工將交易添加到 Stacks 區(qū)塊,Stackes 的簽名者進(jìn)行簽名驗(yàn)證,70% 以上的簽名者驗(yàn)證有效并達(dá)成一致,新區(qū)塊可以添加到 Staks 鏈上。
Stacks 跟比特幣 L1 層的交互有個(gè)「鏈錨定」機(jī)制。這一機(jī)制把 Stacks 鏈上信息綁定到 BTC L1 上。每個(gè) Stacks 區(qū)塊包含一個(gè)指向前一個(gè) Stacks 區(qū)塊的哈希值以及一個(gè)指向前一個(gè)比特幣區(qū)塊的哈希值。通過此機(jī)制,Stacks 鏈試圖讓所有在其網(wǎng)絡(luò)中發(fā)生的狀態(tài)變化都可以在 BTC L1 網(wǎng)絡(luò)上驗(yàn)證。
總結(jié)來說,在這個(gè)過程中,Stacks 礦工為了獲得區(qū)塊領(lǐng)導(dǎo)者的機(jī)會(可以獲得收益),它需要花費(fèi) BTC。為了增加勝算,Stacks 礦工會根據(jù)收益性價(jià)比情況,花費(fèi)較多的 BTC。在 Stacks 某個(gè)礦工獲得 leader 位置之后,它獲得 Stacks 創(chuàng)建新區(qū)塊的權(quán)利,將區(qū)塊交易添加到 Stacks 鏈上。礦工完成工作后,可以獲得 STX 代幣激勵。STX 激勵代幣來源一是區(qū)塊新增 STX 代幣獎勵,二是 Stacks 鏈用戶的交易費(fèi)用等。
除了 Stacks 礦工通過 PoX 獲得寫入新區(qū)塊的機(jī)會之外,還有 Stackers 簽名者參與驗(yàn)證,這是 PoX 機(jī)制的另外一種重要參與者。STX(Stacks 代幣)持有者,可以參與 PoX 共識機(jī)制,主要是簽名驗(yàn)證 Stacks 區(qū)塊有效性以及確定是否該區(qū)塊應(yīng)該被上鏈。STX 的持有者通過質(zhì)押 STX 參與這個(gè) Stacking 過程,可以獲得礦工當(dāng)初競價(jià)的 BTC 的一部分以及 STX 作為獎勵。STX 持有者的 Stacking 獎勵會根據(jù)其質(zhì)押的 STX 數(shù)量和時(shí)長獲得相應(yīng)獎勵。一個(gè) Staking 周期大約 2 周時(shí)間(1800 個(gè)區(qū)塊左右)。
STX 代幣總供應(yīng)量 18.18 億枚,當(dāng)前大約接近 15 億左右(coinmarketcap 數(shù)據(jù)),挖礦獎勵是未來主要的釋放方式,前四年每個(gè)區(qū)塊 1000STX,每隔四年減半,直到每個(gè)區(qū)塊 125 個(gè) STX 后不再減半。
L2 時(shí)代
Stakcs2.0 進(jìn)入比特幣 L2 時(shí)代,最重要的包括兩個(gè)方面:Nakamoto 升級、sBTC 的推出。Nakamoto 升級將 Stacks 從技術(shù)基礎(chǔ)上帶入到 BTC L2 層時(shí)代,試圖解決安全性、性能等方面的問題;而 sBTC 的推出,則為其 L2 生態(tài)做好實(shí)際落地的準(zhǔn)備。
*Nakamoto 升級讓真正 Stacks 朝比特幣 L2 方向上演化。
Nakamoto 升級對于 Stacks 自身來說是非常重要的里程碑。它將 Stacks 朝真正的 L2 方向演化。
L2 最重要的一點(diǎn)是共享 L1 的安全性。Nakamoto 升級試圖朝這個(gè)方向落地。在 Nakamoto 升級之后,Stacks 試圖把自己構(gòu)建成為比特幣網(wǎng)絡(luò)的一個(gè)層,更加緊密地融入到比特幣網(wǎng)絡(luò)中,從而成為比特幣網(wǎng)絡(luò)和生態(tài)中結(jié)合更深的一部分。