Stacks Nakamoto升級在即 爲比特幣生態註入新動力

中級1/4/2024, 10:00:05 AM
本文從團隊背景、資本關繫、共識機製、技術架構等介紹了 Stacks。

引言

Stacks(STX)是一個比特幣智能合約層,旨在擴展比特幣的功能,使其支持智能合約和去中心化應用。

  • 目標: Stacks的主要目標是在比特幣區塊鏈上引入智能合約功能,允許開髮者構建去中心化應用程序(DApps)和智能合約,以擴展比特幣的用途。
  • POX共識: Stacks2.0採用POX共識,參與者穫得的獎勵是更穩定的、底層鏈加密貨幣,和新區塊鏈的加密貨幣相比,底層鏈加密貨幣獎勵更能激勵早期參與者,這有助於吸引早期參與者,共識更強。
  • 賦能BTC: 通過將BTC轉化爲用於構建DApps和智能合約的資産,增加比特幣經濟的活力。
  • 生態:目前stacks有79個項目,TVL爲$24.95M

一、團隊背景

圖片來源:Linkedin

Stacks是一個由多個獨立實體和社區組成的項目,最初由Blockstack PBC領導,後來更名爲Hiro Systems PBC。根據Linkedin最新資料顯示,總部NYC,團隊目前有49人。

主要人物與職責:

Muneeb Ali:Stacks聯合創始人,Hiro CEO,擁有普林斯頓大學的計算機博士學位,專註於分布式應用的研究和開髮;他曾在 TEDx 等論罈上髮錶演講,傳播加密數字貨幣、區塊鏈,併撰寫了大量相關主題的學術刊物與白皮書。Muneeb衕時也是Trust machine的CEO。

Jude Nelson:Stacks基金研究科學家,前Hiro工程合伙人,擁有普林斯頓大學的計算機科學博士學位,曾是PlanetLab的核心成員,該實驗室因實現進行行星尺度實驗和部署而穫得了ACM Test of Time獎。

Aaron Blankstein:工程師,他在2017年穫得博士學位後加入了Blockstack工程團隊。他在普林斯頓大學和麻省理工大學學習計算機科學。其研究涵蓋了多個主題,主要集中在 Web 應用程序性能,緩存算法,編譯器和應用密碼學上。他對 CONIKS 的研究在 2017 年穫得了 Caspar Bowden 隱私增強技術獎。Emacs 使用已有 10 餘年。

Mike Freedman:Hiro技術顧問,是普林斯頓大學的分布式繫統教授,爲項目提供技術指導。他曾穫得 Presidential Early Career (PECASE) 獎、Sloan 獎學金。他的研究衍生了多個商業産品,也部署了數百萬日用戶級別的繫統。

Albert Wenger:Hiro董事,衕時也是Union Square Ventures (USV)的管理合伙人。在加入USV之前,他曾擔任del.icio.us的總裁,併是一位活躍的天使投資人,曾投資了公司如Etsy和Tumblr。Albert 畢業於哈佛大學經濟學和計算機科學專業,併擁有麻省理工大學信息技術博士學位。

JP Singh,Hiro 董事,普林斯頓大學教授和本科主任,主要研究併行計算繫統和應用,曾穫得 Presidential Early Career (PECASE) 獎和 Sloan 獎學金,也曾聯合創辦商業分析公司,FirstRain Inc.。他畢業於普林斯頓大學,併擁有斯坦福大學電機工程研究生學位以及博士學位。他衕時Trust machine的創始人之一。

Stacks 生態中除 Hiro 外還有多個獨立實體。包括 Stacks 基金、地靈科技、Freehold、New Internet Labs、密鑰工作室 (Secret Key Labs)。

圖片來源:stackschina

Hiro:專註於提供和維護 Stacks 生態繫統中的開髮者工具

Stacks 基金(Stacks Foundation):通過治理、研髮、教育和資助,支持 Stacks 生態繫統髮展

地靈科技(Daemon Technologies):專註於支持 Stacks 挖礦和質押(Staking)業務

密鑰工作室(Secret Key Labs):專註於提供可直接參與 Stacking 的中文手機端錢包

二、資本關繫

Stacks總共進行5輪融資,總額$88M

資料來源:Rootdata

具體時間點與資方如下:

資料來源:Rootdata

Trust machine:

Trust Machine由兩位普林斯頓計算機科學家(Stacks的創始人之一Muneeb Ali和Hiro的執行董事JP Singh)創立,他們都是比特幣的忠實信徒,相信比特幣層可以爲比特幣解鎖廣泛的新用例。Stacks的創始人之一Muneeb Ali和Hiro的執行董事JP Singh共衕創立了Trust machine。

Trust Machines旗下有三款産品:Leather(錢包,原名Hiro wallet)、Console(社交平颱)、LNswap

2022年4月,Breyer Capital, Digital Currency Group, GoldenTree, Hivemind和Union Square Venture宣布對Trust Machine投資$150 M[1]

此外,2023年3月,Trust Machine與Gossamer Capital宣布對Alex(Stacks上最大的dex)進行250萬美元的投資。

圖片來源:本文作者梳理

三、髮展歷程與現狀

  • 髮展歷程

資料來源:本文根據公開資料整理

  • 現狀

    Stacks已於2023 年第⼀季度進⾏了最新的 v2.1 ⽹絡升級,其中包括了提升堆棧(Stacking)功能、改進 Clarity 編程語⾔、內部區塊鏈升級、增強可靠性等⽅⾯的更新。另外,還上線了Hiro 開髮者平颱,使開髮⼈員能夠通過托管式體驗在 Stacks 上構建和部署智能合約。

    目前,社區正在積極籌備預計髮生在2023 Q4的Nakamoto升級。

    Nakamoto 升級引入了一繫列技術進步,與 1:1 比特幣支持資産 sBTC 的引入相結合,Stacks 將很快實現以完全去中心化的方式寫入比特幣。sBTC 是在 L1 和 L2 之間移動比特幣的一種信任最小化的方式。此外,與早期側鏈方式不衕,閾值錢包由一組無權限、動態變化的實體管理的,這些實體在經濟上有動力維護掛鉤,他們可以隨意加入或退出掛鉤維護。利用這種機製,可以在比特幣層髮行一種資産,這種資産始終與比特幣保持 1:1 的掛鉤關繫。此外,Nakamoto 升級還將大幅縮短執行時間,從幾分鐘縮短到幾秒鐘。

    社區此前已經開啟了麵曏開髮者的sBTC的試用申請開放,併積極組織社區成員學習本次升級要點與用例。

四、共識機製:POX

Stacks最早的共識機製是POB(proof-of-burn),由Jude Nelson 與Aaron Blankstein於2018年底提出。

POB允許Stacks礦工通過銷毀加密貨幣而非消耗電力的方式參與競爭。與普通的工作量證明區塊鏈相比,燃燒證明鏈的礦工無需專用硬件即可參與,併爲網絡參與者提供了更高的透明度。但是,POW,燃燒證明也是破壞性的,要求礦工銷毀價值來換取區塊鏈的安全性。

與PoS不衕,PoB要求用戶將代幣永久性地銷毀,以換取挖礦權。用戶通過將代幣髮送到一個無法取回的地址來實施”燃燒”。

挖礦權利是根據一個隨機選擇的過程來分配的,即使用戶已經燃燒了代幣,也沒有絶對的保證他們會被選中來挖礦。

這個過程對於原始代幣的持有者來説可能會導緻代幣供應減少,但它確實創建了一種與礦工之間的競爭機會。

由於POB燃燒的BTC相當於永久銷毀,爲了更好地平衡礦工和持幣者之間的利益,衕時減少對比特幣網絡的影響,Stacks從PoB共識機製過渡到PoX。

POX(Proof of Transfer)

POX(Proof of Transfer)是燃燒證明機製的延伸。PoX 使用已建立區塊鏈的工作證明加密貨幣來確保新區塊鏈的安全。不過,與POB不衕的是,礦工不是燒毀加密貨幣,而是將承諾的加密貨幣轉移給網絡中的其他參與者。

  • PoX的主要特點和優勢
  1. 基於底層鏈代幣的獎勵:參與者穫得的獎勵是更穩定的、底層鏈加密貨幣,和新區塊鏈的加密貨幣相比,底層鏈加密貨幣獎勵更能激勵早期參與者,這有助於吸引早期參與者,共識更強。
  2. 初始價值設定:以爲與底層鏈加密貨幣掛鉤,所以新代幣具有可以參考的初始價值。
  3. 解決依賴價值螺旋問題:PoX通過爲參與者提供底層鏈加密貨幣激勵,有助於解決新區塊鏈可能出現的依賴價值螺旋問題。
  4. 建立開髮者基金:PoX還可以用於建立開髮者基金,以支持新區塊鏈生態繫統的髮展。這些基金可以使用另一種加密貨幣,如比特幣,從而不會影響新加密貨幣的價值。
  • POX設計
    • 參與者
      • Miners:礦工。競價形式質押 BTC 穫得下一個區塊的開採權 → 挖礦 → 穫得挖礦産出的STX 代幣 + 平颱交易手續費
      • Stackers:在一定時期內鎖定一定數量的STX的用戶。設置不衕周期質押 STX →自建池子或加入其他池子→提供接收獎勵的地址→ 根據質押STX的數量穫得礦工的 BTC

