作者:Ryan Gentry, Lightning Labs
編譯:Felix, PANews
比特幣Layer2基礎設施公司Lightning Labs在10月18日晚間發布了Taproot Assets主網alpha版,為發行、管理和探索比特幣區塊鏈上的穩定幣或其他資產提供了功能完整的開發體驗。這個版本也開始向前兼容,意味著協議將不會有任何重大更改,影響在主網上發布的資產。該協定的主網版本支援鏈上功能,很快將支援閃電網路。
Lightning Labs稱,這次發布標誌著比特幣新時代的到來。憑藉Taproot Assets v0.3,建構者擁有使比特幣成為多元資產網路所需的所有工具,同時以可擴展的方式維護比特幣的核心價值。這些新的Taproot Assets閃電交易將透過網路核心現有的比特幣流動性進行路由,允許路由節點在不知情的情況下轉發Taproot Assets在閃電網路上的交易,擴展比特幣的全球網路效應,並加強區塊鏈的安全基礎。
早期採用者在過去幾個月的測試網開發中不斷與Lightning Labs團隊進行迭代,在測試網上鑄造了近2000個資產,並將他們的節點與Universe伺服器同步,Universe伺服器是一個儲存庫,包含錢包初始化和下載特定Taproot Assets狀態所需的所有信息,超過42萬次。
Taproot Assets Daemon在最新的Polar版本中可用,這是開發人員常用的原型快速設計工具,在litd v0.12中,Lightning Labs的工具包包括用於節點操作的lnd,流動性管理工具loop和pool,會計工具faraday,以及用於多資產支持的tapd。要開始使用Taproot Assets Daemon: 閱讀安裝部分、下載Daemon版本、查看API文件並閱讀入門指南。請注意,雖然此版本支援主網,但alpha的標籤,表明希望社區測試是否有潛在的錯誤。有關Taproot Assets 工作原理的詳細說明,請深入研究BIPs和文件。
美元和世界金融資產比特幣化
圖表來自The Block,Hard Yaka
在薩爾瓦多於2021年將比特幣定為法定貨幣的背景下,閃電網路社群經歷了爆炸性的成長,尤其是在新興市場。世界各地的用戶都在享受即時結算、低費用、點對點的比特幣交易,無需金融中介。 Lightning Labs不斷收到開發者的要求是,提供他們能將穩定幣加入應用程式的工具。用戶對穩定幣的需求是巨大的。穩定幣發行人持有的美國國債數量超過了德國和韓國等主要已開發國家,這表明穩定幣在全球範圍內的重要性。
正如Blockworks上週報導的那樣,這種需求是存在的,因為穩定幣是「新興經濟體中比法定貨幣更好的產品」。穩定幣在可訪問性、託管性和實用性方面提供了更好的用戶體驗。此外,超過20億人生活在兩位數或三位數的通貨膨脹之下,這使得穩定幣相對於美元在價格穩定性方面更具吸引力。
此外,開發者一直在嘗試使用現實世界資產,如黃金、美國國債、程序化息票支付的公司債等。比特幣的全球流動性、去中心化和安全性為將這些實驗推向大眾市場提供了最佳平台。
穩定幣的用戶,尤其是新興市場的用戶,是相當務實的,他們只想結算時間最快、費用最低。事實證明,閃電網路的設計就是為了在比特幣的安全性和去中心化的基礎上提供這種體驗。透過Taproot Assets,將全球用戶需求的帶回比特幣和閃電網路。隨著穩定幣被整合到閃電錢包中,用戶將能夠在情況允許的情況下以最小的成本堆積Sats。
透過Taproot Assets v0.3在主網上構建
對於希望參與建置的開發人員來說,Taproot Assets協定的0.3版本提供了一套完整的工具,可以開始發布、管理和探索鏈上的主網資產。
功能完整的發行與贖回API
首先,資產發行API已經根據開發人員的回饋進行了改進。分批發行,即在不同時間鑄造多套資產,保持可替代性。發行者將使用group_key對新發行的資產進行簽名,允許使用者自動驗證新發行的資產與舊發行的資產是否可替換。此外,Taproot Assets v0.3還包括新的資產銷毀API,以方便資產發行者贖回。透過使用此銷毀功能,能可證明地銷毀供應中的資產,發行人可以安全地釋放他們在鏈上代表的現實世界資產。透過將這些銷毀交易的證明上傳到公鏈,發行者可以自動將此操作傳達給公眾,確保用戶獲取最新資產資訊。
非同步接收功能
對於鏈上Taproot Assets交易,如果雙方沒有同時在線的情況下,用戶需要發送和接收資產。對於接收者來說,意味著能夠產生任何人都可以隨時發送到的地址。 Taproot Assets v0.3透過為開發人員提供向鏈上位址新增統一資源識別碼(Uniform Resource Identifier, URI)的工具來實現這一目標。然後,接收者的錢包將與該URI詳細說明的特定Universe伺服器同步,以便下載他們將來發送新收到的資產所需的鏈下證明資料。此功能將在背景處理,以確保非同步接收的無縫體驗。
Universes的Multiverse模式
Universes是儲存庫,保存了Taproot Asset錢包初始化和同步特定Taproot Asset狀態所需的所有資訊。多個Universe伺服器可以作為一個集合來操作,對於給定的資產,所有伺服器都保持同步,所以即使發行者的伺服器離線,接收者也可以透過許多不同的資料來源來驗證發送者的資產是否合法。
Taproot Assets v0.3的一個主要特性是引入了Multiverse功能。 Multiverse模式允許給定的Universe伺服器支援多個資產,並包含每個資產的所有相關歷史記錄。此模式允許開發人員獲取和託管為用戶建立區塊資源管理器所需的所有資料。
可擴展性、安全性和開發者體驗的改進
最後,開發Taproot Assets的主網alpha版本在安全性、可擴展性和開發人員體驗方面進行了重大改進。
在可擴充性方面,新版本包含一個build-loadtest指令,讓開發人員自行對軟體進行壓力測試。 Lightning Labs已經在內部廣泛地使用它來驗證軟體是否為主網部署做好了準備,並且現在將它提供給開發人員來執行他們自己的驗證。為了支援DevOps團隊確保他們的基礎設施正在處理Daemon的負載,也提供了向Prometheus(監控系統和時間序列資料庫)報告指標的能力,因此開發人員可以更好地視覺化其軟體的效能。
在安全性方面,Taproot Assets v0.3增加了更安全的證明,包括區塊高度和標頭驗證(header validation),對證明解碼限制,以防止資源耗盡,在比特幣主網區塊鏈分叉的情況下重組安全性以及許多其他較低等級的更新詳細資訊請參閱發行說明。
一個重要的里程碑是為協議的所有可升級部分添加了協定版本控制。這為開發人員提供了在主網上發布資產所需的前向相容性保證。此外,為比特幣改進建議(BIPs)產生了測試向量,使開發人員能夠透過自己重新實現協議來驗證協議的完整性。最後,該版本包含了大量基於廣泛回饋的命令列改進,以提供最流暢的開發體驗。
邁向多元資產閃電網絡
隨著此版本的完成,Lightning Labs的重點將轉向Taproot Assets的最終目標:使閃電網路成為多資產網路。具體來說,是在無國界的金融世界中為用戶提供穩定幣支援。一旦完成了協議的支付通道功能,用戶將能夠透過閃電網路發送和接收他們選擇的貨幣。利用分散式流動性網路服務於全球市場,將是全球資金流動運作方式的重大轉變。資產發行者和用戶能夠利用閃電網路的現有網路效應,從比特幣流動性到路由節點市場,再到整合錢包、交易所、商家等廣泛的生態系統,而不必從頭開始。
在開始開發之前,需要兩個主要功能:將支付通道功能合併到Taproot Assets協定中,並建立多資產閃電網路。這兩個通道都已交付:未公佈的Taproot 通道現已在lndv0.17的生產環境中運行,並且Taproot Assets協議通道的規範草案已作為比特幣閃電改進提案(bLIP) 發布。隨著這項工作的完成,以及Taproot Assets Daemon的主網alpha 版本的發布,將透過閃電網路發送和接收Taproot Assets的能力順利地帶給開發者社群。