核心技術
網路團隊持續致力於重構網路測試套件。 特別是,他們將這些測試分為 io 測試和 sim 測試,前者需要在所有平台上本機運行(這些測試主要包含需要 IO 系統呼叫的測試),後者獨立於平台。 他們也開始重新調整類型協定重構分支,修復了一些有關P2P共享的小問題,並在 P2P 採用方面取得了進展。 欲了解更多詳細信息,請參閱此技術報告。
共識團隊成功地為 UTXO-HD 實施進行了首次系統級基準測試,實現了一個重要的里程碑。 然而,他們遇到了區塊鍛造性能的重要回歸,這需要在 UTXO-HD 發布之前引起注意。 此外,團隊重新審視了查詢處理邏輯的實現,這對於解決按地址查詢命令中確定的效能回歸是必要的。 初步效能結果顯示該查詢的效能與卡爾達諾基線版本一致,但需要進一步確認。
關於 Genesis 的開發,該團隊向 IOG 研究人員提出了關於擬議的歷史 Cardano Genesis 窗口的研磨感知安全論點。
最終,Cardano 節點 v.8.3.0-pre 於 2023 年 9 月 5 日發布。
與往常一樣,請參閱此技術開發報告以獲取來自不同團隊的更多詳細信息
錢包和服務
本週,Lace 團隊繼續致力於 SDK 和 Lace 中的 CIP-95 功能,設定抵押品,並專注於增強功能以及 SanchoNet 功能審查。 他們也繼續致力於 Trezor 支援的實施,最終確定了「簽名交易」流程,並致力於在「活動」標籤中實現法幣轉換和過去的交易呈現。
智能合約
Plutus 工具團隊一直專注於簡化 API 重寫 Marconi EpochState 索引器,實施和測試此 API 的新索引器,並透過更新 plutus-apps 中的 cardano-api 版本來確保相容性。
Plutus Core 團隊在 Plutus Tx 中引入了重大增強功能,允許使用 Haskell 語言擴展 Strict 使 Plutus Tx 程式中的模式預設為嚴格。 此調整提供了多項優勢,您可以在 Plutus Tx 文件中進一步探索。
Marlowe 團隊在主網上測試了提款小部件,創建了有關使用交易安全分析的入門套件課程,添加了將Marlowe Runtime 與CIP-30 錢包結合使用的示例,並添加了一組用於支付的REST API ,支援按合約 ID 或角色代幣。 該團隊還實現了對透過付款而不是角色代幣進行提款的支持,審查和測試了 Marlowe 入門工具包文檔,並添加了對 ts-sdk 連接到代幣元資料註冊表的支援。
BASHO (擴展性)
本週,Hydra 團隊主要專注於實施網路層所需的更改,並產生了概述必要的設計調整的初始草案文件。 此外,他們還透過使用內聯資料進行提交來增強使用者體驗,與研究人員就鏈下治理進行討論,並對內部模型測試進行改進。
本週,Mithril 團隊發布了新發行版 2335.0,其中包括一些優化和錯誤修復。 他們還完成了快照存檔的 zstandard 壓縮的實現,並繼續致力於將 Cardano 節點版本添加到快照工件中。 團隊還完成了壓力測試工具第二階段的實施,以對聚合器進行基準測試,並開始識別相關瓶頸。 他們在為聚合器基礎設施實施 Cloudflare 保護方面取得了良好進展。
最後,他們開始進行節點的錯誤重構,並修復了客戶端中與快照復原相關的錯誤。
VOLTAIRE(治理)
本週在 Voltaire,參與式治理隨著 SanchoNet 的第一次迭代而取得進展,SanchoNet 是 CIP-1694 鏈上治理行動的不斷發展的技術測試平台。 這是卡爾達諾社群在受控測試網環境中體驗 CIP-1694 的新遊樂場。 新的治理角色,例如未來的代表 (DReps),將可供社區體驗和參與參與式治理的進步。 請造訪 SanchoNet 以了解更多資訊並加入 Discord 上的對話。
Intersect 是生態系統的關鍵機構,它將公司、開發者、個人和其他生態系統參與者聚集在一起,共同塑造和推動卡爾達諾的未來發展。 因此,它將成為管理卡爾達諾平台和協議的持續路線圖和開發的流程管理員。 立即以創始會員身分加入 Intersect,即可接收獨家時事通訊,搶先了解最新亮點和每月市政廳。
Catalyst (催化劑)
本週 Project Catalyst 的焦點是 Fund10 投票,截至本週三,個人投票超過 155,000 票。 在市政廳期間,團隊深入研究了 Fund9 資助專案的里程碑模組推出的成果,並解決了有關 Catalyst 系統可審計性的新更新。 如果你錯過了,請務必登記參加即將舉行的市政廳會議。
上週在 Catalyst 的技術方面,該團隊:
- 最終完成快照並提取最終指標,顯示註冊 ada 與 Fund9 相比增加了 17%,總計 44.8 億
- 準備並完成所有 Fund10 數據
- 實作了評論導入器的初始版本,以從 IdeaScale 下載評論
- 透過修復測試解決了 Fund10 之後的新 IdeaScale 導入器的問題
- 透過新增事件、編輯現有事件和刪除事件來增強儀表板。
最後,如果您希望隨時了解 Project Catalyst 中發生的所有情況,請考慮加入 Catalyst Telegram 公告頻道。
教育
本週,教育團隊啟動了內部 Plutus 培訓課程,並製定了 9 月 19 日至 20 日在馬耳他大學舉行的卡爾達諾日活動的註冊和日程安排。 此外,他們還將繼續與非洲區塊鏈中心一起提供 Haskell 課程。