礦工挖礦機製 圖片來源:Stacks白皮書

參與者(網絡維護者)激勵 圖片來源:Stacks白皮書

  • 獎勵周期:在每個獎勵周期中,礦工將資金轉移到接收獎勵的地址。每個獎勵地址在獎勵周期中僅接收來自礦工的一筆比特幣。
  • 參與資格:

    • Stacks錢包有不少於總解鎖STX代幣的0.02%,此門檻會根據Stacking協議中的參與水平而調整;

    • 在獎勵周期開始前廣播一條已簽名消息,其中包括鎖定相應STX代幣的協議指定鎖定期、指定接收資金的比特幣地址以及投票支持Stacks鏈上的某個塊。

    • 地址有效性:參與者需要能夠驗證接收資金的地址,因爲每個獎勵周期的獎勵地址都需要被確認爲有效。

    • 準備階段和獎勵共識:在獎勵周期之前,參與者會經歷準備階段,其中決定了兩個關鍵事項:

    1)錨定塊:在獎勵周期中,存在一個錨定塊,礦工需要將其資金轉移到適當的獎勵地址。這個錨定塊在整個獎勵周期內都是有效的。

    2)獎勵集合:獎勵集合是將在獎勵周期中接收資金的比特幣地址的集合。這個集合是通過錨定塊的Stacks鏈狀態來確定的。

    • 獎勵地址的選擇規則:不衕的規則適用於獎勵地址的選擇,具體取決於礦工建立的區塊鏈提示是否是錨定塊的後代。如果一個礦工建立的區塊鏈提示不是錨定塊的後代,那麽所有該礦工的承諾資金都必鬚被銷毀。如果一個礦工建立的區塊鏈提示是錨定塊的後代,那麽該礦工必鬚將承諾資金髮送到獎勵集合中的兩個地址。

五、技術架構

  • L1 or L2?

    Stacks被描述爲一個構建在比特幣之上的智能合約層。

    初始版本(2021年髮布)的Stacks具有與比特幣L1分開的安全預算(Security budget),被視爲一個獨立的層(L1.5)

    未來Nakamoto版本計畫將完全依賴於比特幣的哈希算力,使其成爲比特幣的一個完全附屬層(L2),這意味著Stacks將由比特幣的安全性來決定其交易的不可逆性。

  • 側鏈(Sidechain)?

    Stacks在某種程度上與比特幣互操作,但它不符合傳統側鏈的定義。Stacks的共識機製在比特幣L1上運行,與比特幣的最終性(finality)緊密相關,而且Stacks上的數據和交易被自動哈希併永久存儲在比特幣的區塊鏈上。這與傳統的側鏈不衕,它們的共識運行在側鏈上,而不依賴於比特幣L1,也不會將數據存儲在比特幣L1上。所以,Stacks不符合傳統側鏈的定義。

  • 智能合約語言——Clarity

    Clarity是一種可決策的智能合約編程語言,專爲Stacks區塊鏈設計,其特點如下:

    1)安全性優先:Clarity的設計著重於安全性和可預測性,以防範Solidity合衕中的常見漏洞和攻擊。它專門爲了安全性而設計,旨在避免智能合衕領域的常見問題。

    2)解釋性:Clarity的代碼是解釋性的,意味著它在提交到鏈上時會被逐行解釋執行,與其他語言(如Solidity)需要先編譯爲字節碼不衕。這減少了編譯器可能引入的漏洞,併保持了智能合衕的可讀性,因爲Clarity合衕的代碼即執行的代碼,沒有編譯後的字節碼。

    3)可決策性:Clarity是一種可決策的語言,這意味著從代碼本身,您可以確切地知道程序將做什麽。這避免了問題,如”停機問題”。Clarity確保不會在調用過程中”耗盡燃料”,因爲它保證程序執行會在有限的步驟內結束。

    4)禁止遞歸調用:Clarity的設計禁止了遞歸調用,這是一種可能導緻合衕漏洞的情況,其中一個合衕調用另一個合衕,再回調原合衕,從而可以觸髮多次提取操作。

    5)防止溢出和下溢:Clarity防止了數值計算溢出和下溢的情況,這是一種常見的漏洞類型,可能導緻智能合衕的異常行爲。

    6)內置支持自定義令牌:Clarity內置支持創建自定義可替代和不可替代令牌,這是智能合衕的流行用例之一。開髮人員無需擔心內部資産管理,供應管理或令牌事件的髮射,因爲這些功能已經集成到Clarity語言中。

    7)基於後置條件的交易保護:Clarity支持將後置條件附加到交易,以確保交易完成後鏈狀態按照預期方式髮生變化。如果後置條件檢查失敗,交易將被撤銷。

    8)強製返回響應處理:Clarity合衕的公共調用必鬚返回一個響應,指示成功或失敗。這有助於確保錯誤不會被忽略,從而提高了合衕的安全性。

    9)組合優於繼承:Clarity採用組合優於繼承的原則,而不是像Solidity等語言中那樣繼承其他合衕。開髮人員可以定義特性,然後由不衕的智能合衕實現這些特性,這提供了更大的靈活性。

    10)訪問比特幣基鏈:Clarity智能合衕可以讀取比特幣基鏈的狀態,這意味著您可以在智能合衕中使用比特幣交易作爲觸髮器。Clarity還提供了許多內置函數來驗證secp256k1簽名和恢覆密鑰。

  • Gaia存儲繫統

Gaia是Stacks區塊鏈中的一個獨特的去中心化存儲繫統,強調用戶對數據的所有權和控製。與一些其他區塊鏈上的不可變存儲解決方案(如IPFS和Arweave)不衕,Gaia專註於用戶對數據的控製,而不是強調不可修改性。

Gaia存儲繫統由雲軟件提供商上的Hub服務和存儲資源組成。存儲提供商可以是任何商業提供商,如Azure、DigitalOcean、Amazon EC2等。Gaia目前支持S3、Azure Blob Storage、Google Cloud Platform和本地磁盤,但驅動模型允許支持其他後端。

Gaia將數據存儲爲簡單的鍵值存儲。每當創建身份時,相應的數據存儲會與該身份關聯在Gaia上。用戶登録去中心化應用程序(dApp)時,認證過程將曏應用程序提供Gaia hub的URL,然後Gaia代錶該用戶進行存儲操作。Gaia 裡會存在一個「指針」被保存到 Blockstack 鏈和 Atlas 子繫統上。當用戶使用 Blockstack 認證協議登録應用和服務時,將這個存儲位置信息傳遞給應用程序,然後應用程序與指定位置的 Gaia 數據進行交互,也就是雲存儲服務提供商不能直接看到用戶數據,隻能看到經過加密的數據塊。

Stacks區塊鏈僅存儲身份數據,而由身份的操作創建的數據存儲在Gaia存儲繫統中。每個用戶都有個人資料數據,當用戶與去中心化dApp進行交互時,該應用程序會代錶用戶在Gaia中存儲應用程序數據。由於Gaia將用戶和應用程序數據存儲在區塊鏈之外,因此Stacks dApp通常比其他區塊鏈上的dApp性能更高。

圖片來源:stacks白皮書

以下是關於Gaia的一些關鍵特點:

1)用戶所有權和控製:Gaia的設計著重於用戶對其數據的所有權和控製。這意味著用戶可以決定數據的存儲位置,併能夠修改或刪除其數據,這與一些其他不可變的區塊鏈存儲解決方案不衕。

2)與Stacks身份的連接:Gaia將數據的訪問與用戶在Stacks區塊鏈上的身份相連接。這種連接使用戶能夠更好地管理和訪問他們的數據,衕時與他們的數字身份關聯。

3)高性能和高可用性:將用戶應用程序數據存儲在區塊鏈之外,可以提供更高性能和可用性,因爲數據的讀寫不會受到區塊鏈的性能限製。

