以太坊(Ethereum)第二層網路 Linea 已在主網啟用安全層「Credible Layer」,可在交易寫入區塊前檢查去中心化金融(DeFi)應用程式設定的規則,並拒絕違反規則的交易。
這項功能由安全公司 Phylax 設計。Crypto Briefing 於10日報導,Credible Layer 已在 Linea 主網啟用。Crypto Briefing 指出,多數現有鏈上安全工具是在攻擊發生後才記錄並發出警示,猶如「拍攝屋內狀況的攝影機」;Linea 的做法則像是在交易執行時關上門的「鎖」。
保護規則稱為「assertion(斷言)」,由應用程式開發者以 Solidity 撰寫。這些規則定義交易處理完成後仍須成立的條件。以借貸協議為例,開發者可設定規則,避免交易結果使資金池進入不安全狀態。
檢查在排序器(sequencer)階段進行。排序器會收集使用者交易並決定其寫入區塊的順序,是網路的入口。Credible Layer 已連接 Linea 的排序器及整個 Linea Stack。
交易送入後,Credible Layer 會先模擬執行結果。若結果違反應用程式登記的任何一項斷言,交易就會在寫入區塊前遭到拒絕。Crypto Briefing 指出,這套架構有三項特點:不必修改合約、在區塊產製期間而非執行後檢查,以及以側車架構並行於既有交易流程。
不必修改合約,代表即使合約部署後無法升級,也能加入保護規則。至於側車架構,Crypto Briefing 引述 Linea 表示,這種設計不會造成延遲或處理量問題,但未提供實測數據佐證。
是否採用由各方自行決定。Linea Stack 上的去中心化應用程式與企業部署都可選擇是否使用。功能推出時,採用的協議有 Euler、Malda、Denaria 和 Turtle Club,共4個。同樣建置於 Linea 的服務,採用情況與登記規則可能各不相同。
這項功能也有明確限制:保護程度取決於應用程式撰寫的規則,規則未涵蓋的攻擊途徑仍無法阻擋;未設定規則的應用程式使用者也不會獲得額外保護。本刊先前報導,一項研究指出,在有事前審計紀錄的 DeFi 事件中,94.4%的損失來自審計範圍以外的攻擊途徑。因此,實際保護範圍取決於哪些條件被列為攔截對象。排序器在交易階段進行篩選,也可能引發其是否與去中心化原則相衝突的疑問。Crypto Briefing 引述相關說法回應,網路本身不會直接判斷交易是否合法,只負責執行應用程式設定的規則。
Linea 是由 ConsenSys 開發的 zkEVM 第二層網路,主網於2023年7月11日推出。zkEVM 透過零知識證明驗證交易批次,同時維持與以太坊執行環境的相容性。本刊先前報導,ConsenSys 將 MetaMask 與機構業務拆分為兩家公司。
在 ConsenSys 負責 Linea 的德克蘭·福克斯(Declan Fox)強調,這套架構結合網路層級的安全措施與各應用程式自行設定的規則。Crypto Briefing 報導,福克斯將此方向定位為面向機構客戶。該媒體稱 Linea 是首個在基礎設施層級實作協議所定攻擊防護的主要以太坊第二層網路;不過,這項說法依據的是其引用的研究結果,尚未獲得獨立驗證。
Crypto Briefing 接下來關注的三項進展包括:Euler、Malda、Denaria 與 Turtle Club 以外是否有更多協議加入、企業版 Linea Stack 是否啟用此功能,以及是否出現 Credible Layer 成功阻止實際攻擊的首個案例。
Comment 0