# NEST預言機面臨的礦池拒絕打包攻擊分析NEST分布式預言機旨在讓更多鏈上用戶參與價格轉換關係的確定過程,以提高預言機數據的可靠性和系統安全性。爲應對惡意報價,NEST設計了報價-吃單的提交驗證機制,允許驗證者根據報價進行交易並獲得抵押資產,同時提出新報價修正。然而,這種機制的有效性依賴於吃單交易和新報價交易能夠及時出現在鏈上新區塊中。隨着礦池的出現,單個礦工已不再獨立工作,而是組成礦池整合算力以提高收益概率。這導致了對交易打包權的壟斷,大型礦池往往會優先選擇對自己有利或手續費較高的交易打包。當這種情況發生在NEST預言機中時,可能會導致新報價無法在驗證期內得到及時驗證,最終導致NEST輸出錯誤的價格數據。某些礦池可能會利用這一點捕捉套利機會,從而威脅整個DeFi生態的安全。攻擊流程主要包括以下步驟:1. 惡意礦池通過閃電貸等方式預先囤積用於套利的加密貨幣。2. 向NEST提出一個與實際市場價格存在巨大差異的報價。3. 在驗證期內,其他礦池面臨兩個選擇:打包修正報價的交易或不打包。4. 各礦池根據自身算力佔比和潛在收益,選擇是否對報價進行修正。這種情況可以被視爲多個礦池之間的完全信息靜態博弈。每個礦池的決策取決於immediate修正報價的收益(a)和等待錯誤報價成立後套利的收益(b)之間的權衡,以及自身的算力佔比。礦池拒絕打包攻擊不僅威脅NEST預言機,也挑戰着整個區塊鏈的去中心化理念。如何有效解決礦池帶來的問題,將是實現真正去中心化道路上的重要挑戰之一。
NEST預言機遭遇礦池拒絕打包攻擊風險
NEST預言機面臨的礦池拒絕打包攻擊分析
NEST分布式預言機旨在讓更多鏈上用戶參與價格轉換關係的確定過程,以提高預言機數據的可靠性和系統安全性。爲應對惡意報價,NEST設計了報價-吃單的提交驗證機制,允許驗證者根據報價進行交易並獲得抵押資產,同時提出新報價修正。
然而,這種機制的有效性依賴於吃單交易和新報價交易能夠及時出現在鏈上新區塊中。隨着礦池的出現,單個礦工已不再獨立工作,而是組成礦池整合算力以提高收益概率。這導致了對交易打包權的壟斷,大型礦池往往會優先選擇對自己有利或手續費較高的交易打包。
當這種情況發生在NEST預言機中時,可能會導致新報價無法在驗證期內得到及時驗證,最終導致NEST輸出錯誤的價格數據。某些礦池可能會利用這一點捕捉套利機會,從而威脅整個DeFi生態的安全。
攻擊流程主要包括以下步驟:
惡意礦池通過閃電貸等方式預先囤積用於套利的加密貨幣。
向NEST提出一個與實際市場價格存在巨大差異的報價。
在驗證期內,其他礦池面臨兩個選擇:打包修正報價的交易或不打包。
各礦池根據自身算力佔比和潛在收益,選擇是否對報價進行修正。
這種情況可以被視爲多個礦池之間的完全信息靜態博弈。每個礦池的決策取決於immediate修正報價的收益(a)和等待錯誤報價成立後套利的收益(b)之間的權衡,以及自身的算力佔比。
礦池拒絕打包攻擊不僅威脅NEST預言機,也挑戰着整個區塊鏈的去中心化理念。如何有效解決礦池帶來的問題,將是實現真正去中心化道路上的重要挑戰之一。