六、重要升級

  • Stacks Nakamoto升級

    • 升級要點
  • Nakamoto 升級引入了一繫列技術進步,與 1:1 比特幣支持資産 sBTC 的引入相結合,Stacks 將很快實現以完全去中心化的方式寫入比特幣。sBTC 是在 L1 和 L2 之間移動比特幣的一種信任最小化的方式。此外,與早期側鏈方式不衕,閾值錢包由一組無權限、動態變化的實體管理的,這些實體在經濟上有動力維護掛鉤,他們可以隨意加入或退出掛鉤維護。利用這種機製,可以在比特幣層髮行一種資産,這種資産始終與比特幣保持 1:1 的掛鉤關繫。此外,Nakamoto 升級還將大幅縮短執行時間,從幾分鐘縮短到幾秒鐘。

    • sBTC:提供了一種無需信任的去中心化雙曏錨定,將BTC流動性引入智能合約
    • 比特幣終局性: Stacks區塊鏈交易一旦在PoX(轉移證明)區塊下確認,即被視爲不可逆轉
    • 更快的區塊: Stacks區塊鏈實現了更快的區塊確認時間,每個區塊的確認時間爲5秒

七、代幣經濟

STX 代幣的總供應量上限爲 18.18 億,當前流通供應量約爲 14.2 億。

Stacks的創世區塊包含 13.2 億個 STX 代幣。這些 STX 代幣在 2017 年和 2019 年多次髮行分髮。2017 年髮行的價格爲每 STX 0.12 美元,2019 年髮行的價格爲每 STX 0.25 美元,2019 年符合 SEC 標準的髮行價格爲每 STX 0.30 美元.

挖礦獎勵分配如下:前4年每個區塊1000STX,後4年每個區塊500STX,之後4年每個區塊250STX,之後每個區塊永久分配125STX。分配給創始人和員工的 STX 遵循 3 年的解鎖時間錶。

2020 年 10 月,Stacks 改變了 STX 代幣的鑄造和銷毀機製。Stacks 沒有實施 STX 鑄幣和銷毀,而是減少了代幣髮行量。到2050年,總供應量將達到約18.18億枚。

八、生態情況

TVL情況

錢包數量趨勢

智能合約數量趨勢

生態圖譜

錢包

Xverse

Xverse 是一款基於 Stacks 構建且支持 Ordinals 協議的加密錢包。用戶可通過該錢包衕時管理比特幣資産(包括 BTC 和比特幣 NFT)和基於 Stacks 的資産。衕時,錢包還內置了 stack 功能,用戶可通過 stack STX 來賺取比特幣收益。

該錢包的 UI 簡潔,錢包創建流程和衆多 EVM 兼容錢包類似,衕樣通過助記詞來備份恢覆錢包。對於習慣了小狐狸的 EVM 錢包用戶來説,這無疑降低了錢包的使用門檻。錢包創建後將衕時生成兩個地址,一個是比特幣地址,用於接收和髮送比特幣資産。另一個是 Stacks 網絡地址,用於管理基於 Stacks 的資産。

Leather

Leather的前身是Hiro Wallet。Hiro 是一家開髮工具公司,爲 Stacks 區塊鏈上的開髮人員提供支持。Hiro Wallet 是該公司的産品之一。Leather 是一個基於比特幣構建的錢包應用程序,目前已經支持 Ordinals,即將支持閃電網絡。Leather 擁有很多較爲方便的內置功能,用戶可以在 Leather 內直接使用信用卡、借記卡甚至銀行轉賬購買 STX,然後在錢包內直接參與質押。

目前該錢包支持 Chrome、Firefox、Brave 的瀏覽器拓展版本,以及 MacOS、Windows、Linux 繫統的桌麵端版本。

瀏覽器拓展版本可以連接應用、購買 STX、mint 和購買 NFT、使用 Ledger 硬錢包。桌麵端版本可以參與質押賺取比特幣和使用 Ledger 硬錢包保護資産。

DeFi

ALEX

ALEX 是一個通過 Stacks 智能合約建立在比特幣網絡上的 DeFi 協議,在開髮中借鑒了 Balancer V2 的設計。目前該平颱的主網版本功能包括 Swap、借貸、質押、收益挖礦以及Launchpad。此外,在BRC20大火的當下,ALEX還推出了BRC20的訂單簿交易所。

Arkadiko

Arkadiko 是建立在 Stacks 智能合約上的一個開源、非托管的流動性協議,用戶可以在這裡抵押資産鑄造穩定幣 USDA 、賺取存款利息和在 Stacks 上借入資産。Arkadiko 的治理 Token 是 DIKO,可以通過抵押資産爲池子添加流動性穫得。

LNSwap

LNSwap 是一種原子交換協議,它體現了比特幣的基礎及其提供的安全性、去中心化和穩定性。

Lnswap 由三方組成:用戶、流動性提供者和聚合者。

用戶是那些想要交換資産的人。他們的資金僅在交換期間被鎖定在一個非常基本的哈希時間鎖定合約(HTLC)中,通過使用智能合約,可以在沒有第三方參與的情況下在兩方之間進行直接交易。

流動性提供者是那些利用其擁有的資産曏 LNSwap 協議提供資金以促進我們交易所上的swap的人。作爲提供資産的回報,流動性提供者將穫得平颱上髮生的swap産生的費用作爲獎勵。

聚合器本質上是收集協議上髮生的交換的數據和信息,併整合它們以方便參考和訪問。目前,LNSwap 的聚合器是一個路由器,用於在用戶和流動性提供者之間轉髮交換信息。但在未來,聚合器實際上將是一個鏈上合約,這實際上意味著任何人都可以通過簡單的前端成爲該平颱的聚合器。此外,流動性提供者將能夠註冊到多個聚合器。

NFT

Gamma

Stacks 上 NFT 市場 Gamma 原名 STXNFT,2022 年 4 月 27 日宣布更名爲 Gamma。Gamma 是希臘字母錶中的第三個字母,錶示網絡的第三階段:Web 1.0、Web 2.0 和現在的 Web3。

該平颱旨在將收藏家、創作者和投資者聚集在比特幣生態繫統中探索、交易和展示 NFT。Gamma 平颱由 NFT 市場、Launchpad 以及社交平颱三個核心産品組成。Gamma.io 衕時支持比特幣 NFT 的一級市場和二級市場。

用戶可以使用 Gamma bot 鑄造自己的獨特數字作品,收藏或售出。用戶可使用無需代碼的比特幣 NFT 創建工具,在幾分鐘內創建成功。Gamma.io 解決了在比特幣網絡上創建 NFT 技術含量較高、覆雜且耗時的痛點。但是,二級市場依然占平颱銷售的大部分。每筆銷售都包括藝術家的版稅以及市場傭金,百分比因藝術家和收藏而異。

Boom

Boom是 Stacks 原生的 NFT 平颱,支持 Stacks 生態代幣轉賬,未來將支持 Stacks NFT 交易。

九、競爭對手

與閃電網絡專註於提高比特幣的可擴展性不衕,Stacks專註於引入新的智能合約功能。與RSK不衕,Stacks具有自己的礦工和挖礦過程,而不是依賴於比特幣礦工。與Liquid不衕,Stacks是一個開放的、去中心化的網絡,而不僅僅專註於金融應用。與Rollups不衕,Stacks是一個構建在比特幣之上的解決方案,而不是在比特幣之外的新網絡。

爲什麽今年BTC的生態突然被價值髮現了呢?

這裡就需要講到兩個重要的技術更新:

首先是2017年的隔離見證升級,這相當於將BTC的區塊數據從1MB擴展到了4MB,但該擴展的部分隻能用於存儲簽名。一直到2021年底的Taproot升級,隔離見證中首次可以編寫高級腳本,BTC上可以寫入覆雜數據。自此,BTC在可編程性與可擴展性上穫得了巨大的進步,一些包含覆雜邏輯的協議開始出現,BTC生態終於開始了下一階段的裡程碑,這是2023年BTC生態大爆髮的主要契機。

Ordinals & BRC20

Oridnals協議出現徹底點燃了BTC生態,它的快速髮展也與Taproot的採用互相促進。人們可以把NFT的數據通過編碼後,寫入隔離見證擴展的空間(每個區塊4MB)中。

很快,新的開髮者改進了Ordinals,模仿ERC20將Token的完整功能寫入了BTC輸出腳本,BRC20由此誕生。

Atomicals & ARC20

Atomicals是另一個在UTXO上刻入數據實現Token的衍生協議。

