技術週報 (截至2024-01-12)

文章來源:

核心技術

本週,核心技術團隊發布了節點 v.8.7.3,它解決了 ouroboros-network 中的一個小問題。 此版本解決了調控器中的一個問題,在罕見但可重現的情況下,調控器可能會遺失某些連接(例如本地根或另一個節點)的追蹤。 與 v.8.7.2 版本相關的基準測試報告仍然適用於 v.8.7.3,可以在這篇卡爾達諾更新文章https://updates.cardano.intersectmbo.org/reports/2023-12-performance-8.7.2中找到。

網路團隊致力於一些問題分析和「tx-submission」決策邏輯。

在過去的兩周里,共識團隊恢復了記憶體帳本資料庫第二次迭代的初始化和內部結構,以及為 UTXO-HD 整合新帳本資料庫 API 的工作。

此外,該團隊還簡化了下游用戶的查詢版本控制,確認了由於帳本快照而錯過領導檢查的原因,並導出了查詢版本控制/聲明的原則,因為 Conway 使其變得複雜。

與往常一樣,請參閱此技術開發報告以獲取來自不同團隊的更多詳細信息

錢包和服務

本週,Lace 團隊發布了 1.8 版本,解決了 signData 方法失敗的錯誤,以圖表形式提供了權益池獎勵表現,並實現了與其他多位址錢包的同步。 閱讀這篇文章以了解更多詳細資訊。 該團隊現已在假期後重新集結,正在開發新的令人興奮的功能。

智能合約

本週,Plutus 工具團隊致力於提高 Marconi 的同步時間和記憶體佔用量,以維護帳本狀態。 同時,團隊繼續努力將馬可尼與卡爾達諾節點捆綁在一起,以簡化帳本狀態和共識事件的索引化。 他們現在能夠使用此解決方案對帳本狀態進行索引,這是使用 Marconi 發布可查詢節點的一個巨大里程碑。

最後,團隊改進了工具來將索引器與 DB Sync 的索引進行比較。

Plutus Core 團隊合併了兩個新的位元運算原語:integerToByteString 和 byteStringToInteger。 它們將在 Conway 硬分叉後在 Plutus v3 中提供。

本週,Marlowe 團隊透過發布新的 asData 驗證器並刪除 PlutusTx.asData for Action 來修訂 marlowe-plutus 增強功能。 他們還透過使用模板 Haskell 替換資料檔案的用法來嵌入驗證器,將 currentRange 新增至 Marlowe TS-SDK 整合測試的restClient#getContracts 回應中,並建立了 TS-SDK 參考的主題。

最後,團隊查詢了 Marlowe Runtime 的體積基準測試。

SCALING (擴展性)

在過去的幾周里,Hydra 團隊完成了 Conway 支援功能的實現,修復了阻礙在 MacOS 上執行測試的小錯誤,並解決了 Hydra 節點使用的協定參數格式的回歸問題。 他們也致力於增量解除提交的鏈下程式碼,特別關注交易創建。 最後,他們對使用 Hydra 實現國際象棋遊戲進行了秒殺,提供了體驗報告。

Mithril 團隊致力於在瀏覽器中實作用戶端,以實現從瀏覽器直接驗證憑證。 他們還解決了簽署者節點服務中的配置問題,該問題有時會導致簽署者在重新啟動後未註冊其金鑰。 此外,團隊不斷實施模擬聚合器以加強 WASM 中的 Mithril 用戶端測試,繼續致力於 P2P 網路的威脅建模和風險分析,並推進 devnet 升級以支援 Conway 時代。

最後,他們致力於增強 Mithril 和 Cardano 之間的節點通信,並完成了 Mithril 網路基礎設施中使用的 Cardano 節點拓撲的升級。

VOLTAIRE(治理)

今年卡爾達諾的發展動能將繼續需要社區的集體關注和參與,IOG Voltaire團隊將繼續為去中心化治理和決策做出貢獻。 2024 年初的關鍵時刻將是發布臨時憲法和技術護欄,供伏爾泰引導階段使用,並逐步進入今年稍後的製憲會議,屆時社區選出的代表將聚集在一起,共同努力通過最終版本卡爾達諾憲法將由卡爾達諾社區在鏈上批准。

卡爾達諾的核心儲存庫現已完全移交給 Intersect 管理。 這標誌著去中心化治理邁出了重要一步。 在 Intersect 最近的部落格文章中探索這一關鍵轉變的細節。 如果您有興趣加入任何 Intersect 委員會和工作小組,您可以透過電子郵件 mcc@intersectmbo.org 直接與會員和社區委員會聯繫。 如果您有興趣了解有關 Intersect 會員資格的更多信息,可以在此處進行。

SanchoNet 繼續取得良好進展。 現在可以使用 Lace 錢包的測試網版本(稱為 Lace SanchoNet)連接到 SanchoNet Voltaire GovTool,並在受控測試網環境中參與 CIP-1694 的卡爾達諾治理功能。 在這裡了解更多。

催化劑 (Catalyst)

本週,催化劑計畫舉行了今年的第一次市政廳會議。 下一次會議安排在下週,然後是每週三,時間始終為世界標準時間下午 5 點。 您可以在這裡註冊

Fund11 正在經歷社區審核階段,現在進入審核部分,經驗豐富的社區成員將幫助交叉檢查審核結果。 此階段的結果應在兩週內得知。

其他消息方面,Fund11 的 Catalyst 選民登記將於 1 月 15 日結束,投票權快照將於該日 21:45 UTC 進行。 如果您已經從 Fund10 進行了有效的選民登記,並且可以存取您現有的 QR/PIN 碼,那麼您就已經登記了。 有關更多信息,請參考此處的 Catalyst GitBook

最後,要隨時了解 Project Catalyst 中發生的一切,請加入 Catalyst Telegram 公告頻道

教育

本週,教育團隊重點關注了《掌握卡爾達諾》的年度活動規劃和出版選擇。