整個項目,解決一個簡單的問題,“即在不改變 Bitcoin 架構前提下,提高交易性能和擴展性”。17 頁的項目 whitepaper 簡介而優雅的介紹了達到這種目標的做法,其核心創新包括去中心化的比特幣掛鉤機制、原子 BTC 交換以及與比特幣區塊鏈的緊密集成。 Proof of Transfer (PoX) 共識協議不僅節能高效,還與比特幣的工作量證明(PoW)緊密相關,進一步增強了其安全性和去中心化特性。總的來說,Stacks 爲比特幣帶來了全新的可編程性和應用潛力,有望將大量被動的比特幣資本轉化爲生產性資產,推動比特幣成爲更安全的Web3基礎設施。
首先 Stacks 是一個獨立的區塊鏈,有自己的主網和智能合約語言。通過去中性化錨定幣 sBTC, 用 BTC 完成交易的的最終支付收款,並且將錨定的交易記錄同步到 BTC 鏈上,提升網路去中性化度與安全性。同時基於自身網路 PoX 共識機制,提效交易效率。又通過圖靈完備的 Clarity 語言提升 Bitcoin 的擴展性,來提升對於生態能力如 Dapp、NFT 等的支持。
結合近期 Bitcoin layer 2 的熱點,價格也是節節攀升。此外,對比 BRC 20 等數據標記協議,Stacks 經過時間歷練,更 solid 其有內在和實在。整體打分:4 分。
《Stacks: A Bitcoin Layer for Smart Contracts》白皮書提供了對Stacks平台的詳細介紹,這是一個爲智能合約設計的比特幣層。有點拗口,記住是爲 “智能合約” 設計的 “比特幣層”,比特幣層(或者 Bitcoin Layer 更容易理解一些,但 Stacks 更像是在 Bitcoin 上的皮膚)。
所謂 “Bitcoin layer”(比特幣層)是指在比特幣區塊鏈之上構建的一個附加層,它擴展了比特幣的功能,使得可以在保持比特幣核心特性(如去中心化、安全性和持久性)的同時,實現更復雜的應用和交易類型。這個層允許開發者利用比特幣的強大特性來創建智能合約和去中心化應用,而不需要改變比特幣本身的基礎架構。
Stacks 平台是一個基於比特幣的智能合約層,旨在將比特幣的安全性和去中心化特性擴展到智能合約和去中心化應用領域。通過引入 Clarity 語言,Stacks 提供了安全、可預測的智能合約環境,同時允許智能合約直接響應比特幣交易。
其核心創新包括去中心化的比特幣掛鉤機制、原子 BTC 交換以及與比特幣區塊鏈的緊密集成,這些特性使得 Stacks 能夠在不改變比特幣本身架構的前提下,提高交易速度和擴展比特幣的功能。此外,Stacks 的 Proof of Transfer (PoX) 共識協議不僅節能高效,還與比特幣的工作量證明(PoW)緊密相關,進一步增強了其安全性和去中心化特性。總的來說,Stacks 爲比特幣帶來了全新的可編程性和應用潛力,有望將大量被動的比特幣資本轉化爲生產性資產,推動比特幣成爲更安全的Web3基礎設施。
爲保證原汁原味,後續文章都會保留白皮書的 Introduction。
Stacks 是一個用於智能合約的比特幣層;它使智能合約和去中心化應用能夠無需信任地使用比特幣作爲資產,並在比特幣區塊鏈上結算交易。Stacks 的初始版本於 2021 年初推出,引入了比特幣交易結算、用於響應比特幣交易的安全合約 Clarity 語言,以及與 BTC 的原子資產交換。Stacks 的下一個主要升級提案,Nakamoto 版本(預計2023年發布),將增加重要功能,增強 Stacks 作爲比特幣層的能力:
(a) 一個去中心化的雙向比特幣掛鉤,用於將 BTC Input/Ouput 寫入比特幣,
(b) 由比特幣最終確定性保障的交易,
(c) 比特幣區塊之間的快速交易。
由此產生的 Stacks 層使比特幣成爲一種完全可編程的資產,且無需信任。這可以使數千億美元的被動比特幣資本變得有生產性,爲去中心化應用解鎖,並使比特幣成爲更安全的 web3 的支柱。
比特幣是最去中心化、最安全、最持久的區塊鏈。BTC 是一種獨特的、廣泛持有的資產,比特幣區塊鏈是交易的最佳最終結算層。那些希望最大化去中心化和持久性的應用應該使用 BTC 作爲他們的資產,並在比特幣區塊鏈上進行最終結算。然而,爲了保留其寶貴的屬性,比特幣區塊鏈設計上是緩慢的、最小化的、並且抵抗變化。例如,它不提供完全表達的智能合約或快速性能,因此無法直接在其上構建復雜的應用。因此,BTC 仍然是一種被動資產,而大多數應用則是建立在以太坊和其他具有比BTC更弱原生資產的第一層(L1)區塊鏈上。
比特幣層擴展了比特幣的功能並提高了比特幣的性能,而不改變比特幣 L1。典型示例包括快速支付(Lightning)和通用智能合約(Stacks 和 RSK)。比特幣層 可與 FedWire 作爲結算層和 TCP/IP 作爲互聯網協議相媲美:在這些基礎之上構建了更高層次的層,帶來了額外的功能和創新,但基礎仍然簡單穩定。比特幣層使需要完全表達的智能合約、高性能或更高隱私的復雜應用成爲可能。
此外,Stacks 可以兼容各類子網,包含 EVM 系的 Rust VM 等網路,也就是你在 ETH 上玩的那套,想用 Bitcoin 來實現交易結算用 Stacks 就可以。
Secured:由比特幣的全部哈希算力保護(比特幣最終確定性)。爲 Stacks 交易啓用比特幣最終確定性,在大約 100 個比特幣區塊或大約 24h 的確認後,發生在 Stacks 層的交易將由比特幣的全部哈希算力保護。這意味着要逆轉這些交易,攻擊者需要重組比特幣。這些交易在比特幣上結算,並具有比特幣最終確定性。此外,Stacks 層與比特幣分叉,因此 Stacks 上的任何狀態都會自動跟隨比特幣的分叉。
Trust-minimized:最小化信任的比特幣掛鉤機制,引入了一種新穎的去中心化、非托管的比特幣掛鉤資產 sBTC,使得智能合約可以使用比特幣掛鉤資產以更快、更便宜的方式運行,同時不損害安全性。這還使得 Stacks 層上的合約能夠通過掛鉤轉出交易無需信任地寫入比特幣。
Atomic:BTC 地址擁有的原子 BTC 交換和資產。原子交換和資產,Stacks 已經具備原子BTC交換功能,並使比特幣地址能夠擁有和移動在 Stacks 層上定義的資產。Magic 交換 和 Catamaran 交換是已經上線的 BTC 在比特幣 L1 和 Stacks 層資產之間的無需信任的原子交換示例。此外,用戶可以在比特幣地址上擁有 Stacks 層資產,如 STX、穩定幣和 NFT,並根據需要使用比特幣 L1 交易進行轉移。
Clarity:Clarity 語言用於安全、可判定的智能合約。開發者可以在執行合約之前就數學上確定合約能做什麼和不能做什麼。去中心化的掛鉤合約將受益於 Clarity 語言的安全屬性。截至 2022年12月,已在 Stacks 層部署了 5000 多個 Clarity 合約。
Knowledge:了解比特幣的完整狀態,從比特幣讀取。它可以無需信任地讀取比特幣交易和狀態變化,並執行由比特幣交易觸發的智能合約。比特幣的讀取功能有助於保持去中心化掛鉤狀態與比特幣 L1 上鎖定的 BTC 保持一致,等等。其中 Bitcoin 讀取功能,允許 Stacks 具備以下能力:響應比特幣交易,智能合約可以被設計爲在檢測到特定類型的比特幣交易時觸發,例如當某個比特幣地址接收到一定數量的比特幣時。讀取比特幣狀態,Stacks 可以讀取比特幣區塊鏈的當前狀態,包括地址的餘額、交易歷史等信息。以及,保持與比特幣同步:通過讀取比特幣區塊鏈的最新狀態,Stacks 可以確保其上的操作和智能合約與比特幣區塊鏈保持一致,特別是在去中心化掛鉤和資產轉移方面。
Scalable:可擴展的、快速的交易,在比特幣上結算。將通過包括比特幣區塊之間更快的 Stacks 層區塊等多種機制提供高性能和可擴展性。此外像子網(區別於主 Stacks 層),這樣的可擴展性層可以在性能和去中心化之間做出不同的權衡,子網可以支持其他編程語言和執行環境(例如 Solidity 和 EVM,允許所有以太坊智能合約使用比特幣掛鉤資產並在比特幣鏈上結算)。
加密網路使用共識機制來保護區塊鏈。最常用的兩種共識機制是工作量證明(PoW)和權益證明(PoS)。在 PoW 中,礦工必須解決數學難題來驗證交易,而在 PoS 中,區塊鏈依賴持幣者來驗證加密交易。在這兩種機制下,礦工和持幣者通過驗證交易來賺取獎勵。燃燒證明(PoB)是另一種不常用的共識機制。在 PoB 中,礦工競爭 “燃燒” PoW 代幣作爲計算資源的替代品。
插入話題:燃燒證明(Proof-of-Burn,PoB)是一種加密貨幣共識機制,其核心思想是通過“燃燒”(即永久性地移除)一定數量的加密貨幣來證明礦工對網路的貢獻。這種機制的目的是提供一種與工作量證明(Proof-of-Work,PoW)相比更節能的方式來達成網路共識和保護區塊鏈的安全。
Proof-of-Transfer(PoX)是 Stacks 區塊鏈的核心共識機制,其工作原理如下:
轉移證明機制爲像 Stacks 這樣的區塊鏈帶來了幾個好處:Stacks 利用比特幣的安全性。在 Stacks 上開發的應用可以輕鬆與比特幣的鏈上狀態和數據進行交互。參與 PoX 不需要特殊硬件。因此,任何人都可以成爲礦工。此外,他們還可以重復使用比特幣通過其工作量證明共識機制已經消耗的能源。堆疊者 (Stakers)可以通過保護網路來賺取 BTC。
上面提到 PoX 基於比特幣網路自身的 PoW 機制。需要說明的是:Stacks 區塊鏈獨立於比特幣,但它利用比特幣的安全性來增強自己的安全性。這是通過將 Stacks的 交易最終在比特幣區塊鏈上結算來實現的,但這種結算是間接的,並不要求比特幣區塊鏈處理大量的 Stacks 交易。Stacks 的交易在其自己的區塊鏈上進行處理,但這些交易的最終結算是通過在比特幣區塊鏈上記錄特定的交易來實現的。這些比特幣區塊鏈上的交易不是傳統意義上的支付交易,而是用於記錄和驗證 Stacks 網路中發生的活動。
堆疊 Stacks 是一種激勵機制,以獎勵 STX 代幣持有者參與 Stacks 的轉移證明共識機制。參與堆疊的 STX 持有者被稱爲堆疊者 (Stakers)。
每當 Stacks 區塊鏈上挖出一個新區塊時,平台就會將礦工提交的 BTC 發送給堆疊者,作爲保護網路的獎勵。所有堆疊者在大約每個堆疊週期後都會獲得比特幣獎勵。
然而,堆疊週期並不固定,會根據各種因素變化。要參與堆疊,Stackers 需要擁有 4 或更高版本的 Stacks 錢包。
STX 持有者還需要一定數量的 STX 才能直接參與堆疊(大約是100,000 STX),根據總供應量和參與度而變化。任何有興趣參與但不持有最低所需 STX 的 STX 持有者可以加入堆疊池。
隨着,近期 BRC 20 帶來的 Bitcoin layer 2 的熱度,BRC 20 以 ordi、stas、rats 等火了一波,近期 STX 也開始飆升。還是老話題,因爲數字黃金 Bitcoin 的錨定能力,放眼 web3 沒有啥其餘的幣能與其媲美。甚至有大佬發話,以太坊就是 Bitcoin 的測試網,DeFi、Dapp 在 ETH 以及不如 ETH 共識的網路上耍的不亦樂乎。那麼如果 Bitcoin 本身就具備這樣的能力,將會繼續一飛衝天。那麼 Layer 相關的火爆,相關代幣的火爆,無可厚非。
整個項目,解決一個簡單的問題,“即在不改變 Bitcoin 架構前提下,提高交易性能和擴展性”。17 頁的項目 whitepaper 簡介而優雅的介紹了達到這種目標的做法,其核心創新包括去中心化的比特幣掛鉤機制、原子 BTC 交換以及與比特幣區塊鏈的緊密集成。 Proof of Transfer (PoX) 共識協議不僅節能高效,還與比特幣的工作量證明(PoW)緊密相關,進一步增強了其安全性和去中心化特性。總的來說,Stacks 爲比特幣帶來了全新的可編程性和應用潛力,有望將大量被動的比特幣資本轉化爲生產性資產,推動比特幣成爲更安全的Web3基礎設施。
首先 Stacks 是一個獨立的區塊鏈,有自己的主網和智能合約語言。通過去中性化錨定幣 sBTC, 用 BTC 完成交易的的最終支付收款,並且將錨定的交易記錄同步到 BTC 鏈上,提升網路去中性化度與安全性。同時基於自身網路 PoX 共識機制,提效交易效率。又通過圖靈完備的 Clarity 語言提升 Bitcoin 的擴展性,來提升對於生態能力如 Dapp、NFT 等的支持。
結合近期 Bitcoin layer 2 的熱點,價格也是節節攀升。此外,對比 BRC 20 等數據標記協議,Stacks 經過時間歷練,更 solid 其有內在和實在。整體打分:4 分。
《Stacks: A Bitcoin Layer for Smart Contracts》白皮書提供了對Stacks平台的詳細介紹,這是一個爲智能合約設計的比特幣層。有點拗口,記住是爲 “智能合約” 設計的 “比特幣層”,比特幣層(或者 Bitcoin Layer 更容易理解一些,但 Stacks 更像是在 Bitcoin 上的皮膚)。
所謂 “Bitcoin layer”(比特幣層)是指在比特幣區塊鏈之上構建的一個附加層,它擴展了比特幣的功能,使得可以在保持比特幣核心特性(如去中心化、安全性和持久性)的同時,實現更復雜的應用和交易類型。這個層允許開發者利用比特幣的強大特性來創建智能合約和去中心化應用,而不需要改變比特幣本身的基礎架構。
Stacks 平台是一個基於比特幣的智能合約層,旨在將比特幣的安全性和去中心化特性擴展到智能合約和去中心化應用領域。通過引入 Clarity 語言,Stacks 提供了安全、可預測的智能合約環境,同時允許智能合約直接響應比特幣交易。
其核心創新包括去中心化的比特幣掛鉤機制、原子 BTC 交換以及與比特幣區塊鏈的緊密集成,這些特性使得 Stacks 能夠在不改變比特幣本身架構的前提下,提高交易速度和擴展比特幣的功能。此外,Stacks 的 Proof of Transfer (PoX) 共識協議不僅節能高效,還與比特幣的工作量證明(PoW)緊密相關,進一步增強了其安全性和去中心化特性。總的來說,Stacks 爲比特幣帶來了全新的可編程性和應用潛力,有望將大量被動的比特幣資本轉化爲生產性資產,推動比特幣成爲更安全的Web3基礎設施。
爲保證原汁原味,後續文章都會保留白皮書的 Introduction。
Stacks 是一個用於智能合約的比特幣層;它使智能合約和去中心化應用能夠無需信任地使用比特幣作爲資產,並在比特幣區塊鏈上結算交易。Stacks 的初始版本於 2021 年初推出,引入了比特幣交易結算、用於響應比特幣交易的安全合約 Clarity 語言,以及與 BTC 的原子資產交換。Stacks 的下一個主要升級提案,Nakamoto 版本(預計2023年發布),將增加重要功能,增強 Stacks 作爲比特幣層的能力:
(a) 一個去中心化的雙向比特幣掛鉤,用於將 BTC Input/Ouput 寫入比特幣,
(b) 由比特幣最終確定性保障的交易,
(c) 比特幣區塊之間的快速交易。
由此產生的 Stacks 層使比特幣成爲一種完全可編程的資產,且無需信任。這可以使數千億美元的被動比特幣資本變得有生產性,爲去中心化應用解鎖,並使比特幣成爲更安全的 web3 的支柱。
比特幣是最去中心化、最安全、最持久的區塊鏈。BTC 是一種獨特的、廣泛持有的資產,比特幣區塊鏈是交易的最佳最終結算層。那些希望最大化去中心化和持久性的應用應該使用 BTC 作爲他們的資產,並在比特幣區塊鏈上進行最終結算。然而,爲了保留其寶貴的屬性,比特幣區塊鏈設計上是緩慢的、最小化的、並且抵抗變化。例如,它不提供完全表達的智能合約或快速性能,因此無法直接在其上構建復雜的應用。因此,BTC 仍然是一種被動資產,而大多數應用則是建立在以太坊和其他具有比BTC更弱原生資產的第一層(L1)區塊鏈上。
比特幣層擴展了比特幣的功能並提高了比特幣的性能,而不改變比特幣 L1。典型示例包括快速支付(Lightning)和通用智能合約(Stacks 和 RSK)。比特幣層 可與 FedWire 作爲結算層和 TCP/IP 作爲互聯網協議相媲美:在這些基礎之上構建了更高層次的層,帶來了額外的功能和創新,但基礎仍然簡單穩定。比特幣層使需要完全表達的智能合約、高性能或更高隱私的復雜應用成爲可能。
此外,Stacks 可以兼容各類子網,包含 EVM 系的 Rust VM 等網路,也就是你在 ETH 上玩的那套,想用 Bitcoin 來實現交易結算用 Stacks 就可以。
Secured:由比特幣的全部哈希算力保護(比特幣最終確定性)。爲 Stacks 交易啓用比特幣最終確定性,在大約 100 個比特幣區塊或大約 24h 的確認後,發生在 Stacks 層的交易將由比特幣的全部哈希算力保護。這意味着要逆轉這些交易,攻擊者需要重組比特幣。這些交易在比特幣上結算,並具有比特幣最終確定性。此外,Stacks 層與比特幣分叉,因此 Stacks 上的任何狀態都會自動跟隨比特幣的分叉。
Trust-minimized:最小化信任的比特幣掛鉤機制,引入了一種新穎的去中心化、非托管的比特幣掛鉤資產 sBTC,使得智能合約可以使用比特幣掛鉤資產以更快、更便宜的方式運行,同時不損害安全性。這還使得 Stacks 層上的合約能夠通過掛鉤轉出交易無需信任地寫入比特幣。
Atomic:BTC 地址擁有的原子 BTC 交換和資產。原子交換和資產,Stacks 已經具備原子BTC交換功能,並使比特幣地址能夠擁有和移動在 Stacks 層上定義的資產。Magic 交換 和 Catamaran 交換是已經上線的 BTC 在比特幣 L1 和 Stacks 層資產之間的無需信任的原子交換示例。此外,用戶可以在比特幣地址上擁有 Stacks 層資產,如 STX、穩定幣和 NFT,並根據需要使用比特幣 L1 交易進行轉移。
Clarity:Clarity 語言用於安全、可判定的智能合約。開發者可以在執行合約之前就數學上確定合約能做什麼和不能做什麼。去中心化的掛鉤合約將受益於 Clarity 語言的安全屬性。截至 2022年12月,已在 Stacks 層部署了 5000 多個 Clarity 合約。
Knowledge:了解比特幣的完整狀態,從比特幣讀取。它可以無需信任地讀取比特幣交易和狀態變化,並執行由比特幣交易觸發的智能合約。比特幣的讀取功能有助於保持去中心化掛鉤狀態與比特幣 L1 上鎖定的 BTC 保持一致,等等。其中 Bitcoin 讀取功能,允許 Stacks 具備以下能力:響應比特幣交易,智能合約可以被設計爲在檢測到特定類型的比特幣交易時觸發,例如當某個比特幣地址接收到一定數量的比特幣時。讀取比特幣狀態,Stacks 可以讀取比特幣區塊鏈的當前狀態,包括地址的餘額、交易歷史等信息。以及,保持與比特幣同步:通過讀取比特幣區塊鏈的最新狀態,Stacks 可以確保其上的操作和智能合約與比特幣區塊鏈保持一致,特別是在去中心化掛鉤和資產轉移方面。
Scalable:可擴展的、快速的交易,在比特幣上結算。將通過包括比特幣區塊之間更快的 Stacks 層區塊等多種機制提供高性能和可擴展性。此外像子網(區別於主 Stacks 層),這樣的可擴展性層可以在性能和去中心化之間做出不同的權衡,子網可以支持其他編程語言和執行環境(例如 Solidity 和 EVM,允許所有以太坊智能合約使用比特幣掛鉤資產並在比特幣鏈上結算)。
加密網路使用共識機制來保護區塊鏈。最常用的兩種共識機制是工作量證明(PoW)和權益證明(PoS)。在 PoW 中,礦工必須解決數學難題來驗證交易,而在 PoS 中,區塊鏈依賴持幣者來驗證加密交易。在這兩種機制下,礦工和持幣者通過驗證交易來賺取獎勵。燃燒證明(PoB)是另一種不常用的共識機制。在 PoB 中,礦工競爭 “燃燒” PoW 代幣作爲計算資源的替代品。
插入話題:燃燒證明(Proof-of-Burn,PoB)是一種加密貨幣共識機制,其核心思想是通過“燃燒”(即永久性地移除)一定數量的加密貨幣來證明礦工對網路的貢獻。這種機制的目的是提供一種與工作量證明(Proof-of-Work,PoW)相比更節能的方式來達成網路共識和保護區塊鏈的安全。
Proof-of-Transfer(PoX)是 Stacks 區塊鏈的核心共識機制,其工作原理如下:
轉移證明機制爲像 Stacks 這樣的區塊鏈帶來了幾個好處:Stacks 利用比特幣的安全性。在 Stacks 上開發的應用可以輕鬆與比特幣的鏈上狀態和數據進行交互。參與 PoX 不需要特殊硬件。因此,任何人都可以成爲礦工。此外,他們還可以重復使用比特幣通過其工作量證明共識機制已經消耗的能源。堆疊者 (Stakers)可以通過保護網路來賺取 BTC。
上面提到 PoX 基於比特幣網路自身的 PoW 機制。需要說明的是:Stacks 區塊鏈獨立於比特幣,但它利用比特幣的安全性來增強自己的安全性。這是通過將 Stacks的 交易最終在比特幣區塊鏈上結算來實現的,但這種結算是間接的,並不要求比特幣區塊鏈處理大量的 Stacks 交易。Stacks 的交易在其自己的區塊鏈上進行處理,但這些交易的最終結算是通過在比特幣區塊鏈上記錄特定的交易來實現的。這些比特幣區塊鏈上的交易不是傳統意義上的支付交易,而是用於記錄和驗證 Stacks 網路中發生的活動。
堆疊 Stacks 是一種激勵機制,以獎勵 STX 代幣持有者參與 Stacks 的轉移證明共識機制。參與堆疊的 STX 持有者被稱爲堆疊者 (Stakers)。
每當 Stacks 區塊鏈上挖出一個新區塊時,平台就會將礦工提交的 BTC 發送給堆疊者,作爲保護網路的獎勵。所有堆疊者在大約每個堆疊週期後都會獲得比特幣獎勵。
然而,堆疊週期並不固定,會根據各種因素變化。要參與堆疊,Stackers 需要擁有 4 或更高版本的 Stacks 錢包。
STX 持有者還需要一定數量的 STX 才能直接參與堆疊(大約是100,000 STX),根據總供應量和參與度而變化。任何有興趣參與但不持有最低所需 STX 的 STX 持有者可以加入堆疊池。
隨着,近期 BRC 20 帶來的 Bitcoin layer 2 的熱度,BRC 20 以 ordi、stas、rats 等火了一波,近期 STX 也開始飆升。還是老話題,因爲數字黃金 Bitcoin 的錨定能力,放眼 web3 沒有啥其餘的幣能與其媲美。甚至有大佬發話,以太坊就是 Bitcoin 的測試網,DeFi、Dapp 在 ETH 以及不如 ETH 共識的網路上耍的不亦樂乎。那麼如果 Bitcoin 本身就具備這樣的能力,將會繼續一飛衝天。那麼 Layer 相關的火爆,相關代幣的火爆,無可厚非。