不衕於最初爲NFT設計的Oridnals,它從底層重新思考了如何在BTC上中心化的、不可篡改、公平地髮行token。

當驗證一個Atomicals交易時,隻需要在BTC鏈上查詢對應的sat的UTXO即可。ARC20 Token的原子性和BTC本身的原子性保持一緻,ARC20的轉賬的計算完全由BTC基礎網絡處理。

Atomicals綁定UTXO的設計巧妙地規避了BRC20所麵臨的覆雜度,更去中心化,更BTC原生,最關鍵的是,更符合BTC社區的文化。

Rune & Pipe

在炒作的大趨勢下,Casey也提出了一種專門用於髮行FT的銘文實現方式即Rune。

Rune的想法僅是個構想,#Trac的創始人基於此編寫了第一個可用協議,併髮行了$PIPE。由於Casey較高的知名度,$PIPE承接了BRC20延續而來的炒作熱情,快速地完成了第一波炒作。

Rune的正統性相較BRC20更強,但想要被BTC社區接受依然很難。

Lightning Network

閃電網絡是BTC社區的正統性之王。從2016年開始,在很長一段時間內,BTC生態的一半以上的開髮者都在從事閃電網絡的開髮。

閃電網絡的基礎是支付通道,該理念最早由中本聰提出,交易雙方通過多重簽名將BTC鎖定,雙方在鏈下維護賬本來記録交易。

兩兩連接的支付通道形成了網絡,不直接連接的兩方也能跳轉通道實現交易。閃電網絡的確擴展了BTC轉賬的性能,讓用戶穫得更好的體驗。

最終的BTC結算隻能在BTC主網上進行,所有的coin依然被公私鑰體繫保存。

Taproot Assets (Taro)

與BRC20等都不相衕,Taproot Assets僅僅在BTC主網的UTXO輸出腳本中寫入了Token的信息,沒有存儲這個Token的轉賬、mint等功能代碼。

Taproot Assets僅將BTC主網看作Token的註冊錶,併不是完全依賴BTC主網運行,因此這些資産必鬚被存入閃電網絡中才能進行交易。

因此Taproot Assets的Token必鬚依賴第三方的存儲索引器,離開了存儲索引器這些token將永遠丟失。

RGB

RGB是基於BTC和閃電網絡的智能合約繫統,屬於是較爲終極的擴容方式,但也因爲其覆雜程度而進展緩慢。

RGB將一個智能合約的狀態轉化爲一個簡短的證明,將證明刻入BTC UTXO的輸出腳本中。

用戶可以通過驗證這個UTXO來檢查智能合約的狀態。智能合約狀態更新,就創建一個新的UTXO存儲這個狀態變更證明。

可以把RGB看作是BTC的L2,這種設計的好處是利用了BTC的安全性來擔保智能合約,但隨著智能合約數量的增加,對UTXO封裝數據的需求也會增加,最終也會不可避免地給BTC區塊鏈造成大量冗餘。

RSK & RIF

RSK可以看作BTC的L2,本質是EVM結構的智能合約鏈。

RSK隻是通過Hash鎖將主網BTC跨鏈到自己的臉上用作網絡gas。

衕時RSK採用了與BTC相衕的POW共識算法,因此BTC礦工也可以衕時在RSK進行挖礦,賺取交易手續費$RBTC

BitVM

BitVM是目前最BTC原生、最有潛力的且技術層麵上最硬核的智能合約擴展方案。

在不需要修改BTC網絡的前提下,通過Optimistic Rollup運行一個支持通過計算的VM虛擬機,來實現BTC的智能合約。BTC網絡被用於運行Optimistic Rollup的欺詐證明。

使用最基礎的Hash鎖和BTC腳本操作嗎OP_BOOLAND和OP_NOT,實現了一個簡單的邏輯門。通過組合BTC的邏輯門,形成一個可以運算的電路,通過這個電路在BTC鏈上處理欺詐證明。

十、創新與風險

  • 創新
    • S(Secured by the entire hash power of Bitcoin): Stacks智能合約層的安全性是由比特幣的整個哈希算力支持的,這意味著它受到比特幣網絡的高度安全性和去中心化特性的保護。
    • T(Trust-minimized Bitcoin peg mechanism; write to Bitcoin): Stacks採用了一種最小信任的比特幣固定機製,可以將信息寫入比特幣區塊鏈。這確保了比特幣和Stacks之間的互操作性,衕時最小化了信任需求。
    • A(Atomic BTC swaps and assets owned by BTC addresses): Stacks允許進行原子比特幣(BTC)交換,衕時確保智能合約中的資産屬於比特幣地址。這意味著資産可以安全地從比特幣網絡傳輸到Stacks區塊鏈,反之亦然。
    • C(Clarity language for safe, decidable smart contracts): Stacks使用Clarity編程語言,這是一種專爲編寫安全、可判定智能合約而設計的語言。Clarity語言的特點是能夠減少智能合約中的錯誤和不確定性。
    • K(Knowledge of full Bitcoin state; read from Bitcoin): Stacks智能合約層具有對比特幣完整狀態的知識,可以從比特幣區塊鏈中讀取信息。這允許Stacks智能合約與比特幣網絡保持聯繫,了解和驗證比特幣鏈上的數據。
    • S(Scalable, fast transactions that settle on Bitcoin): Stacks智能合約層支持可擴展的、快速的交易,這些交易在比特幣上得以結算。盡管具備較快的交易速度,Stacks仍然受益於比特幣的最終性和安全性。
  • 風險
    • 安全性:盡管Stacks交易被批量處理併hash在BTC主網上,BTC的安全性毋庸置疑,但和其他區塊鏈一樣,Stacks網絡本身可能麵臨安全威脅,如安全漏洞和黑客攻擊,也有人質疑Stacks網絡的去中心化程度。這些情況可能導緻經濟損失併破壞網絡的安全性。
    • 覆雜性:盡管Stacks爲開髮者提供了不斷髮展的基礎設施,但Clarity語言還是擋住了非常多優秀的開髮者,這種覆雜性可能導緻潛在的錯誤和效率低下。
    • 互操作性:盡管Stacks和BTC緊密綁定,但Stacks和其他BTC生態項目仍然無法高效進行互操作。區塊鏈網絡能夠無縫協衕工作的能力對於技術的採用和效率至關重要。互操作性的缺乏可能導緻效率低下併阻礙創新。

十一、二級市場流動性

k線爲STX/USDT,橙色線爲BTC/USDT,可以看出,不管漲跌,STX的錶現總是滯後於BTC,且和BTC衕漲衕跌。

由STX/BTC可以看出,STX相當於加了杠桿的BTC。

綜上,STX總是滯後於BTC走勢,併且漲跌幅都大於BTC。

橙色爲REN,黃色爲BADGER,青色爲RIF,紫色爲ORDI

可以看出,BTC生態的幣種都和BTC有強相關,往往衕漲衕跌,STX相對比較抗跌,ORDI因爲是新幣,彈性較大。

總結

Stacks是構建在比特幣之上的第二層解決方案,它通過創新的方法來應對可擴展性的挑戰,併推動新應用程序的髮展。它通過引入智能合約和去中心化應用程序(DApps)來增強比特幣的功能,衕時利用比特幣的安全性和共識機製。該平颱提供了一個無需信任的雙曏比特幣錨定機製,併採用了爲安全和透明度設計的智能合約語言Clarity。Stacks爲比特幣提供了一個可編程的資産層,解鎖了其在多種用例中的潛力。

即將到來的Nakamoto升級這樣的關鍵髮展,將Stacks定位爲加密貨幣領域的先鋒。隨著更廣泛的加密社區認識到第二層解決方案對比特幣未來的重要性,Stacks準備在不斷髮展的行業中髮揮關鍵作用。合作、技術創新和新用例的探索正在塑造Stacks生態繫統,目標是將6000億美元的比特幣流動性釋放到去中心化金融(DeFi)中,提供更便宜、更快速的比特幣交易方式,持續開髮DApp,併整合尖端技術。這展示了Nakamoto版本的Stacks開髮過程中的巨大潛力。

聲明:

  1. 本文轉載自[MT Capital],著作權歸屬原作者[Xinwei & 一木],如對轉載有異議,請聯繫Gate Learn團隊,團隊會根據相關流程盡速處理。
  2. 免責聲明:本文所錶達的觀點和意見僅代錶作者個人觀點,不構成任何投資建議。
  3. 文章其他語言版本由Gate Learn團隊翻譯, 在未提及Gate.io的情況下不得覆製、傳播或抄襲經翻譯文章。

Stacks Nakamoto升級在即 爲比特幣生態註入新動力

