如何使用 ZK 和 VDF 實現「隱私 mempool」構想?

2023-08-01 00:08:42

現在大部分的 L2 Sequencer 基本上都採取 「先到先出」 (FIFS)  的交易排序方式來保護用戶不被 MEV,但是這樣也弱化了區塊的價值。

而通過這種分割的 Blockspace 的方案我們就可以做到魚和熊掌兼得。

具體流程是:用戶用一個 「時間謎題」 來加密自己的交易,並且同時計算一個「zk proof」 來證明這個時間謎題 「有解」,接着把用「時間謎題」和 對應的 「Zk Proof」一起發送給  「Sequencer」。

Sequencer 接收到「 加密的交易」後:

  1. 驗證 「zk proof」是否有效,如果證明有效則說明這個 「時間謎題」 可以在計算一段時間後得出答案;

  2. 把它放到「Top Blockspace」並且給出 交易 所在的區塊內的「Order Committee」;

  3. Sequencer 會計算「時間謎題」一段時間,最後得出一個答案;

  4. Sequencer 拿到答案之後就可以解密用戶的「加密交易」了,得出「交易的原始」數據;

  5. Sequencer 將 「Top  Blockspace」都填滿之後,把這個只有 「Top Blockspace」有交易的 「半成品區塊」扔到 L2 的 p2p 網絡廣播;

  6. MEV Searcher 接收到 「半成品區塊」之後就可以根據 「Top Blockspace」裏的交易順序構造自己的有利可圖的「交易 bundle」;

  7. MEV Searcher 把自己的  「交易 bundle」以及 「出價」發給 L2 Block Builder;

  8. 這個時候 Builder 已經接收到「半成品區塊 」 了,他會把「最高出價」的那部分「交易 Bundle 」放進 「Botton Blockspace」;

  9. 最後 Builder 需要走 L2 Mev Boost 的流程, Sequencer 會就接受帶有它指定的 「Top Blockspace」的「最高價值的區塊」。

總結

通過將「Blockspace」分成兩部分可以讓 用戶交易在 「Top Blockspace」被保護起來,讓 Mev Searcher  一起去卷 「Bottom Blockspace」 ,即保護了用戶交易不被 hamful mev,Sequencer 又可以最大化 「區塊收益」。但該方案付出了額外的計算成本, 主要因為用戶需要為自己的時間謎題計算一個「zk proof」以及 Sequencer 需要為每個用戶提供的「時間謎題」求解。

我們可以跟 Arbitrum 之前提出來的讓 Mev Searcher 可以去通過更高的出價獲得最高 0.5s 的優先權的交易排序策略做一個比較。相比本文提出的方案,Arbitrum 這個方式特點是:

  1. 省計算資源;

  2. MEV Searcher 看不到區塊內的交易(Private Mempool);

  3. 用戶的交易還是會被插隊。

最後順帶提一句:需要「zk proof」的原因是為了防止 sequencer 被 DDOS 攻擊。

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播信息之目的,不構成任何投資建議,如有侵權行為,請第一時間聯絡我們修改或刪除,多謝。

推薦文章

btc日內再次下跌 短线應當如何處理?

盡管以太坊現貨ETF獲批是個好消息,但市場反應卻不如預期。在消息公布後,以太坊價格出現了小幅下跌,...

加密蓮
66 1個月前

7月23日、BTC(合約)ETH(合約)行情分析及操作策略

昨日收益還是不錯的,日內給出的現價空單分別止盈我們目標點位,恭喜跟上的朋友喫肉。時間一晃到月底了,...

倪老師
66 1個月前

幣圈院士:血與淚的教訓!交易者為何總是撞死在同一棵樹上?

幣圈院士談。交易市場中的幾種“死法” 在幣圈市場鱗次櫛比的海洋,風起雲湧,時常讓人感到驚手不及。在...

幣圈院士
58 1個月前

7月23:Mt. Gox 比特幣錢包在市場緊縮的情況下轉移了價值 28.2 億美元的 BTC

7月23:Mt. Gox 比特幣錢包在市場緊縮的情況下轉移了價值 28.2 億美元的 BTC一個引...

168超神
65 1個月前

悅盈:比特幣68000的空完美落地反彈繼續看跌 以太坊破前高看回撤

一個人的自律中,藏着無限的可能性,你自律的程度,決定着你人生的高度。 人生沒有近路可走,但你走的每...

我是周悅盈
56 1個月前

btc完美盈利 晚間波動較大注意

昨日btc空單完美給到,最大化走出一千七百點空間~ btc: 日內开盤下跌繼續測試66000一线,...

加密蓮
59 1個月前