# BTC生態技術進展:擴展可編程性方案概覽比特幣生態系統在可編程性擴展方面正在快速發展。本文將介紹幾個備受關注的方案,包括Fractal Bitcoin、AVM、OP_NET、BRC100以及可編程符文。## Fractal BitcoinFractal是一個基於bitcoin core客戶端軟件虛擬化的可擴展框架,通過遞歸創建樹狀結構來提高網路性能。它與比特幣完全兼容,同時激活了op_cat操作符以實現更多邏輯。Fractal由Unisat團隊開發,預計將於2024年9月上線主網。它的架構設計通過虛擬化技術實現多個bitcoin core實例的高效運行,可以動態平衡不同層級的需求。爲增強安全性,Fractal引入了聯合挖礦機制,並允許設置保護期。它還計劃發行自己的代幣,50%由挖礦產出,用於激勵礦工參與網路建設。## AVM (Atomicals Virtual Machine)AVM是Atomicals Protocol的BTC智能合約實現。它創建了一個模擬BTC腳本的虛擬機,開放了多個原始操作碼,讓開發者可以通過比特幣腳本組合來實現智能合約功能。AVM的核心是最大化利用BTC原始操作碼能力。它通過雙堆棧PDA實現了圖靈完備,並在沙盒環境中運行,包含索引器、指令解析器和全局狀態。這一架構使AVM成爲BTC生態擴展的原生先行網,幾乎適用於任何元數據協議。AVM已發布測試版,相關代碼可在GitHub上查看。## OP_NETOP_NET旨在爲比特幣網路引入類似以太坊的智能合約功能。它保留了比特幣的區塊共識和數據可用性,通過執行虛擬機OP_VM在比特幣區塊上執行復雜計算。OP_NET支持多種編程語言,利用Tapscript實現高級智能合約功能。它與SegWit和Taproot兼容,並採用特殊設計避免代幣誤發給礦工的風險。OP_NET生態涵蓋了去中心化交易、借貸、做市等多個領域,包括Motoswap、Stash、Ordinal Novus等多個項目。## BRC100BRC-100是基於Ordinals理論構建的去中心化計算協議。它爲brc20代幣增加了"銷毀"、"鑄造"等新操作,實現了復雜的DeFi功能。BRC-100提供mint2/mint3和burn2/burn3等操作,使代幣可以在UTXO模型和狀態機模型之間轉換。它還支持通過擴展協議增加計算能力和狀態轉換。BRC-100生態中已有inBRC、100Swap、100Layer等項目,涵蓋AMM、借貸、流動性挖礦等功能。## 可編程符文(Protorunes)可編程符文是符文的擴展層,允許創建帶有符文的可編程資產。Proto-Runes Protocol是其中最主要的項目,提供了一個框架用於管理和轉移符文資產。Proto-Runes的核心機制包括Protoburn和Protomessage。Protoburn允許將符文轉換爲子協議專用的形式,而Protomessage則用於執行子協議中的操作指令。最近,第一個Protorune "QUORUM•GENESIS•PROTORUNE"已完成Protoburn,展示了這一技術的可行性。開發團隊正在爲其開發WASM索引器,以實現鏈上治理等功能。
BTC生態五大可編程性方案全面解析
BTC生態技術進展:擴展可編程性方案概覽
比特幣生態系統在可編程性擴展方面正在快速發展。本文將介紹幾個備受關注的方案,包括Fractal Bitcoin、AVM、OP_NET、BRC100以及可編程符文。
Fractal Bitcoin
Fractal是一個基於bitcoin core客戶端軟件虛擬化的可擴展框架,通過遞歸創建樹狀結構來提高網路性能。它與比特幣完全兼容,同時激活了op_cat操作符以實現更多邏輯。
Fractal由Unisat團隊開發,預計將於2024年9月上線主網。它的架構設計通過虛擬化技術實現多個bitcoin core實例的高效運行,可以動態平衡不同層級的需求。
爲增強安全性,Fractal引入了聯合挖礦機制,並允許設置保護期。它還計劃發行自己的代幣,50%由挖礦產出,用於激勵礦工參與網路建設。
AVM (Atomicals Virtual Machine)
AVM是Atomicals Protocol的BTC智能合約實現。它創建了一個模擬BTC腳本的虛擬機,開放了多個原始操作碼,讓開發者可以通過比特幣腳本組合來實現智能合約功能。
AVM的核心是最大化利用BTC原始操作碼能力。它通過雙堆棧PDA實現了圖靈完備,並在沙盒環境中運行,包含索引器、指令解析器和全局狀態。
這一架構使AVM成爲BTC生態擴展的原生先行網,幾乎適用於任何元數據協議。AVM已發布測試版,相關代碼可在GitHub上查看。
OP_NET
OP_NET旨在爲比特幣網路引入類似以太坊的智能合約功能。它保留了比特幣的區塊共識和數據可用性,通過執行虛擬機OP_VM在比特幣區塊上執行復雜計算。
OP_NET支持多種編程語言,利用Tapscript實現高級智能合約功能。它與SegWit和Taproot兼容,並採用特殊設計避免代幣誤發給礦工的風險。
OP_NET生態涵蓋了去中心化交易、借貸、做市等多個領域,包括Motoswap、Stash、Ordinal Novus等多個項目。
BRC100
BRC-100是基於Ordinals理論構建的去中心化計算協議。它爲brc20代幣增加了"銷毀"、"鑄造"等新操作,實現了復雜的DeFi功能。
BRC-100提供mint2/mint3和burn2/burn3等操作,使代幣可以在UTXO模型和狀態機模型之間轉換。它還支持通過擴展協議增加計算能力和狀態轉換。
BRC-100生態中已有inBRC、100Swap、100Layer等項目,涵蓋AMM、借貸、流動性挖礦等功能。
可編程符文(Protorunes)
可編程符文是符文的擴展層,允許創建帶有符文的可編程資產。Proto-Runes Protocol是其中最主要的項目,提供了一個框架用於管理和轉移符文資產。
Proto-Runes的核心機制包括Protoburn和Protomessage。Protoburn允許將符文轉換爲子協議專用的形式,而Protomessage則用於執行子協議中的操作指令。
最近,第一個Protorune "QUORUM•GENESIS•PROTORUNE"已完成Protoburn,展示了這一技術的可行性。開發團隊正在爲其開發WASM索引器,以實現鏈上治理等功能。
评论:
5个方案我都审过 漏洞一堆堆