# BTC生態擴展方案進展迅速自2024年初以來,BTC生態在技術層面取得了快速進展,特別是在可編程性擴展方案上。本文將介紹幾個備受關注的BTC擴展方案。## FractalFractal是一個基於bitcoin core客戶端軟件虛擬化的可擴展框架。它通過遞歸創建樹狀結構來提高整個網路性能,與比特幣及其基礎設施完全兼容。Fractal激活了op_cat操作符,允許實現更多邏輯。Fractal由某錢包團隊開發,預計將於2024年9月上線主網。它採用了自己的代幣經濟模型,50%由挖礦產出,其餘分配給生態系統、早期投資者、核心貢獻者等。Fractal完全虛擬化bitcoin core客戶端,將其封裝成可部署運行的區塊鏈軟件包。通過遞歸錨定在比特幣主網上,獨立運行多個軟件包實例。它對bitcoin core做了一些修改,如縮短區塊確認時間、增大區塊大小等,以提升性能。Fractal引入了聯合挖礦機制,每三個區塊中有一個通過與BTC礦工合並挖礦生成,以增強安全性。它還允許設置特定區塊高度來保護新創建的實例鏈。## AVMAVM(Atomicals Virtual Machine)是某元數據協議的BTC智能合約實現。它創建了一個模擬BTC腳本的虛擬機,開放了多個BTC原始操作碼,讓開發者可以通過比特幣腳本組合實現智能合約。AVM最大程度發揮了BTC原始操作碼能力,通過雙堆棧PDA實現了圖靈完備。它包含了完整的BTC操作碼,讓開發者可以利用BTC未啓用的功能進行編程。AVM是一套架構,可適用於多種元數據協議。它已發布測試版,相關代碼也已開源。## OP_NET OP_NET致力於在比特幣網路上引入類似以太坊的智能合約功能。它提供了一套完整、易用的開發庫,主要使用AssemblyScript編寫。OP_NET保留了比特幣的區塊共識和數據可用性,通過執行虛擬機OP_VM在比特幣區塊上執行復雜計算。它支持多種編程語言,利用Tapscript啓用高級智能合約功能。OP_NET生態涵蓋了去中心化交易、借貸、市場做市等多個領域,包括Motoswap、Stash、Ordinal Novus等多個項目。## BRC100BRC-100是基於Ordinals理論構建的去中心化計算協議。它通過給brc20加入"銷毀"、"鑄造"等新操作,實現復雜的defi操作。BRC-100提供了mint2/mint3和burn2/burn3等操作,使token可在UTXO模型和狀態機模型間轉換。它還可通過擴展協議進行功能擴展,所有擴展協議相互兼容。BRC-100生態中目前有inBRC、100Swap、100Layer等項目。## 可編程符文(Protorunes)可編程符文是符文的擴展層,允許創建帶有符文的可編程資產。它引入了Proto-Runes Protocol,爲可編程符文提供了框架。Proto-Runes的關鍵機制包括Protoburn和Protomessage。Protoburn允許將符文銷毀並轉換爲子協議使用的形式,Protomessage則用於執行子協議中的操作指令。目前,第一個Protorune QUORUM•GENESIS•PROTORUNE已完成Protoburn,相關團隊正在開發WASM索引器。這爲在比特幣L1上實現鏈上治理提供了功能模型。
BTC生態多元擴展方案齊頭並進 可編程性大幅提升
BTC生態擴展方案進展迅速
自2024年初以來,BTC生態在技術層面取得了快速進展,特別是在可編程性擴展方案上。本文將介紹幾個備受關注的BTC擴展方案。
Fractal
Fractal是一個基於bitcoin core客戶端軟件虛擬化的可擴展框架。它通過遞歸創建樹狀結構來提高整個網路性能,與比特幣及其基礎設施完全兼容。Fractal激活了op_cat操作符,允許實現更多邏輯。
Fractal由某錢包團隊開發,預計將於2024年9月上線主網。它採用了自己的代幣經濟模型,50%由挖礦產出,其餘分配給生態系統、早期投資者、核心貢獻者等。
Fractal完全虛擬化bitcoin core客戶端,將其封裝成可部署運行的區塊鏈軟件包。通過遞歸錨定在比特幣主網上,獨立運行多個軟件包實例。它對bitcoin core做了一些修改,如縮短區塊確認時間、增大區塊大小等,以提升性能。
Fractal引入了聯合挖礦機制,每三個區塊中有一個通過與BTC礦工合並挖礦生成,以增強安全性。它還允許設置特定區塊高度來保護新創建的實例鏈。
AVM
AVM(Atomicals Virtual Machine)是某元數據協議的BTC智能合約實現。它創建了一個模擬BTC腳本的虛擬機,開放了多個BTC原始操作碼,讓開發者可以通過比特幣腳本組合實現智能合約。
AVM最大程度發揮了BTC原始操作碼能力,通過雙堆棧PDA實現了圖靈完備。它包含了完整的BTC操作碼,讓開發者可以利用BTC未啓用的功能進行編程。
AVM是一套架構,可適用於多種元數據協議。它已發布測試版,相關代碼也已開源。
OP_NET
OP_NET致力於在比特幣網路上引入類似以太坊的智能合約功能。它提供了一套完整、易用的開發庫,主要使用AssemblyScript編寫。
OP_NET保留了比特幣的區塊共識和數據可用性,通過執行虛擬機OP_VM在比特幣區塊上執行復雜計算。它支持多種編程語言,利用Tapscript啓用高級智能合約功能。
OP_NET生態涵蓋了去中心化交易、借貸、市場做市等多個領域,包括Motoswap、Stash、Ordinal Novus等多個項目。
BRC100
BRC-100是基於Ordinals理論構建的去中心化計算協議。它通過給brc20加入"銷毀"、"鑄造"等新操作,實現復雜的defi操作。
BRC-100提供了mint2/mint3和burn2/burn3等操作,使token可在UTXO模型和狀態機模型間轉換。它還可通過擴展協議進行功能擴展,所有擴展協議相互兼容。
BRC-100生態中目前有inBRC、100Swap、100Layer等項目。
可編程符文(Protorunes)
可編程符文是符文的擴展層,允許創建帶有符文的可編程資產。它引入了Proto-Runes Protocol,爲可編程符文提供了框架。
Proto-Runes的關鍵機制包括Protoburn和Protomessage。Protoburn允許將符文銷毀並轉換爲子協議使用的形式,Protomessage則用於執行子協議中的操作指令。
目前,第一個Protorune QUORUM•GENESIS•PROTORUNE已完成Protoburn,相關團隊正在開發WASM索引器。這爲在比特幣L1上實現鏈上治理提供了功能模型。