從 Midnight 提領以太坊(ETH)上的代幣,必須等待獨立簽章網路回應。提領啟動後,使用者的私密請求權會先被銷毀;即使以太坊轉帳失敗,也必須取得經驗證的結果,才能重新發行請求權。
SIG Network 於 22 日發布的說明文件介紹一個實驗性金庫:Midnight 合約透過以太坊帳戶處理 ERC-20 代幣。這種架構下,資產仍留在以太坊,Midnight 則記錄代表使用者餘額的私密代幣。
提款分為四個階段。使用者指定金額與收款地址後,Midnight 合約會銷毀請求權,並將請求加入佇列。接著,多方計算(MPC)簽章服務為金庫帳戶的以太坊交易產生所需簽章。MPC 是由多名參與者共同計算並產生簽章的方式。最後由應用程式或中繼器將已簽章的交易提交至以太坊;簽章服務本身不會直接廣播交易。
請求權恢復條件與簽章流程分開。SIG Network 公開的實作資料列出三種恢復條件:△交易遭到回滾 △同一個 nonce 被用於另一筆交易,導致原交易無法執行 △已執行的 ERC-20 轉帳回傳失敗。Nonce 是用來區分帳戶交易順序的編號。只有在結果經過驗證並寫入 Midnight 後,已銷毀的請求權才能重新發行。若簽章請求尚未收到回應,單憑這點並不符合退款條件。
緊急程序也無法免除對簽章網路的依賴。金庫部署者可以提出一筆使用相同 nonce、取代受阻交易的交易,但後續仍須完成結果證明與結算。實作資料警告,如果替代請求在 MPC 尚未替原始請求簽章前先獲處理,便可能出現競爭狀態;此時請求權可能已被銷毀,結果證明卻未能提交。
目前公開內容僅涵蓋測試環境。完整示範運行於 Midnight Stagenet 與以太坊 Sepolia,儲存庫說明則將 MPC 回應器標示為「fakenet」。SIG Network 路線圖將以太坊整合列為 Stagenet 階段,並把主網支援與 ledger v9 列在一起。僅憑公開示範,無法判定由獨立簽章者組成的門檻簽章網路是否已在實際環境運行。
安全稽核範圍也須分開看待。Hacken 在 2025 年 2 月 21 日發布的最終報告中,將 SIG Network 基於以太坊 Solidity 的 Chain Signatures 合約列為稽核對象。報告涵蓋的儲存庫與合約範圍,不能證明此次 Midnight Compact 金庫或 Nightmode 整套系統也已完成稽核。
Midnight 是以隱私為核心的區塊鏈。本報先前曾報導 Midnight City V2 擴大開放測試功能。這次金庫示範則測試一種做法:將以太坊上的資產映射為 Midnight 的私密餘額。
採用這種方式時,資產仍留在以太坊,但移動資產所需的簽章與失敗證明依賴外部服務。公開資料尚未提供主網部署地址、實際簽章者配置,以及服務中斷時可完整執行的恢復程序。
SIG Network 路線圖將與 ledger v9 整合的主網支援,列為以太坊整合之後的下一階段。
留言 0