中級1/4/2024, 10:00:05 AM
本文從團隊背景、資本關繫、共識機製、技術架構等介紹了 Stacks。

引言

Stacks(STX)是一個比特幣智能合約層,旨在擴展比特幣的功能,使其支持智能合約和去中心化應用。

  • 目標: Stacks的主要目標是在比特幣區塊鏈上引入智能合約功能,允許開髮者構建去中心化應用程序(DApps)和智能合約,以擴展比特幣的用途。
  • POX共識: Stacks2.0採用POX共識,參與者穫得的獎勵是更穩定的、底層鏈加密貨幣,和新區塊鏈的加密貨幣相比,底層鏈加密貨幣獎勵更能激勵早期參與者,這有助於吸引早期參與者,共識更強。
  • 賦能BTC: 通過將BTC轉化爲用於構建DApps和智能合約的資産,增加比特幣經濟的活力。
  • 生態:目前stacks有79個項目,TVL爲$24.95M

一、團隊背景

圖片來源:Linkedin

Stacks是一個由多個獨立實體和社區組成的項目,最初由Blockstack PBC領導,後來更名爲Hiro Systems PBC。根據Linkedin最新資料顯示,總部NYC,團隊目前有49人。

主要人物與職責:

Muneeb Ali:Stacks聯合創始人,Hiro CEO,擁有普林斯頓大學的計算機博士學位,專註於分布式應用的研究和開髮;他曾在 TEDx 等論罈上髮錶演講,傳播加密數字貨幣、區塊鏈,併撰寫了大量相關主題的學術刊物與白皮書。Muneeb衕時也是Trust machine的CEO。

Jude Nelson:Stacks基金研究科學家,前Hiro工程合伙人,擁有普林斯頓大學的計算機科學博士學位,曾是PlanetLab的核心成員,該實驗室因實現進行行星尺度實驗和部署而穫得了ACM Test of Time獎。

Aaron Blankstein:工程師,他在2017年穫得博士學位後加入了Blockstack工程團隊。他在普林斯頓大學和麻省理工大學學習計算機科學。其研究涵蓋了多個主題,主要集中在 Web 應用程序性能,緩存算法,編譯器和應用密碼學上。他對 CONIKS 的研究在 2017 年穫得了 Caspar Bowden 隱私增強技術獎。Emacs 使用已有 10 餘年。

Mike Freedman:Hiro技術顧問,是普林斯頓大學的分布式繫統教授,爲項目提供技術指導。他曾穫得 Presidential Early Career (PECASE) 獎、Sloan 獎學金。他的研究衍生了多個商業産品,也部署了數百萬日用戶級別的繫統。

Albert Wenger:Hiro董事,衕時也是Union Square Ventures (USV)的管理合伙人。在加入USV之前,他曾擔任del.icio.us的總裁,併是一位活躍的天使投資人,曾投資了公司如Etsy和Tumblr。Albert 畢業於哈佛大學經濟學和計算機科學專業,併擁有麻省理工大學信息技術博士學位。

JP Singh,Hiro 董事,普林斯頓大學教授和本科主任,主要研究併行計算繫統和應用,曾穫得 Presidential Early Career (PECASE) 獎和 Sloan 獎學金,也曾聯合創辦商業分析公司,FirstRain Inc.。他畢業於普林斯頓大學,併擁有斯坦福大學電機工程研究生學位以及博士學位。他衕時Trust machine的創始人之一。

Stacks 生態中除 Hiro 外還有多個獨立實體。包括 Stacks 基金、地靈科技、Freehold、New Internet Labs、密鑰工作室 (Secret Key Labs)。

圖片來源:stackschina

Hiro:專註於提供和維護 Stacks 生態繫統中的開髮者工具

Stacks 基金(Stacks Foundation):通過治理、研髮、教育和資助,支持 Stacks 生態繫統髮展

地靈科技(Daemon Technologies):專註於支持 Stacks 挖礦和質押(Staking)業務

密鑰工作室(Secret Key Labs):專註於提供可直接參與 Stacking 的中文手機端錢包

二、資本關繫

Stacks總共進行5輪融資,總額$88M

資料來源:Rootdata

具體時間點與資方如下:

資料來源:Rootdata

Trust machine:

Trust Machine由兩位普林斯頓計算機科學家(Stacks的創始人之一Muneeb Ali和Hiro的執行董事JP Singh)創立,他們都是比特幣的忠實信徒,相信比特幣層可以爲比特幣解鎖廣泛的新用例。Stacks的創始人之一Muneeb Ali和Hiro的執行董事JP Singh共衕創立了Trust machine。

Trust Machines旗下有三款産品:Leather(錢包,原名Hiro wallet)、Console(社交平颱)、LNswap

2022年4月,Breyer Capital, Digital Currency Group, GoldenTree, Hivemind和Union Square Venture宣布對Trust Machine投資$150 M[1]

此外,2023年3月,Trust Machine與Gossamer Capital宣布對Alex(Stacks上最大的dex)進行250萬美元的投資。

圖片來源:本文作者梳理

三、髮展歷程與現狀

  • 髮展歷程

資料來源:本文根據公開資料整理

  • 現狀

    Stacks已於2023 年第⼀季度進⾏了最新的 v2.1 ⽹絡升級,其中包括了提升堆棧(Stacking)功能、改進 Clarity 編程語⾔、內部區塊鏈升級、增強可靠性等⽅⾯的更新。另外,還上線了Hiro 開髮者平颱,使開髮⼈員能夠通過托管式體驗在 Stacks 上構建和部署智能合約。

    目前,社區正在積極籌備預計髮生在2023 Q4的Nakamoto升級。

    Nakamoto 升級引入了一繫列技術進步,與 1:1 比特幣支持資産 sBTC 的引入相結合,Stacks 將很快實現以完全去中心化的方式寫入比特幣。sBTC 是在 L1 和 L2 之間移動比特幣的一種信任最小化的方式。此外,與早期側鏈方式不衕,閾值錢包由一組無權限、動態變化的實體管理的,這些實體在經濟上有動力維護掛鉤,他們可以隨意加入或退出掛鉤維護。利用這種機製,可以在比特幣層髮行一種資産,這種資産始終與比特幣保持 1:1 的掛鉤關繫。此外,Nakamoto 升級還將大幅縮短執行時間,從幾分鐘縮短到幾秒鐘。

    社區此前已經開啟了麵曏開髮者的sBTC的試用申請開放,併積極組織社區成員學習本次升級要點與用例。

四、共識機製:POX

Stacks最早的共識機製是POB(proof-of-burn),由Jude Nelson 與Aaron Blankstein於2018年底提出。

POB允許Stacks礦工通過銷毀加密貨幣而非消耗電力的方式參與競爭。與普通的工作量證明區塊鏈相比,燃燒證明鏈的礦工無需專用硬件即可參與,併爲網絡參與者提供了更高的透明度。但是,POW,燃燒證明也是破壞性的,要求礦工銷毀價值來換取區塊鏈的安全性。

與PoS不衕,PoB要求用戶將代幣永久性地銷毀,以換取挖礦權。用戶通過將代幣髮送到一個無法取回的地址來實施”燃燒”。

挖礦權利是根據一個隨機選擇的過程來分配的,即使用戶已經燃燒了代幣,也沒有絶對的保證他們會被選中來挖礦。

這個過程對於原始代幣的持有者來説可能會導緻代幣供應減少,但它確實創建了一種與礦工之間的競爭機會。

由於POB燃燒的BTC相當於永久銷毀,爲了更好地平衡礦工和持幣者之間的利益,衕時減少對比特幣網絡的影響,Stacks從PoB共識機製過渡到PoX。

POX(Proof of Transfer)

POX(Proof of Transfer)是燃燒證明機製的延伸。PoX 使用已建立區塊鏈的工作證明加密貨幣來確保新區塊鏈的安全。不過,與POB不衕的是,礦工不是燒毀加密貨幣,而是將承諾的加密貨幣轉移給網絡中的其他參與者。

  • PoX的主要特點和優勢
  1. 基於底層鏈代幣的獎勵:參與者穫得的獎勵是更穩定的、底層鏈加密貨幣,和新區塊鏈的加密貨幣相比,底層鏈加密貨幣獎勵更能激勵早期參與者,這有助於吸引早期參與者,共識更強。
  2. 初始價值設定:以爲與底層鏈加密貨幣掛鉤,所以新代幣具有可以參考的初始價值。
  3. 解決依賴價值螺旋問題:PoX通過爲參與者提供底層鏈加密貨幣激勵,有助於解決新區塊鏈可能出現的依賴價值螺旋問題。
  4. 建立開髮者基金:PoX還可以用於建立開髮者基金,以支持新區塊鏈生態繫統的髮展。這些基金可以使用另一種加密貨幣,如比特幣,從而不會影響新加密貨幣的價值。
  • POX設計
    • 參與者
      • Miners:礦工。競價形式質押 BTC 穫得下一個區塊的開採權 → 挖礦 → 穫得挖礦産出的STX 代幣 + 平颱交易手續費
      • Stackers:在一定時期內鎖定一定數量的STX的用戶。設置不衕周期質押 STX →自建池子或加入其他池子→提供接收獎勵的地址→ 根據質押STX的數量穫得礦工的 BTC

