Phylax與Titan Builder開始在以太坊(ETH)區塊生成階段加入應用程式專屬的交易攔截規則,在交易被納入區塊前,檢查是否違反應用程式預先設定的安全條件。
Phylax於10日發布公告表示,由Titan Builder執行規則檢查。Relayscan最近一天的統計顯示,Titan Builder約占驗證者接受外部建構者區塊的53%。這是Titan Builder的區塊生成占比,不代表所有以太坊交易都會接受檢查,也不代表所有應用程式都受到保護。
各應用程式自行設定檢查規則。Phylax舉例,金庫型應用程式可將單筆提款上限設為所持資產的50%。Titan Builder會檢查與該應用程式互動的交易是否違規;若提款超過上限,就只會將該筆交易排除在自己組建的區塊之外。
應用程式也可以設定,只有在參與檢查的建構者所生成的區塊中,受保護功能才會成功執行。如此一來,即使交易改送給其他建構者,試圖繞過檢查,該功能仍不會執行。
規則的制定與修改權限都在應用程式手中。Titan Builder負責檢查應用程式設定的條件,並將違規交易排除在自己生成的區塊之外;導入這項功能不會改變以太坊協議本身。
保護範圍僅限於規則涵蓋的風險,應用程式未預料到的風險仍可能被漏掉,規則設定錯誤也可能擋下正常交易。Phylax表示,這項功能無法修正應用程式的程式碼錯誤,也不能取代既有的安全審計與事故監控;規則的制定和更新仍由應用程式負責。
Linea是以太坊Layer 2網路。Phylax自1月起已在Linea運作一項技術,於交易執行前檢查應用程式專屬規則。Phylax創辦人將Lighter與Derive列為早期客戶;Bankless報導稱,受保護資產規模接近10億美元(約1兆3450億韓元)。
Bankless報導,選擇在Linea採用這項技術的Denaria於4月5日遭遇利用會計錯誤的攻擊,損失約16萬6000美元(約2億2327萬韓元)。Denaria設定的唯一規則是阻止惡意債務產生;由於這次攻擊沒有產生惡意債務,因此未觸發該條件,規則也沒有生效。
Bankless引述Phylax文件報導,目前尚無法提供證明檢查確實執行的密碼學證明,使用者仍須依賴建構者的說明。
Comment 0