技術週報 (截至2023-12-08)

文章來源:

核心技術

本週,效能團隊發布了 Node v.8.7.0 的基準測試,並執行了首次 Conway 基準測試。 他們還致力於改進追蹤輸出的質量,並在其他舉措中添加了新的測試套件。

在過去的兩周里,帳本團隊實施了 Conway 一致性測試的初始版本。 這允許在基於約束的測試框架的幫助下生成隨機有效數據,將該數據應用於 Conway 分類帳規則,並驗證輸出與正式分類帳規範的可執行版本產生的輸出是否匹配(當它應用於相同的隨機資料時)資料。

他們還修復了幾個 Conway 錯誤,實施了一些新的謂詞檢查,完成並測試了 get 憲法委員會查詢,並對測試工具進行了各種改進。

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

錢包和服務

本週,Lace 團隊正忙於為計劃於下週發布的 Lace 1.8 版本做準備,其中包括一些令人興奮的多重質押更新。

智能合約

本週,Plutus 工具團隊繼續致力於證明 Marconi 索引與 DB Sync 的一致性。 這需要提供一種在不運行節點的情況下將鏈的部分流傳輸到 Marconi 的方法。 此外,他們繼續將 Marconi 嵌入到 Cardano 節點中,以存取帳本事件,而無需重新計算帳本狀態。

在節點模擬器方面,團隊評估了節點模擬器的多功能性,使用它來促進 Marconi 的端到端測試。

本週,Marlowe 團隊發布了 Marlowe TS-SDK beta,它允許使用熟悉的環境將 Marlowe 合約嵌入到您的專案中。 他們還使用 LaPetiteAda 運行了 Twitter 空間,優化了 Plutus 最新驗證器,改進了 Marlowe TS-SDK 中的導入映射,並修復了與角色令牌輸出和開放角色輸入應用程式相關的一些問題。 該團隊添加了對令牌元資料的其他屬性的支持,並改進了一些錯誤訊息以及 Marlowe Runner UI 修復。

最後,他們發布了支付 DApp 原型概述,並致力於 Runner 和 Agda 功能改進。

SCALING (擴展性)

本週,舉行了每月審查會議,其中包括 Hydra、Mithril 以及有關 Cardano 擴展的相關項目的演示。 請務必查相關月度報告以了解更多詳細資訊。

Hydra 團隊解決了測試中的不穩定問題並增強了 JSON 架構,從而提高了整體測試可靠性。 此外,該團隊還在 CI 中建立了 MacOS ARM64 (aarch64-darwin) 二進位文件,並透過檢測不相容的持久狀態改進了網路配置,從而提高了整體系統的穩健性。 最後,團隊發布了 0.14.0 版本,強調了他們對提供定期更新和改進的承諾。

Mithril 團隊在調整 Mithril 用戶端程式庫以進行 WASM 編譯並為其提供 JavaScript API 方面取得了進展。 他們還完成了聚合器性能的最佳化。 此外,該團隊還啟動了 SanchoNet 測試 Mithril 網路的實施,並對 P2P 網路進行了威脅建模和風險分析。 最後,他們透過在儲存庫中提供可立即運行的範例來增強 Mithril 用戶端程式庫的開發人員體驗,並實現了在 crates.io 上手動發布庫的工作流程。

VOLTAIRE(治理)

在 Voltaire,Intersect 成員繼續打造一個安全、協作的生態系統,以確保卡爾達諾在安全的空間中持續成長和發展。

在過去的幾周里,公民、會員和社區 (MCC)、參數和開源委員會發布了不同的更新。 公民委員會的重點是確保卡爾達諾治理的可近性、公平性和透明度。 它提供了與卡爾達諾治理相關的建議,並正在優先考慮 2024 年的重點領域。MCC 委員會繼續促進卡爾達諾內部的社區包容性。 自臨時成立以來已召開了 10 次會議,其中一次是公開會議,第二次公開會議定於 12 月 12 日舉行。參數委員會為更新協議參數提供了技術建議和建議。 他們的第一個建議 PCP-001 已在卡爾達諾論壇上發布,諮詢小組正在積極制定其他建議。 您可以在此處關注會議記錄。

最後,開源委員會制定了開源計畫的全面路線圖,強調透明度、可及性和社群驅動的開發。 政策和策略兩個技術工作小組正在積極參與這項工作。

若要了解有關 Intersect 的更多資訊或加入,請瀏覽網站

催化劑 (Catalyst)

本週,催化劑計畫基金 11 的提交已結束,積極提交的提案者將有機會在社區審查之前完善和最終確定其提案。 社區審閱者也可以註冊。 為此,如果您有興趣參與,可以導航至 IdeaScale 並回覆彈出訊息。 請務必在 12 月 10 日結束前回覆。

此外,Catalyst 市政廳本週回歸,預計將定期恢復。 如果您有興趣舉辦會議,請務必在每週二之前註冊,以便做出相應的計劃。

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

教育

本週,教育團隊致力於為 2024 年下一門 Haskell 課程規劃活動。他們也繼續致力於掌握 Cardano 內容和 Marlowe 教育任務。