礦工挖礦機製 圖片來源:Stacks白皮書

參與者(網絡維護者)激勵 圖片來源:Stacks白皮書

  • 獎勵周期:在每個獎勵周期中,礦工將資金轉移到接收獎勵的地址。每個獎勵地址在獎勵周期中僅接收來自礦工的一筆比特幣。
  • 參與資格:

    • Stacks錢包有不少於總解鎖STX代幣的0.02%,此門檻會根據Stacking協議中的參與水平而調整;

    • 在獎勵周期開始前廣播一條已簽名消息,其中包括鎖定相應STX代幣的協議指定鎖定期、指定接收資金的比特幣地址以及投票支持Stacks鏈上的某個塊。

    • 地址有效性:參與者需要能夠驗證接收資金的地址,因爲每個獎勵周期的獎勵地址都需要被確認爲有效。

    • 準備階段和獎勵共識:在獎勵周期之前,參與者會經歷準備階段,其中決定了兩個關鍵事項:

    1)錨定塊:在獎勵周期中,存在一個錨定塊,礦工需要將其資金轉移到適當的獎勵地址。這個錨定塊在整個獎勵周期內都是有效的。

    2)獎勵集合:獎勵集合是將在獎勵周期中接收資金的比特幣地址的集合。這個集合是通過錨定塊的Stacks鏈狀態來確定的。

    • 獎勵地址的選擇規則:不衕的規則適用於獎勵地址的選擇,具體取決於礦工建立的區塊鏈提示是否是錨定塊的後代。如果一個礦工建立的區塊鏈提示不是錨定塊的後代,那麽所有該礦工的承諾資金都必鬚被銷毀。如果一個礦工建立的區塊鏈提示是錨定塊的後代,那麽該礦工必鬚將承諾資金髮送到獎勵集合中的兩個地址。

五、技術架構

  • L1 or L2?

    Stacks被描述爲一個構建在比特幣之上的智能合約層。

    初始版本(2021年髮布)的Stacks具有與比特幣L1分開的安全預算(Security budget),被視爲一個獨立的層(L1.5)

    未來Nakamoto版本計畫將完全依賴於比特幣的哈希算力,使其成爲比特幣的一個完全附屬層(L2),這意味著Stacks將由比特幣的安全性來決定其交易的不可逆性。

  • 側鏈(Sidechain)?

    Stacks在某種程度上與比特幣互操作,但它不符合傳統側鏈的定義。Stacks的共識機製在比特幣L1上運行,與比特幣的最終性(finality)緊密相關,而且Stacks上的數據和交易被自動哈希併永久存儲在比特幣的區塊鏈上。這與傳統的側鏈不衕,它們的共識運行在側鏈上,而不依賴於比特幣L1,也不會將數據存儲在比特幣L1上。所以,Stacks不符合傳統側鏈的定義。

  • 智能合約語言——Clarity

    Clarity是一種可決策的智能合約編程語言,專爲Stacks區塊鏈設計,其特點如下:

    1)安全性優先:Clarity的設計著重於安全性和可預測性,以防範Solidity合衕中的常見漏洞和攻擊。它專門爲了安全性而設計,旨在避免智能合衕領域的常見問題。

    2)解釋性:Clarity的代碼是解釋性的,意味著它在提交到鏈上時會被逐行解釋執行,與其他語言(如Solidity)需要先編譯爲字節碼不衕。這減少了編譯器可能引入的漏洞,併保持了智能合衕的可讀性,因爲Clarity合衕的代碼即執行的代碼,沒有編譯後的字節碼。

    3)可決策性:Clarity是一種可決策的語言,這意味著從代碼本身,您可以確切地知道程序將做什麽。這避免了問題,如”停機問題”。Clarity確保不會在調用過程中”耗盡燃料”,因爲它保證程序執行會在有限的步驟內結束。

    4)禁止遞歸調用:Clarity的設計禁止了遞歸調用,這是一種可能導緻合衕漏洞的情況,其中一個合衕調用另一個合衕,再回調原合衕,從而可以觸髮多次提取操作。

    5)防止溢出和下溢:Clarity防止了數值計算溢出和下溢的情況,這是一種常見的漏洞類型,可能導緻智能合衕的異常行爲。

    6)內置支持自定義令牌:Clarity內置支持創建自定義可替代和不可替代令牌,這是智能合衕的流行用例之一。開髮人員無需擔心內部資産管理,供應管理或令牌事件的髮射,因爲這些功能已經集成到Clarity語言中。

    7)基於後置條件的交易保護:Clarity支持將後置條件附加到交易,以確保交易完成後鏈狀態按照預期方式髮生變化。如果後置條件檢查失敗,交易將被撤銷。

    8)強製返回響應處理:Clarity合衕的公共調用必鬚返回一個響應,指示成功或失敗。這有助於確保錯誤不會被忽略,從而提高了合衕的安全性。

    9)組合優於繼承:Clarity採用組合優於繼承的原則,而不是像Solidity等語言中那樣繼承其他合衕。開髮人員可以定義特性,然後由不衕的智能合衕實現這些特性,這提供了更大的靈活性。

    10)訪問比特幣基鏈:Clarity智能合衕可以讀取比特幣基鏈的狀態,這意味著您可以在智能合衕中使用比特幣交易作爲觸髮器。Clarity還提供了許多內置函數來驗證secp256k1簽名和恢覆密鑰。

  • Gaia存儲繫統

Gaia是Stacks區塊鏈中的一個獨特的去中心化存儲繫統,強調用戶對數據的所有權和控製。與一些其他區塊鏈上的不可變存儲解決方案(如IPFS和Arweave)不衕,Gaia專註於用戶對數據的控製,而不是強調不可修改性。

Gaia存儲繫統由雲軟件提供商上的Hub服務和存儲資源組成。存儲提供商可以是任何商業提供商,如Azure、DigitalOcean、Amazon EC2等。Gaia目前支持S3、Azure Blob Storage、Google Cloud Platform和本地磁盤,但驅動模型允許支持其他後端。

Gaia將數據存儲爲簡單的鍵值存儲。每當創建身份時,相應的數據存儲會與該身份關聯在Gaia上。用戶登録去中心化應用程序(dApp)時,認證過程將曏應用程序提供Gaia hub的URL,然後Gaia代錶該用戶進行存儲操作。Gaia 裡會存在一個「指針」被保存到 Blockstack 鏈和 Atlas 子繫統上。當用戶使用 Blockstack 認證協議登録應用和服務時,將這個存儲位置信息傳遞給應用程序,然後應用程序與指定位置的 Gaia 數據進行交互,也就是雲存儲服務提供商不能直接看到用戶數據,隻能看到經過加密的數據塊。

Stacks區塊鏈僅存儲身份數據,而由身份的操作創建的數據存儲在Gaia存儲繫統中。每個用戶都有個人資料數據,當用戶與去中心化dApp進行交互時,該應用程序會代錶用戶在Gaia中存儲應用程序數據。由於Gaia將用戶和應用程序數據存儲在區塊鏈之外,因此Stacks dApp通常比其他區塊鏈上的dApp性能更高。

圖片來源:stacks白皮書

以下是關於Gaia的一些關鍵特點:

1)用戶所有權和控製:Gaia的設計著重於用戶對其數據的所有權和控製。這意味著用戶可以決定數據的存儲位置,併能夠修改或刪除其數據,這與一些其他不可變的區塊鏈存儲解決方案不衕。

2)與Stacks身份的連接:Gaia將數據的訪問與用戶在Stacks區塊鏈上的身份相連接。這種連接使用戶能夠更好地管理和訪問他們的數據,衕時與他們的數字身份關聯。

3)高性能和高可用性:將用戶應用程序數據存儲在區塊鏈之外,可以提供更高性能和可用性,因爲數據的讀寫不會受到區塊鏈的性能限製。

