技術週報 (截至2024-02-02)

文章來源:

核心技術

本週,DB Sync 團隊為主網路準備並測試了新的 db-sync 版本,並繼續整合 Conway 功能,同時擴展了其模組化功能。

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

錢包和服務

本週無更新

智能合約

本週,Marlowe 團隊繼續研究 marlowe-cardano,創建一個非 SRE 流程來執行基準測試以增強效能評估,在執行安全分析時利用提供的狀態,並解決 Wolfram 預言機引用。 他們還對 Marlowe Runtime 進行了分析以進行最佳化,並將 real-world-marlowe 和 marlowe-hackathons 儲存庫合併到合約資料夾中。 作為專案工作的一部分,團隊棄用了多個模組 – marlowe-streamer 、 marlowe-signing、marlowe-scaling 和 marlowe-finder(提交:1、2、3)。 此外,該團隊評估了支援有影響力的CIP 的可行性,以優先考慮未來的開發工作,測試了Marlowe 索引器和鏈索引器的同步時間以優化性能,並使用最新的腳本哈希更新了Marlowe安全文檔,並相應地更新了CF 開發人員文檔確保安全合規。 該團隊添加了角色令牌的全面文檔,並創建了一個隨附的視頻來解釋角色令牌和開放角色,以便更好地理解和採用。

最後,他們為原子交換合約創建了測試,並在 Marlowe Playground 中實施了檢查,以確保合約不會混合主網和測試網位址。

SCALING (擴展性)

本週,Hydra 團隊進行了年度路線圖會議,引入了一項重大 API 變更以消除事務的 JSON 編碼,完成了增量退役的鏈下邏輯的實現,並實現了 Hydra-explorer 後端。 請在此閱讀一月份月度報告。

Mithril 團隊繼續實施新的資料類型,用於驗證 Mithril 網路內的卡爾達諾交易。 他們完成了交易集的簽名並實現了聚合器路線,負責產生卡爾達諾交易清單的成員資格證明。 此外,他們還完成了在 CI 中測試 NPM 用戶端套件的手動工作流程,並增強了計算 Cardano 節點資料庫中不可變檔案清單的彈性。 該團隊還擴大了 CI 中端到端測試的覆蓋範圍,以適應卡爾達諾節點的多個版本和各種硬分叉場景。

最後,他們完成了 Mithril 和 Cardano 之間的增強節點通訊以檢索 UTXO,並繼續致力於 P2P 網路的威脅建模和風險分析。

VOLTAIRE(治理)

本週,該團隊開發了一項重要的 Conway 功能,該功能使權益池運營商能夠對選定的與安全相關的協議參數更新進行投票。 他們還組織了提案層次結構並測試了其準確性和有效性。

此外,團隊也修復了一些重要的錯誤:

  • 糾正了允許憲法委員會成員就他們不應有權參與的治理行動進行投票的問題。
  • 實施了保障措施,以防止在質押憑證註銷後、提案程序存款退回之前,存款出現在孤立獎勵帳戶中。
  • 預設情況下,請確保集合以帶有標籤 258 的 CBOR 進行編碼。

Intersect MBO 也正在輪詢 CIP-1694 的參數設置,治理參數委員會正在尋求社區的意見來確定初始設置。 在這裡了解更多。

催化劑 (Catalyst)

本週,Project Catalyst 即將進入 Fund11 投票的第二週。 總共,近 5,000 個錢包已經對 920 項尋求社區資助的提案投了超過 15 萬票。 這是社區驅動的資助卡爾達諾創新願望的驚人證明。 如果您是 Fund11 的註冊選民,您可以在 UTC 時間 2 月 8 日上午 11 點之前進行最終投票。 結果預計將於 2 月 15 日左右公佈。

2 月 4 日也是申請運行 Catalyst 工作小組的最後機會。 閱讀這篇部落格文章以了解有關這些概念的更多資訊。

在其他消息中,該社區還舉行了今年第四次市政廳。 再次精選了最近完成的專案以及 Catalyst 團隊的最新更新。 下一次會議安排在下週,然後是每週三,時間始終為世界標準時間下午 5 點。 您可以在在這裡註冊

教育

教育團隊正在與非洲區塊鏈中心(ABC)合作規劃第二次卡爾達諾開發者培訓課程。 他們也繼續更新 Haskell Bootcamp 課程的更多課程。