WEEX 唯客博客, 一、重要遞交、修改、發布 區塊鏈網路 CESS 測試網 v0.5.3 版本由共識節點和存儲節點組成。共識節點維護 CESS 網路的世界態(by CESS Node),同時是 CESS 網路中的「數據認證站」( by TEE Worker)。存儲節點負責提供可驗證的存儲空間,是 CESS 網路中的「數據存儲池」。以下是本月進展: 1. 共識節點 [v0.5.3] – 完成了鏈節點的訂單認領、訂單上報等一系列存儲恢復訂單相關功能的開發 – 完善了鏈節點的文件刪除功能。在刪除文件時對存儲節點退出情況進行檢查,並更新已恢復空間的記錄 – 優化了鏈節點的觸發隨機挑戰時的節點選擇機制及結束挑戰的邊界條件 – 修復了鏈節點的授權對象可以重複創建 bucket 的錯誤 – 修復了鏈節點的存儲空間過期后處理用戶空間和文件出錯的問題 – 修復了鏈節點的文件上傳時偶發文件沒有被記錄到用戶持有列表中的問題 – 優化了鏈節點的文件上傳時的存儲節點隨機分配演算法,提高分配結果的隨機性 – 修復了鏈節點的分配存儲節點以及解鎖存儲空間流程中出現的錯誤 – 修復了鏈節點因 fragments 重複造成文件上傳失敗的錯誤 – 修復了鏈節點的文件元數據不準確造成 fragments 共享失敗的問題 – 修復了鏈節點文件上傳流程中因存儲節點被強制退出造成訂單無法被處理的問題 – 取消了鏈節點中 segments 共用的功能 – 修復了鏈節點文件刪除時數據溢出的錯誤 – 修復了鏈節點空間過期後用戶購買的空間未及時退還的錯誤 – 新增了鏈節點文件上傳完成事件,以便存儲節點快速確認上傳狀態 – 修復了鏈節點生成訂單信息時 deadline 計數錯誤的問題 – 修復了 TEE Worker 的 p2p 網路事件監聽功能不完善導致響應隊列被堵塞的問題 – 新增了 TEE Worker 的新入網節點能夠在密鑰交換網路中安全且匿名地獲取系統密鑰的功能 – 新增了 TEE Worker 的 TLS 通信網路白名單判斷功能 – 新增了 TEE Worker 的 rotator 模塊的網路引導和發現功能 – 修復了 TEE Worker 的多節點註冊授權認證中出現的若干錯誤 – 修復了 TEE Worker 的 docker 容器重置后無法讀取本地系統密鑰的問題 – 修復了 TEE Worker 的 rotator 模塊在處理 CDTG 請求時使用錯誤 key 的問題 – 修復了 TEE Worker 的 APV、CDTG 協議中存在的一些缺陷 – 優化了 TEE Worker 的聚合證明驗證流程,大幅減少了內存佔用 – 完成了 nodeadm 程序配置生成、環境檢測與安裝等主要功能的開發工作 2. 存儲節點 [v0.5.3] – 重構與整理了CESS bucket,完成了代碼細節的檢查 – 修復了 CESS bucket 在測試過程中發現的 p2p 節點無法提供外部 IP 的問題 – 新增了 CESS bucket 文件校驗和恢復功能 – 修復了 CESS bucket 重複報告已存儲文件、閑置文件替換出錯等問題 – 修復了 CESS bucket 無法找到 bootstrap node 和無法認證空間等問題 – 修復了 CESS bucket 在存儲訂單重分配后,之前分配過該訂單的存儲節點仍上報信息的問題 – 修復了 CESS bucket 在共識節點更新后程序需要重啟的問題 – 新增了 CESS bucket 檢測閑置文件和報告閑置文件丟失功能,已完成功能測試 產品 CESS 以向 Web3 提供可落地的存儲服務為使命,打造新一代對象存儲服務(DeOSS)。當前 CESS 網路的產品生態逐漸豐富與繁榮,已孵化出在線文件分享工具(DeShare)、公鏈快照存儲服務、CESS 網盤等創新應用,歡迎前去體驗。以下是本月進展: 1. 對象存儲服務(DeOSS) – 新增網關模塊的配置文件 boot 選項 – 優化網關模塊多用戶上傳同一文件的處理流程,支持文件存儲跟蹤及多用戶文件列表的自動更新 – 更新 Go SDK 介面方法的描述 – 修復網關模塊查詢用戶 bucket 列表出錯、文件上傳后無法找到文件塊、刪除 bucket 出錯等若干錯誤 – 新增網關模塊退出 CESS 網路的功能 – 解決 Go SDK 中 example 無法運行的問題 – 修復網關模塊下載文件后未刪除填充數據的問題 – 更新網關模塊文件元信息的數據結構,新增文件實際大小信息 二、技術方案討論 探索網路閑置空間認證速度升級方案 本月團隊繼續探索網路閑置空間認證速度升級方案,並完成 demo 的開發與測試。我們期待早日將該方案合併接入 CESS 網路,並為用戶提供更快速和可靠的存儲空間增加服務。 向 2023 波卡夏季黑客松的參賽隊伍提供專業的技術指導和支持 本月團隊向 2023 波卡夏季黑客松的參賽隊伍提供專業的技術指導和支持。我們相信黑客松活動是一個促進創新和協作的絕佳平台,我們期待與參賽隊伍共同探索、學習和解決問題。 三、技術文檔資料參考 GitHub: https://github.com/CESSProject WiKi: https://github.com/CESSProject/cess/wiki CIPs: https://github.com/CESSProject/CIPs WEEX唯客交易所官網:weex.com
CESS 技術月報 | 2023 年 6 月進展
Previous: CESS 構建存儲新範式:智能空間管理
Next: 區塊鏈數據存儲流程一覽