核心技術
本週,核心技術團隊發布了 Node v.8.1.2,它為 Plutus 解釋器帶來了更新。
賬本團隊專注於將 Conway 功能實施到賬本中。 團隊成員參加了 CIP-1694 研討會,並召開了現場會議,討論 Conway 時代實施的進一步步驟。 他們還調查了與新節點版本相關的預覽測試環境中的一些交易驗證問題,做了一些工作來定義Plutus v3 所需的類型,並在基於約束的生成器上取得進展,這些生成器現在生成有效的交易和賬本狀態。
本週,DB Sync 團隊確認共識團隊為 UTXO-HD 集成提供的適配器模塊沒有表現出性能下降。 其他有興趣與 UTXO-HD 集成而不使用磁盤存儲的客戶目前可以使用上述適配器模塊。
該團隊還專注於完成卡爾達諾節點中對 UTXO-HD 的跟踪支持。 他們正在研究 UTXO-HD 文檔,以滿足下游消費者和公眾的需求,並進一步推廣實施。
Genesis 的設計工作正在進行中; 團隊決定對紀元結構進行基於創世紀的更改。 他們與研究人員合作,對歷史創世窗口和日食持續時間的統計模型進行了獨立的描述。 ChainSync 客戶端已合併了一些小改進。
最後,共識團隊調查了 Sanchonet(Conway 賬本測試網)上的一個問題,該問題導致長時間同步暫停。 他們發現了賬本錯誤並立即與賬本團隊合作修復它。
與往常一樣,請參閱此技術開發報告以獲取來自不同團隊的更多詳細信息
錢包和服務
本週,Lace 團隊進行了一些修復,以支持 DApp 連接器內的硬件錢包使用,重構了代碼庫的複雜部分,並運行了半自動抵押設置以簡化 DApp 交互。 他們還改進了測試自動化,進行了一些本地開發改進,並繼續致力於 Trezor 支持。
智能合約
本週,Plutus 工具團隊致力於改進馬可尼的錯誤報告、修復在 Marconi 側鏈的磁盤上存儲 LedgerStates 時的錯誤,以及完成卡爾達諾節點模擬器演示。
Plutus 核心團隊為 Keccak-256 添加了新的內置函數,這將增強與以太坊的兼容性。 此外,他們還包括 Black2b-224 作為新的內置項,從而能夠在 Plutus 內進行 PubKeyHash 的鏈上計算。 這些新增內容將在 Plutus v3 中提供。
Marlowe 團隊使用 Runtime 和 Jupyter Notebook 創建了一個開發者 Docker 鏡像,負責主網的 Marlowe Runtime 測試預啟動,在 Marlowe Run Lite 中按角色代幣過濾合約,並向運行時客戶端添加角色支付支持。
BASHO (擴展性)
本週,Hydra 團隊更新了規範,以適應最近的鏈下協議更改,並完成了快照的重構,為事件溯源協議邏輯做好準備。 他們還更新到 GHC 9.2.7,從而縮短了編譯時間並縮小了 Plutus 腳本的大小。
本週,Mithril 團隊發布了新發行版 2329.0。 該團隊推出了 Mithril 協議的主網測試版:發布主網網絡現已開放供簽名者註冊,並且其創世證書已創建。 該團隊正在監控網絡,並期望它在下一個卡爾達諾紀元開始生成證書。 他們還繼續致力於實施壓力測試工具來對聚合器進行基準測試。 此外,團隊還繼續致力於密碼庫實體的序列化/反序列化的重構。
最後,他們致力於修復 CI 中生成的二進制工件的安裝錯誤,並增強 SPO 入職文檔和設置 Mithril 簽名者。
VOLTAIRE(治理)
本週在伏爾泰,從 CIP-1694 研討會收集的反饋正在接受審查和考慮。 更新將很快發布。 隨著 CIP-1694 進入最終形式,社區將有機會投票決定該 MVG 是否是可接受的共同前進方式。 這為卡爾達諾生態系統內參與式治理的關鍵進步提供了一個強大的選擇。
Intersect於本月早些時候宣布,作為生態系統的關鍵機構,將公司、開發者、個人和其他生態系統參與者聚集在一起,塑造和推動卡爾達諾的未來發展。 因此,它將成為管理卡爾達諾平台和協議的持續路線圖和開發的流程管理員。
歡迎卡爾達諾生態系統的所有參與者成為 Intersect 會員。 Intersect 由分散的參與者組成,其中包括卡爾達諾最重要的專家和當前生態系統的貢獻者,Intersect 將促進其成員和整個社區之間的健康討論和明智決策,以發現痛點,同時推動成功。 要作為創始成員加入,請點擊此處。
Catalyst (催化劑)
本週,在 Project Catalyst 中,0 級和 1 級社區審核階段將持續到下週四(8 月 3 日)。隨後,2 級社區審核流程將開始。 最近的市政廳舉行了由 Catalyst 集團產品負責人 Kriss Baird 和治理副總裁 Nigel Hemsley 主持的爐邊談話。 此次聊天旨在解決社區有關 Catalyst 團隊提交的 Catalyst 基金運營提案的問題。 如果您還沒有登記,請務必登記參加即將舉行的市政廳會議。
在 Catalyst 技術方面,團隊:
- 已完成開發,使投票應用程序與流程變化保持一致,包括基金運營的投票選項、ADA 中的面額以及挑戰的順序
- 實施新的用戶分析解決方案,以更好地了解改善體驗的機會
- 開始審查後端搜索服務,以確定並記錄在投票應用程序中實施的突出需求
- 更新了 Gitbook 中支持的錢包以反映 Yoroi 的最新更新
- 開始每週提取和共享註冊指標
- 將快照工具部署到開發環境進行測試
- 發現開始測試審核模塊所需的訪問問題
- 重構EventDB和Catalyst數據服務,改進數據結構
- 持續開發 Catalyst 數據服務的測試自動化
- 開始創建使用新審核工具的文檔和指南
- 使用戶能夠在給定投票密鑰的情況下獲取投票歷史記錄(僅限提案,而不是選擇)
- 開始投票中心的內部端到端測試
- 開始啟用事件數據的創建/更新/刪除訪問權限。
最後,要及時了解 Project Catalyst 中發生的一切,請在此處為每週時事通訊的過去一期添加書籤。
教育
本週,教育團隊與非洲區塊鏈中心合作,為 8 月初在肯尼亞內羅畢舉行的面對面 Haskell 培訓課程準備了內容。 他們還發布了 Haskell Bootcamp 的第 15 課,重點關注錯誤處理。