技術週報 (截至2023-11-10)

文章來源:

核心技術

本週,核心技術團隊持續致力於節點、網路和共識增強。

在過去的幾周里,帳本團隊專注於康威時代實施的品質改進以及用於帳本測試的工具。 他們解決了與正確使用 DRep 批准閾值、國庫提款、DRep 權益分配快照和授權選項相關的多個錯誤。 該團隊還致力於一些與康威相關的附加功能,例如康威帳本事件、禁止對過期提案進行投票以及憲法委員會主播。 此外,該團隊還改進了有序集 OSet 和有序映射 OMap 的可重用接口,這允許禁用事務中的重複證書和提案。 團隊還重組了 Plutus 功能,為 Plutus v3 整合做準備。

在增強專門的「Imp」測試庫方面取得了更多進展,該庫允許編寫簡潔的狀態單元測試來驗證帳本邏輯,以及一致性測試,允許與 Agda 規範中的 Haskell 生成的程式碼進行互動。 最後,他們擴展了序列化測試以增加二進位一致性覆蓋率。

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

錢包和服務

上週,Lace 團隊參加了 2023 年卡爾達諾峰會,會中團隊成員會見了許多有興趣與 IOG 合作的專案負責人。 他們還致力於增強將於下週發布的多重質押功能。

智能合約

本週,Plutus 工具團隊繼續致力於 Marconi API 查詢、cardano 節點模擬器測試和使用者文件改進。

上週,Marlowe 團隊在 2023 年 Cardano 高峰會上舉辦了兩場研討會,探討 Marlowe 的工具套件、安全功能、DApp 創建和初學者友好的智慧合約。

本週,該團隊修訂了運行時中開放角色的安全檢查,添加了開放角色集成測試,編寫了相關文檔,並向運行時入門工具包添加了有關開放角色的課程。 他們還審查和測試了歸屬 DApp,添加了 Marlowe 代幣計劃原型,改進了 Marlowe 鏈同步協議的跟踪,測試了 Runner MVP,並改進了 marlowe-tokens-plan 中的連接小部件。

SCALING (擴展性)

本週,Mithril 團隊繼續致力於 Mithril 用戶端的適配工作,目前已基本完成。 他們透過點對點(P2P)網路概念證明在 Mithril 網路的去中心化方面取得了進展,為此他們透過點對點發布-訂閱(pub-sub)實現了一個非常基本的工作演示機制。 此外,團隊也持續致力於對不可變文件中的 UTXO/交易集進行確定性計算。

最後,他們解決了負責儲存新 Mithril 用戶端 CLI 映像的 Docker 套件的命名問題,並繼續解決與「release-mainnet」聚合器相關的效能問題。

VOLTAIRE(治理)

上週,Voltaire 團隊與出席卡爾達諾峰會的幾位團隊成員(其他人提供遠端支援)一起努力工作,展示了卡爾達諾鏈上治理所取得的進展。

卡爾達諾峰會的亮點包括:

  • GovTool 的技術演示
  • SanchoNet 的技術演示
  • 卡爾達諾 CIP-1694 投票公告
  • 小組討論社區治理的重要性以及 Intersect 在卡爾達諾治理中的重要性

超過 150 位社群成員註冊加入 Intersect。 2023 年卡爾達諾峰會是向更廣泛的社區展示伏爾泰時代持續進展的絕佳機會。

催化劑 (Catalyst)

本週,Catalyst 團隊正處於完善 Fund11 行動應用程式和後端的最後階段。 他們專注於增強效能和功能,以確保頂級的用戶體驗,包括更快的載入時間和近乎即時的註冊或投票權更新等改進。

同時,我們正在努力引入強大的負載測試框架以提升測試能力。 這項策略性舉措旨在增強系統的彈性,確保在各種負載下實現最佳效能,並提供對任何問題的洞察。

這些團隊很高興能夠透過為 Catalyst Voices 和 Hermes 專案建立開源儲存庫來擴大合作機會。 這項措施符合促進創新和社區參與的承諾。 他們已經啟動了 Catalyst Voices 後端的基礎工作,該工作可在開源儲存庫中找到。

最後,他們目前正在開發一個新的社群測試框架,使用戶能夠在新功能投入生產之前對其進行測試,從而使社群能夠在開發生命週期的早期提供回饋。 開源和社區測試計劃將在未來幾週內推出,作為 Fund10 資助的 Voices 和 Hermes 專案里程碑 1 的成就證明。

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

教育

上週,教育團隊的幾名成員出席了卡爾達諾峰會,宣傳他們的專案和課程並與社區見面。 他們發表了一篇關於非洲區塊鏈中心卡爾達諾培訓計畫的文章,目前正在研究Marlowe教育內容。