在Web3領域,我曾經認爲性能和成本是一對難以兼顧的矛盾。然而,通過將關鍵計算轉移到Boundless平台,我發現可以通過不同的方法來分別優化這兩個方面。性能可以通過工程手段來保障,而成本則可以通過市場機制來定價。



具體做法並不復雜。我們將最耗費gas、最影響延遲,但又必須保證可信的邏輯轉化爲證明任務,交由prover處理。同時,我們在鏈上使用輕量級驗證來替代'重執行'。在定價方面,我們採用反向荷蘭拍賣的方式,讓價格在供需關係中自然形成。我們還將時效窗口和抵押要求寫入智能合約,使交付變成可量化的服務等級。經過一個月的實踐,我們首次看到'性能分位線'和'單位證明成本'同時向好的方向發展。

我首先從優化風控和清算流程開始。在過去的方案中,風控參數需要跨多個區塊進行統計,清算則需要批量觸發,這兩個過程疊加常常導致鏈上延遲不可控。現在,我們將統計和聚合的工作交給Steel處理,鏈上只保留驗證和狀態更新的功能。同時,我們優化了清算的觸發條件,減少了不必要的回滾和重試。這些改進使得時延的95分位數從秒級降到了近乎恆定的亞秒級,偶發的波動也被更好地控制。現在,我們可以通過展示證明編號、提交時間和驗證哈希等具體數據來證明性能的提升。

在成本方面,我們不再依靠主觀判斷來制定合同。在需求旺盛的季節,我們通過調整任務參數來反映市場情況,而不是將壓力轉嫁到團隊成員身上。具體來說,我們會縮短時間窗口、提高抵押要求、加嚴違約懲罰。這樣,prover就能根據市場需求自主調整。

這種新的方法不僅提高了系統的性能和效率,也爲Web3項目的成本管理提供了一個更加市場化和靈活的解決方案。
查看原文
此頁面可能包含第三方內容,僅供參考(非陳述或保證),不應被視為 Gate 認可其觀點表述,也不得被視為財務或專業建議。詳見聲明
  • 讚賞
  • 4
  • 轉發
  • 分享
留言
0/400
OnlyUpOnlyvip
· 6小時前
這優化玩得漂亮啊
查看原文回復0
unrekt.ethvip
· 6小時前
gas 價格終於能控制了
查看原文回復0
财富咖啡vip
· 6小時前
有點東西啊兄弟
查看原文回復0
ParallelChainMaxivip
· 6小時前
還是架構師啊
查看原文回復0
  • 置頂
交易,隨時隨地
qrCode
掃碼下載 Gate App
社群列表
繁體中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)