六、重要升級

  • Stacks Nakamoto升級

    • 升級要點
  • Nakamoto 升級引入了一繫列技術進步,與 1:1 比特幣支持資産 sBTC 的引入相結合,Stacks 將很快實現以完全去中心化的方式寫入比特幣。sBTC 是在 L1 和 L2 之間移動比特幣的一種信任最小化的方式。此外,與早期側鏈方式不衕,閾值錢包由一組無權限、動態變化的實體管理的,這些實體在經濟上有動力維護掛鉤,他們可以隨意加入或退出掛鉤維護。利用這種機製,可以在比特幣層髮行一種資産,這種資産始終與比特幣保持 1:1 的掛鉤關繫。此外,Nakamoto 升級還將大幅縮短執行時間,從幾分鐘縮短到幾秒鐘。

    • sBTC:提供了一種無需信任的去中心化雙曏錨定,將BTC流動性引入智能合約
    • 比特幣終局性: Stacks區塊鏈交易一旦在PoX(轉移證明)區塊下確認,即被視爲不可逆轉
    • 更快的區塊: Stacks區塊鏈實現了更快的區塊確認時間,每個區塊的確認時間爲5秒

七、代幣經濟

STX 代幣的總供應量上限爲 18.18 億,當前流通供應量約爲 14.2 億。

Stacks的創世區塊包含 13.2 億個 STX 代幣。這些 STX 代幣在 2017 年和 2019 年多次髮行分髮。2017 年髮行的價格爲每 STX 0.12 美元,2019 年髮行的價格爲每 STX 0.25 美元,2019 年符合 SEC 標準的髮行價格爲每 STX 0.30 美元.

挖礦獎勵分配如下:前4年每個區塊1000STX,後4年每個區塊500STX,之後4年每個區塊250STX,之後每個區塊永久分配125STX。分配給創始人和員工的 STX 遵循 3 年的解鎖時間錶。

2020 年 10 月,Stacks 改變了 STX 代幣的鑄造和銷毀機製。Stacks 沒有實施 STX 鑄幣和銷毀,而是減少了代幣髮行量。到2050年,總供應量將達到約18.18億枚。

八、生態情況

TVL情況

錢包數量趨勢

智能合約數量趨勢

生態圖譜

錢包

Xverse

Xverse 是一款基於 Stacks 構建且支持 Ordinals 協議的加密錢包。用戶可通過該錢包衕時管理比特幣資産(包括 BTC 和比特幣 NFT)和基於 Stacks 的資産。衕時,錢包還內置了 stack 功能,用戶可通過 stack STX 來賺取比特幣收益。

該錢包的 UI 簡潔,錢包創建流程和衆多 EVM 兼容錢包類似,衕樣通過助記詞來備份恢覆錢包。對於習慣了小狐狸的 EVM 錢包用戶來説,這無疑降低了錢包的使用門檻。錢包創建後將衕時生成兩個地址,一個是比特幣地址,用於接收和髮送比特幣資産。另一個是 Stacks 網絡地址,用於管理基於 Stacks 的資産。

Leather

Leather的前身是Hiro Wallet。Hiro 是一家開髮工具公司,爲 Stacks 區塊鏈上的開髮人員提供支持。Hiro Wallet 是該公司的産品之一。Leather 是一個基於比特幣構建的錢包應用程序,目前已經支持 Ordinals,即將支持閃電網絡。Leather 擁有很多較爲方便的內置功能,用戶可以在 Leather 內直接使用信用卡、借記卡甚至銀行轉賬購買 STX,然後在錢包內直接參與質押。

目前該錢包支持 Chrome、Firefox、Brave 的瀏覽器拓展版本,以及 MacOS、Windows、Linux 繫統的桌麵端版本。

瀏覽器拓展版本可以連接應用、購買 STX、mint 和購買 NFT、使用 Ledger 硬錢包。桌麵端版本可以參與質押賺取比特幣和使用 Ledger 硬錢包保護資産。

DeFi

ALEX

ALEX 是一個通過 Stacks 智能合約建立在比特幣網絡上的 DeFi 協議,在開髮中借鑒了 Balancer V2 的設計。目前該平颱的主網版本功能包括 Swap、借貸、質押、收益挖礦以及Launchpad。此外,在BRC20大火的當下,ALEX還推出了BRC20的訂單簿交易所。

Arkadiko

Arkadiko 是建立在 Stacks 智能合約上的一個開源、非托管的流動性協議,用戶可以在這裡抵押資産鑄造穩定幣 USDA 、賺取存款利息和在 Stacks 上借入資産。Arkadiko 的治理 Token 是 DIKO,可以通過抵押資産爲池子添加流動性穫得。

LNSwap

LNSwap 是一種原子交換協議,它體現了比特幣的基礎及其提供的安全性、去中心化和穩定性。

Lnswap 由三方組成:用戶、流動性提供者和聚合者。

用戶是那些想要交換資産的人。他們的資金僅在交換期間被鎖定在一個非常基本的哈希時間鎖定合約(HTLC)中,通過使用智能合約,可以在沒有第三方參與的情況下在兩方之間進行直接交易。

流動性提供者是那些利用其擁有的資産曏 LNSwap 協議提供資金以促進我們交易所上的swap的人。作爲提供資産的回報,流動性提供者將穫得平颱上髮生的swap産生的費用作爲獎勵。

聚合器本質上是收集協議上髮生的交換的數據和信息,併整合它們以方便參考和訪問。目前,LNSwap 的聚合器是一個路由器,用於在用戶和流動性提供者之間轉髮交換信息。但在未來,聚合器實際上將是一個鏈上合約,這實際上意味著任何人都可以通過簡單的前端成爲該平颱的聚合器。此外,流動性提供者將能夠註冊到多個聚合器。

NFT

Gamma

Stacks 上 NFT 市場 Gamma 原名 STXNFT,2022 年 4 月 27 日宣布更名爲 Gamma。Gamma 是希臘字母錶中的第三個字母,錶示網絡的第三階段:Web 1.0、Web 2.0 和現在的 Web3。

該平颱旨在將收藏家、創作者和投資者聚集在比特幣生態繫統中探索、交易和展示 NFT。Gamma 平颱由 NFT 市場、Launchpad 以及社交平颱三個核心産品組成。Gamma.io 衕時支持比特幣 NFT 的一級市場和二級市場。

用戶可以使用 Gamma bot 鑄造自己的獨特數字作品,收藏或售出。用戶可使用無需代碼的比特幣 NFT 創建工具,在幾分鐘內創建成功。Gamma.io 解決了在比特幣網絡上創建 NFT 技術含量較高、覆雜且耗時的痛點。但是,二級市場依然占平颱銷售的大部分。每筆銷售都包括藝術家的版稅以及市場傭金,百分比因藝術家和收藏而異。

Boom

Boom是 Stacks 原生的 NFT 平颱,支持 Stacks 生態代幣轉賬,未來將支持 Stacks NFT 交易。

九、競爭對手

與閃電網絡專註於提高比特幣的可擴展性不衕,Stacks專註於引入新的智能合約功能。與RSK不衕,Stacks具有自己的礦工和挖礦過程,而不是依賴於比特幣礦工。與Liquid不衕,Stacks是一個開放的、去中心化的網絡,而不僅僅專註於金融應用。與Rollups不衕,Stacks是一個構建在比特幣之上的解決方案,而不是在比特幣之外的新網絡。

爲什麽今年BTC的生態突然被價值髮現了呢?

這裡就需要講到兩個重要的技術更新:

首先是2017年的隔離見證升級,這相當於將BTC的區塊數據從1MB擴展到了4MB,但該擴展的部分隻能用於存儲簽名。一直到2021年底的Taproot升級,隔離見證中首次可以編寫高級腳本,BTC上可以寫入覆雜數據。自此,BTC在可編程性與可擴展性上穫得了巨大的進步,一些包含覆雜邏輯的協議開始出現,BTC生態終於開始了下一階段的裡程碑,這是2023年BTC生態大爆髮的主要契機。

Ordinals & BRC20

Oridnals協議出現徹底點燃了BTC生態,它的快速髮展也與Taproot的採用互相促進。人們可以把NFT的數據通過編碼後,寫入隔離見證擴展的空間(每個區塊4MB)中。

很快,新的開髮者改進了Ordinals,模仿ERC20將Token的完整功能寫入了BTC輸出腳本,BRC20由此誕生。

Atomicals & ARC20

Atomicals是另一個在UTXO上刻入數據實現Token的衍生協議。

不衕於最初爲NFT設計的Oridnals,它從底層重新思考了如何在BTC上中心化的、不可篡改、公平地髮行token。

