
雖然Facebook數位貨幣Libra,引發了很多監管機構的關注,但是在開發者社群裡卻深受歡迎,有的開發人員建構了區塊鏈瀏覽器(Libranaut、Libraview、Librabrowser和Libexplorer),有的將測試網集成到了錢包裡(ZenGo),還有的將Move程式語言,集成到了自己的系統中(Solana)。
穩定的技術開發進展和公開透明的對話,是Libra開源項目吸引開發人員兩個最關鍵的要素,而Libra數位錢包開發公司Calibra,也一直致力於在GitHub上,推動Libra Core持續發展。隨著Libra Core一步步向主網推進,其發展路線圖也有了一系列更新。
測試網之後
對於本次發布的第一階段里程碑,Lirba協會預計將邀請五個合作夥伴,在網路上部署完整節點,並且會在第四個里程碑階段推出Libra主網,Libra協會預計,屆時會有100個合作夥伴運行Libra節點。
Libra之所以要啓動測試網,主要目的就是為了使開發團隊可以更輕鬆地排除故障,同時還能高效診斷並解決軟體邊緣性問題,從而快速改進Libra Core。測試網具有一系列Libra網路功能,也為開發人員提供了早期訪問權限。
根據Libra協會透露:「我們用來追蹤項目成功的一個方法,就讓合作夥伴去管理部署多少個節點,每個天秤座節點,將運行在一個混合的本地和雲端托管基礎設施上,這種更廣泛的基礎設施多樣性,將為天秤座網路提供更大的靈活性。」
GitHub更新
為了更好地幫助合作夥伴追蹤開發進度,Facebook添加了包含所有優先級最高的Kanban(可視化任務板),讓合作夥伴可以GitHub上,追蹤路線圖的發展進度。當然,貢獻者需要和其他開源項目一樣,按照已簽署的「貢獻者許可協議(CLA)」為項目做出貢獻,Facebook也會審查一些服務選項,以簡化現有的手動貢獻者許可協議批准流程。
當前的開發過程會強制執行高級別的程式碼品質,因此,Facebook選擇了開源機器人程式碼測試Homu,它能與Libra持續集成/持續部署(CI/CD)系統配合使用,確保測試工作始終能通過。
Libra的測試機器人@bors-libra,會在PR版本和其他PR合併之後,版本之間不斷驗證測試是否通過,並且通過執行分支保護,這會為Libra項目再增加一層安全性。Libra工程團隊已經開始在GitHub上發布設計說明,如果合租夥伴正在尋找參與方式,或是希望追蹤某個Libra特定功能並提供反饋,那麼可以瀏覽Libra項目在GitHub上的問題頁面。
Libra正在努力提供更清晰、更豐富的解決方案,幫助合作夥伴長期參與項目。另外,通過及時發布項目路線圖、更新優先工作的狀態,可以為合作夥伴提供指導,並加深對LibraCore功能的瞭解。
衝刺開發
自Libra項目啓動以來,其工程團隊用了60天時間,衝刺完成了Libra Core的規劃和開發工作,每項衝刺工作都有一組按照優先級排列的工作。現階段,Libra團隊更加專注於網路安全性和可靠性,同時致力於將更多合作夥伴,整合到即將發布的Libra主網中。
第一階段路線圖的最近進展
Libra團隊將繼續完成所有優先功能的設計工作,並且要在「全節點」之類的功能上取得良好的進展。此外,Libra還在努力定義節點重新分配的規範,該規範會在Libra協議的定義被最終確定前生效。
Libra Core
Move程式語言
Libra預主網
隨著Libra項目朝著主網里程碑不斷發展,有必要一邊讓測試網繼續運行,一邊讓更多節點連接。為了實現這項工作,Libra團隊創建了一個稱為「預主網」(Pre-Mainnet)的暫存主網環境。
現階段,只有合作夥伴節點可以訪問預主網,並允許它們彼此連接。少數合作夥伴已經部署了節點,彼此之間也可支持通訊。Libra預計不久之後,會有更多合作夥伴上線,並確保Libra網路在正式打開全新訪問之前,可以滿足嚴格的性能基準,和整體系統穩定性要求。
本文為金色財經授權刊登,原文標題為「Libra官方:第一階段路線圖正式發佈」