我到現在都記得幾年前幣圈有段時間,通過一些渠道能提前知道某個項目要發公告連夜建倉,公告一出直接拉昇。
那段時間賺錢賺得很順,但現在想想本質上就是因爲信息不對稱
我知道別人不知道的事相反鏈上的MEV更赤裸。
$NIGHT 的DUST機制在這件事上有一個很直接的作用。
@MidnightNetwork 的交易費用DUST支付,DUST屏蔽了交易的發送方、接收方金額和時間戳,公開網絡上什麼都看不到。攻擊者想在Midnight上跑MEV第一步就卡死了
待處理交易的內容看不到,不知道你要買什麼、買多少,更不知道你願意付什麼價沒有信息就沒有搶跑的基礎。
白皮書原文描述是:DUST shielding和burn reduce MEV likelihood since attackers cannot identify potential victims。找不到目標,MEV從根本上失去生存土壤。
這個保護是被動的不是Midnight主動設計的反MEV系統,而是DUST隱私屬性的副產品。
DUST屏蔽的初衷是保護用戶數據和交易元數據,MEV抵抗是順帶的結果我覺得順帶的結果有時候比刻意設計的更可靠
因爲它不依賴額外機制維持只要DUST的隱私屬性在,這個保護就在,沒有開關可以關掉。
還有一層:DUST消耗之後需要生成新的ZK證明才能再次使用,證明生成的計算成本遠高於驗證成本。
攻擊者想持續發起搶跑交易,每一筆都要在本地跑一次重型計算,這個成本跟他持有多少
#night 無關,是真實的硬件開銷。理性的MEV機器人算完賬
@MidnightNetwork 上的攻擊成本遠高於現有公鏈,
投入產出比不划算。
當然DUST屏蔽解決的是mempool層面的信息泄露問題,如果應用層本身設計有漏洞或者開發者在合約裏暴露了不該暴露的信息,協議層的屏蔽也保護不了。
鏈上的信息差如果從協議層就切斷,這個遊戲從一開始就沒得玩
幾年前那段靠提前知道消息賺錢的日子,渠道斷了就結束了
Midnight上的MEV機器人連渠道都沒有