掃碼下載
BTC $77,298.37 +3.83%
ETH $2,424.92 +4.10%
BNB $639.79 +1.94%
XRP $1.48 +3.14%
SOL $89.18 +2.18%
TRX $0.3267 +0.08%
DOGE $0.1004 +2.81%
ADA $0.2615 +2.60%
BCH $454.29 +3.26%
LINK $9.66 +2.65%
HYPE $44.17 +1.33%
AAVE $117.06 +4.32%
SUI $1.01 +3.32%
XLM $0.1728 +4.76%
ZEC $332.44 -1.16%
BTC $77,298.37 +3.83%
ETH $2,424.92 +4.10%
BNB $639.79 +1.94%
XRP $1.48 +3.14%
SOL $89.18 +2.18%
TRX $0.3267 +0.08%
DOGE $0.1004 +2.81%
ADA $0.2615 +2.60%
BCH $454.29 +3.26%
LINK $9.66 +2.65%
HYPE $44.17 +1.33%
AAVE $117.06 +4.32%
SUI $1.01 +3.32%
XLM $0.1728 +4.76%
ZEC $332.44 -1.16%

CESS 技術月報 | 2024 年 1 月進展

Summary: 實現 CESS 鏈對 MetaMask 錢包兼容、在線文件分享工具(DeShare)新版本上線
CESS
2024-08-20 09:53:11
收藏
實現 CESS 鏈對 MetaMask 錢包兼容、在線文件分享工具(DeShare)新版本上線

一、重要遞交、修改、發布

區塊鏈網絡

CESS 測試網 v0.7.5 版本由共識節點和存儲節點組成。共識節點維護 CESS 網絡的世界態(by CESS Node),同時是 CESS 網絡中的"數據認證站"(by TEE Worker)。存儲節點負責提供可驗證的存儲空間,是 CESS 網絡中的"數據存儲池"。以下是本月進展:

1. 共識節點 [v0.7.5]

  • 修復 nodeadm v1.5.2 版本在部分情況下無法部署共識節點的問題;

  • 修復 CESS Node 合併 TEE Worker 倉庫後無法編譯的問題;

  • 修復因國庫資金不足導致隨機挑戰獎勵發放失敗的問題;

  • 修復 TEE Worker 在重構代碼庫後共享密鑰無法被有效啟用的問題;

  • 修復 RPC 節點因連接數量超過默認上限而出現無法連接的問題;

  • 修復 CESS Node 未及時清除隨機挑戰失效懲罰次數記錄的問題;

  • CESS 鏈的 Token 從 12 位更新為 18 位,以更好地實現與以太坊代幣的轉換;

  • 實現 CESS 鏈對 MetaMask 錢包的兼容,以改善用戶的使用體驗;

  • 完成 CESS Node 在線升級,將隨機挑戰懲罰次數上限更新為 42 次,以驗證經濟模型的最新優化調整;

  • 完成 CESS Node 所有 pallet 的 benchmark 編寫和測試;

  • 完成 TEE Worker 密鑰共享模塊的升級,使用鏈上加密通道替代原 p2p 網絡,提升安全性和穩定性;

  • 完善 nodeadm 程序,以適配多類型 TEE Worker 的部署需求;

  • 新增質押金贖回冷卻機制,存儲節點被強制踢出網絡後需經過 180 天冷卻期才能贖回質押金;

  • 完成 CESS Node storage-handler 等 pallet 的 README 文檔撰寫;

  • 完成 TEE Worker 用戶指南的編寫,包含 TEE Worker 類型介紹、部署方法和原理介紹等內容;

2. 存儲節點 [v0.7.8]

  • 更新 gRPC 通信模塊,以適配最新版本 TEE Worker 的交互要求;

  • 新增保存閒置空間證明密鑰的功能,以減少鏈上獲取密鑰的查詢次數;

  • 修復存儲節點使用非簽名賬戶質押時,查詢起始質押區塊高度失敗的問題;

  • 利用自動化文件上傳腳本完成存儲節點文件上傳壓力測試,節點存儲服務狀態良好;

  • stat 命令新增已聲明空間、負債信息等數據的展示;

  • increase 命令新增 space 子命令,用於追加存儲空間;

  • 修復查詢隨機挑戰獎勵收益信息失敗的問題;

  • 修復服役文件 Tag 計算後不向區塊鏈上報狀態的問題;

  • 新增存儲節點主動拒絕接收無效用戶文件的功能,防止了節點資源的浪費;

  • 更新存儲節點 stat 命令,增加了節點質押起始區塊高度信息的顯示;

  • 完成一機部署多存儲節點容器的用戶操作手冊的編寫和測試;

  • 優化存儲節點交易發送機制,當發送結果異常時主動查詢鏈上狀態來確定交易是否發送成功;

產品

CESS 致力於為 Web3 提供可落地的存儲服務和 CDN 服務,滿足大規模商用存儲需求,實現了毫秒級數據檢索和返還。CESS 首創了去中心化對象存儲服務(DeOSS),CESS 網絡的產品生態也逐漸豐富與繁榮,目前已孵化出在線文件分享工具(DeShare)、公鏈快照存儲服務、CESS 網盤等創新應用,歡迎前去體驗。以下是本月進展:

1. 對象存儲服務(DeOSS)

  • 新增 go-sdk 解析區塊時間戳的功能;

  • 新增 go-sdk 查詢存儲節點質押起始時間(區塊高度)的功能;

  • 新增用戶文件名特殊字符過濾功能,防止特殊字符無法顯示的問題;

  • 新增文件分塊上傳和斷點續傳功能,以提高大文件的傳輸效率和穩定性;

  • 完善 go-sdk 鏈上事件解析功能,支持所有系統交易事件的解析;

  • 完善認證方式,移除了申請 Token 授權的方式,統一更新為使用錢包賬戶認證;

  • 更新用戶操作指南,根據最新版本的 DeOSS 完善了所有 API 請求示例;

  • 優化文件調度機制,優先將用戶文件分發至下載服務良好的存儲節點;

  • 優化文件上傳流程中的 Token 校驗機制,完善了對各種異常情況的判斷和處理;

  • 修復因 RPC 連接失敗導致 DeOSS 設置區塊鏈狀態失敗的問題;

  • 升級文件上傳流程,減少因用戶空間不足等因素造成交易失敗的問題;

  • 升級 go-sdk 交易發送模塊,交易發送後追加 6 秒等待時間,以等待交易在區塊中被確認;

2. 區塊鏈瀏覽器(Substats)

  • 完成 v2.0 後台數據庫表的設計與創建;

  • 完成 v2.0 後台解析區塊交易功能的開發;

3. 在線文件分享工具(DeShare)

  • 升級後台郵箱模塊,支持向用戶指定郵箱發送已上傳文件的文件名、下載鏈接等信息;

  • 完成新版本頁面的開發和上線;

二、技術文檔資料參考

GitHub: https://github.com/CESSProject

GitBook: https://docs.cess.cloud/core/

CIPs: https://github.com/CESSProject/CIPs

warnning 風險提示
app_icon
ChainCatcher 與創新者共建Web3世界