技術週報 (截至2023-06-23)

核心技術

本週,核心技術團隊繼續致力於節點、網絡、共識和賬本組件的工作。

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

錢包和服務

本週,Lace 團隊發布了錢包的最新版本 Lace v.1.2,它帶來了新的瀏覽器支持、組織 NFT 的新方法、新的隱私功能、更高的速度等等。 Lace產品設計團隊還發表了一篇文章,介紹Web3與傳統Web的設計差異。

Adrestia 團隊專注於更新 Cardano 錢包以支持節點 v.8.1.1、增強數據庫層和多重簽名錢包委託功能。

智能合約

本週,Plutus 工具團隊致力於:

  • 完成側鏈部落的 Marconi GetUtxoFromAddress 和 GetTokenBurnEvent 索引器。
  • 將 GetTokenBurnEvent 索引器結果與 cardano-db-sync 進行比較。
  • 更新 marconi 側鏈 JSON-RPC 請求和響應以反映 API 規範。
  • 在 marconi 側鏈的 CLI 上添加 AssetId 過濾器。

Plutus 核心團隊致力於:

  • 改進“Dupable”中的 callsite inliners,使得可以獨立重命名函數體,創建自由變量。 這個問題正在修復中。
  • 確保 PIR 和 UPLC 中的 callsite inliners 不再需要將該函數完全應用,從而可以進行更多優化。
  • 更改理論中的機制,並將可執行文件更新,以確保在將來進行更改時可以可靠地測試可執行文件。
  • 在“Flat Index”中從 Nat 切換為 Word,可將反序列化速度提高約 5%,並使智能合約驗證速度更快。
  • 按照此處的要求,向內置語法添加有用的一致性測試。
  • 刪除無用的金色文件
  • 確保簡單的腳本編譯為簡單的程序。
  • 重命名拼寫錯誤的一致性測試。

Marlowe 團隊通過允許禁用追踪、修復控制台日誌記錄以及將運行時升級到 v0.0.2 來改進 Marlowe 運行時。

該團隊還為 Marlowe Playground 實施了自動化測試場景。

Marlowe Run Lite 得到了改進,包括重新設計的登陸頁面、使用角色代幣提款的 UI 以及合約原型的圖形流程

BASHO (擴展性)

本週,Hydra 團隊重點研究和試驗如何在主網上操作 head。 他們解決了一些錯誤和問題。 該團隊很快將發布新版本0.11.0,該版本將帶來許多改進和錯誤修復。

本週,Mithril 團隊研究了 SPO 的簽名者部署模型,以便在其 Cardano 主網基礎設施上運行 Mithril。 他們開始設計和實施壓力測試工具來對聚合器進行基準測試。 他們還致力於重構 Mithril Stake Distribution 實體以及節點中日期類型的統一。 此外,他們還修復了導致聚合器無法時常檢測新簽名實體類型以及在出現嚴重錯誤時無法重新啟動的錯誤。

最後,團隊完成了 Mithril 網絡升級到 Cardano 節點 v.8.1.1,並繼續調查 CI 上的不穩定端到端測試。

VOLTAIRE(治理)

本週在伏爾泰,關於 CIP-1694 的對話將繼續,以建立一個初始的最小可行治理 (MVG) 框架。 該框架對於在 Cardano 生態系統內推進參與式治理至關重要。 通過收集社區成員的反饋,可以整合不同的觀點,以確保治理系統符合社區的需求和願望。

查看您附近舉辦的研討會並加入。

CIP-30 和 CIP-95 是卡爾達諾改進提案 (CIP) 提出的機制,旨在賦予 ada 持有者投票權。 這些提案一旦由錢包提供商實施,將使社區成員能夠表達他們對治理行動的民主同意。 通過讓更廣泛的 Cardano 社區參與決策過程,生態系統變得更加分散和包容。

社區成員積極參與為 CIP-1694 和 CIP-95 提供反饋至關重要。 通過發表意見和建議,您可以幫助塑造卡爾達諾治理的未來。 這種協作方法可確保實施的治理機制具有代表性並能響應社區的需求。

Catalyst (催化劑)

Project Catalyst 團隊在本週的會議正式啟動了 Fund10。 慶祝活動以兩位您可能非常熟悉的人的精彩演講開始,他們是 IOG 總裁兼幕僚長 Tamara Haasen 和社區與生態系統副總裁 Tim Harrison。 該團隊概述了您需要了解的所有 Fund10 變更,並展示了 Fund10 的一些支持文檔(Fund10 啟動指南、Catalyst gitbooks)。

團隊向社區介紹了不同的 Fund10 Catalyst 類別。 如果您還沒有參加,請務必繼續關注並登記參加即將舉行的會議

上周轉向 Catalyst 的技術方面:

  • 最終確定了支持 Fund10 (prod)、試運行 (preprod)、持續測試網 (testnet) 和下一個基金期間的開發 (dev) 的環境。
  • 兩週內啟動最終的註冊發布預演。
  • 開始對節點進行新修復的負載測試。
  • 繼續實施新 Catalyst 數據服務 API 的測試覆蓋範圍。
  • 制定了在 F10 後以盡量減少干擾的方式淘汰舊的服務站的計劃。
  • 繼續研究工具並調整開發工具的方法,以實現 F10 中的社區驗證。
  • 繼續努力合併來自preprod和主網的快照,並與“檢查我的投票權”用戶體驗的方法保持一致。
  • 持續交付Beta已經完成,正在測試中。

最後,要及時了解 Project Catalyst 中發生的一切,請在此處為每週時事通訊的過去一期添加書籤。

教育

本週,教育團隊回顧了最近成功舉辦的卡爾達諾日活動,該活動收到了非常積極的反饋。 他們還致力於更新 Haskell 訓練營,並在規劃今年晚些時候的面對面 Haskell 課程方面取得了進展。 此外,他們還專注於 Plutus 先鋒計劃的認證。