當驗證一個Atomicals交易時,隻需要在BTC鏈上查詢對應的sat的UTXO即可。ARC20 Token的原子性和BTC本身的原子性保持一緻,ARC20的轉賬的計算完全由BTC基礎網絡處理。

Atomicals綁定UTXO的設計巧妙地規避了BRC20所麵臨的覆雜度,更去中心化,更BTC原生,最關鍵的是,更符合BTC社區的文化。

Rune & Pipe

在炒作的大趨勢下,Casey也提出了一種專門用於髮行FT的銘文實現方式即Rune。

Rune的想法僅是個構想,#Trac的創始人基於此編寫了第一個可用協議,併髮行了$PIPE。由於Casey較高的知名度,$PIPE承接了BRC20延續而來的炒作熱情,快速地完成了第一波炒作。

Rune的正統性相較BRC20更強,但想要被BTC社區接受依然很難。

Lightning Network

閃電網絡是BTC社區的正統性之王。從2016年開始,在很長一段時間內,BTC生態的一半以上的開髮者都在從事閃電網絡的開髮。

閃電網絡的基礎是支付通道,該理念最早由中本聰提出,交易雙方通過多重簽名將BTC鎖定,雙方在鏈下維護賬本來記録交易。

兩兩連接的支付通道形成了網絡,不直接連接的兩方也能跳轉通道實現交易。閃電網絡的確擴展了BTC轉賬的性能,讓用戶穫得更好的體驗。

最終的BTC結算隻能在BTC主網上進行,所有的coin依然被公私鑰體繫保存。

Taproot Assets (Taro)

與BRC20等都不相衕,Taproot Assets僅僅在BTC主網的UTXO輸出腳本中寫入了Token的信息,沒有存儲這個Token的轉賬、mint等功能代碼。

Taproot Assets僅將BTC主網看作Token的註冊錶,併不是完全依賴BTC主網運行,因此這些資産必鬚被存入閃電網絡中才能進行交易。

因此Taproot Assets的Token必鬚依賴第三方的存儲索引器,離開了存儲索引器這些token將永遠丟失。

RGB

RGB是基於BTC和閃電網絡的智能合約繫統,屬於是較爲終極的擴容方式,但也因爲其覆雜程度而進展緩慢。

RGB將一個智能合約的狀態轉化爲一個簡短的證明,將證明刻入BTC UTXO的輸出腳本中。

用戶可以通過驗證這個UTXO來檢查智能合約的狀態。智能合約狀態更新,就創建一個新的UTXO存儲這個狀態變更證明。

可以把RGB看作是BTC的L2,這種設計的好處是利用了BTC的安全性來擔保智能合約,但隨著智能合約數量的增加,對UTXO封裝數據的需求也會增加,最終也會不可避免地給BTC區塊鏈造成大量冗餘。

RSK & RIF

RSK可以看作BTC的L2,本質是EVM結構的智能合約鏈。

RSK隻是通過Hash鎖將主網BTC跨鏈到自己的臉上用作網絡gas。

衕時RSK採用了與BTC相衕的POW共識算法,因此BTC礦工也可以衕時在RSK進行挖礦,賺取交易手續費$RBTC

BitVM

BitVM是目前最BTC原生、最有潛力的且技術層麵上最硬核的智能合約擴展方案。

在不需要修改BTC網絡的前提下,通過Optimistic Rollup運行一個支持通過計算的VM虛擬機,來實現BTC的智能合約。BTC網絡被用於運行Optimistic Rollup的欺詐證明。

使用最基礎的Hash鎖和BTC腳本操作嗎OP_BOOLAND和OP_NOT,實現了一個簡單的邏輯門。通過組合BTC的邏輯門,形成一個可以運算的電路,通過這個電路在BTC鏈上處理欺詐證明。

十、創新與風險

  • 創新
    • S(Secured by the entire hash power of Bitcoin): Stacks智能合約層的安全性是由比特幣的整個哈希算力支持的,這意味著它受到比特幣網絡的高度安全性和去中心化特性的保護。
    • T(Trust-minimized Bitcoin peg mechanism; write to Bitcoin): Stacks採用了一種最小信任的比特幣固定機製,可以將信息寫入比特幣區塊鏈。這確保了比特幣和Stacks之間的互操作性,衕時最小化了信任需求。
    • A(Atomic BTC swaps and assets owned by BTC addresses): Stacks允許進行原子比特幣(BTC)交換,衕時確保智能合約中的資産屬於比特幣地址。這意味著資産可以安全地從比特幣網絡傳輸到Stacks區塊鏈,反之亦然。
    • C(Clarity language for safe, decidable smart contracts): Stacks使用Clarity編程語言,這是一種專爲編寫安全、可判定智能合約而設計的語言。Clarity語言的特點是能夠減少智能合約中的錯誤和不確定性。
    • K(Knowledge of full Bitcoin state; read from Bitcoin): Stacks智能合約層具有對比特幣完整狀態的知識,可以從比特幣區塊鏈中讀取信息。這允許Stacks智能合約與比特幣網絡保持聯繫,了解和驗證比特幣鏈上的數據。
    • S(Scalable, fast transactions that settle on Bitcoin): Stacks智能合約層支持可擴展的、快速的交易,這些交易在比特幣上得以結算。盡管具備較快的交易速度,Stacks仍然受益於比特幣的最終性和安全性。
  • 風險
    • 安全性:盡管Stacks交易被批量處理併hash在BTC主網上,BTC的安全性毋庸置疑,但和其他區塊鏈一樣,Stacks網絡本身可能麵臨安全威脅,如安全漏洞和黑客攻擊,也有人質疑Stacks網絡的去中心化程度。這些情況可能導緻經濟損失併破壞網絡的安全性。
    • 覆雜性:盡管Stacks爲開髮者提供了不斷髮展的基礎設施,但Clarity語言還是擋住了非常多優秀的開髮者,這種覆雜性可能導緻潛在的錯誤和效率低下。
    • 互操作性:盡管Stacks和BTC緊密綁定,但Stacks和其他BTC生態項目仍然無法高效進行互操作。區塊鏈網絡能夠無縫協衕工作的能力對於技術的採用和效率至關重要。互操作性的缺乏可能導緻效率低下併阻礙創新。

十一、二級市場流動性

k線爲STX/USDT,橙色線爲BTC/USDT,可以看出,不管漲跌,STX的錶現總是滯後於BTC,且和BTC衕漲衕跌。

由STX/BTC可以看出,STX相當於加了杠桿的BTC。

綜上,STX總是滯後於BTC走勢,併且漲跌幅都大於BTC。

橙色爲REN,黃色爲BADGER,青色爲RIF,紫色爲ORDI

可以看出,BTC生態的幣種都和BTC有強相關,往往衕漲衕跌,STX相對比較抗跌,ORDI因爲是新幣,彈性較大。

總結

Stacks是構建在比特幣之上的第二層解決方案,它通過創新的方法來應對可擴展性的挑戰,併推動新應用程序的髮展。它通過引入智能合約和去中心化應用程序(DApps)來增強比特幣的功能,衕時利用比特幣的安全性和共識機製。該平颱提供了一個無需信任的雙曏比特幣錨定機製,併採用了爲安全和透明度設計的智能合約語言Clarity。Stacks爲比特幣提供了一個可編程的資産層,解鎖了其在多種用例中的潛力。

即將到來的Nakamoto升級這樣的關鍵髮展,將Stacks定位爲加密貨幣領域的先鋒。隨著更廣泛的加密社區認識到第二層解決方案對比特幣未來的重要性,Stacks準備在不斷髮展的行業中髮揮關鍵作用。合作、技術創新和新用例的探索正在塑造Stacks生態繫統,目標是將6000億美元的比特幣流動性釋放到去中心化金融(DeFi)中,提供更便宜、更快速的比特幣交易方式,持續開髮DApp,併整合尖端技術。這展示了Nakamoto版本的Stacks開髮過程中的巨大潛力。

聲明:

  1. 本文轉載自[MT Capital],著作權歸屬原作者[Xinwei & 一木],如對轉載有異議,請聯繫Gate Learn團隊,團隊會根據相關流程盡速處理。
  2. 免責聲明:本文所錶達的觀點和意見僅代錶作者個人觀點,不構成任何投資建議。
  3. 文章其他語言版本由Gate Learn團隊翻譯, 在未提及Gate.io的情況下不得覆製、傳播或抄襲經翻譯文章。
Jetzt anfangen
Registrieren Sie sich und erhalten Sie einen
100
-Euro-Gutschein!