欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

當前位置:主頁 > 區(qū)塊鏈 > 區(qū)塊鏈技術(shù) > 解決PoS共識機制下的MEV問題

V神最新思考:兩種途徑解決PoS共識機制下的MEV問題

2021-08-19 10:05:15 | 來源:知乎 | 作者:律動BlockBeats
這篇文章主要介紹了V神最新思考:兩種途徑解決PoS共識機制下的MEV問題的相關(guān)資料,感興趣的朋友,趕快跟隨小編一起來看看詳細內(nèi)容介紹吧!

特別感謝Justin Drake以及Flashbots團隊給予的反饋和討論。

威脅共識網(wǎng)絡(luò)持續(xù)去中心化的一個主要風險是圍繞礦工可提取價值(MEV)的經(jīng)濟學,這是從選擇下一個區(qū)塊內(nèi)容的能力中獲取利潤的復(fù)雜技巧。列舉一個簡單的MEV示例:針對自上一個區(qū)塊以來發(fā)生的價格變動對所有鏈上去中心化交易所進行套利。雖然一般的PoS獎勵是相當平等的,因為單一驗證器的回報率與強大的驗證池相同,但在尋找復(fù)雜的MEV提取機會方面,存在著顯著的規(guī)模經(jīng)濟性。

簡單說,一個規(guī)模大10倍的池子就擁有10倍的機會來提取MEV,并且它可以花費更多的精力來進行優(yōu)化,以從每個利潤機會中提取更多。除了這個問題之外,MEV 還使得去中心化池復(fù)雜化,因為在去中心化池子中,仍然需要一個實體來負責打包并提出區(qū)塊,并且他們可以輕松地秘密提取MEV,而無需和池子本身分割收入。

最出名的解決方案就是提議者(proposer)/區(qū)塊構(gòu)建者(block-builder)分離。與區(qū)塊提議者試圖自己生產(chǎn)收益最大化的區(qū)塊不同,他們依賴于一個市場,在這個市場中,我們稱之為區(qū)塊構(gòu)建者的外部參與者生產(chǎn)包含完整區(qū)塊內(nèi)容和提議者費用的bundle包,而提議者選擇最高費用的bundle包。提議者的選擇被簡化為選取費用最高的bundle包,這種算法非常簡單,以至于在一個去中心化池子中,它甚至可以在 MPC 內(nèi)完成以防止欺詐。

這篇文章提出了一些關(guān)于如何實現(xiàn)這一點的設(shè)計。

另請參閱 2018 年的想法,這些想法與此處的想法密切相關(guān):優(yōu)化提議承諾方案(Optimised proposal commitment scheme)

提議者/構(gòu)建者分離區(qū)塊提議設(shè)計的所需屬性

我們將重點關(guān)注五個主要的期望屬性:

  1. 不受信任的提議者友好性:提議者欺騙區(qū)塊構(gòu)建者的風險很小或沒有風險,因此區(qū)塊構(gòu)建者沒有動機選擇具有一定鏈下聲譽或與構(gòu)建者有個人關(guān)系的提議者(因為這將有利于大型池子)。
  2. 不受信任的構(gòu)建者友好性:區(qū)塊構(gòu)建者欺騙提議者的風險很小或沒有風險,因此提議者沒有動機選擇具有一定鏈下聲譽或與提議者有個人關(guān)系的構(gòu)建者(因為這會讓新的構(gòu)建者更難進入市場)。如果需要存款來實現(xiàn)這一點,則應(yīng)最大限度地降低門檻。
  3. 弱提議者友好性:該機制不應(yīng)該要求提議者具有 (i) 高帶寬或其他計算資源或 (ii) 高技術(shù)復(fù)雜性。
  4. Bundle包不可竊?。?/strong>提議者應(yīng)不可接受區(qū)塊構(gòu)建者提出的Bundle包并從中提取交易來制作自己的Bundle包,從而阻止區(qū)塊構(gòu)建者獲利(并可能進一步損害他們)。
  5. 共識層的簡單性和安全性:從共識層的角度來看,該機制應(yīng)該繼續(xù)是安全的,并且最好與現(xiàn)有的區(qū)塊提議機制進行相同的分析。

想法1

  1. 區(qū)塊構(gòu)建者生成bundle包并發(fā)布它們創(chuàng)建的bundle包的頭(headers),一個bundle包頭包含對包主體(bundle body)的commitment承諾(預(yù)期的區(qū)塊內(nèi)容)、對提議者的付款以及構(gòu)建者的簽名。
  2. 提議者選擇提供最高付款的bundle包頭(僅考慮構(gòu)建者有足夠余額來實際支付的bundle包)。他們簽署并發(fā)布包含該包頭(bundle header)的提議。
  3. 看到簽名的提議后,提供包含包頭(bundle header)的區(qū)塊構(gòu)建者將發(fā)布完整的bundle包。

在這一點上,分叉選擇規(guī)則有能力做出三個判斷中的一個(而不是通常的兩個):

  1. 區(qū)塊提議不存在
  2. 區(qū)塊提議存在,但包主體(bundle body)不存在
  3. 區(qū)塊提議存在,并且包主體(bundle body)存在

請注意,在第二種情況下,proposal仍然成為了鏈的一部分,并且至關(guān)重要的是,區(qū)塊構(gòu)建者向提出者的付款仍在處理(但區(qū)塊構(gòu)建者自己不會獲得任何費用或自己獲取MEV)。

分析

五個屬性中的三個很容易滿足:

  1. 提議者無條件地接受承諾的付款,因此bundle包不能欺騙提議者;
  2. 三個步驟都是非常自動化和低帶寬的,因此這滿足弱提議者友好性;
  3. 提議者無法看到他們正在簽署的bundle包的內(nèi)容,因此這滿足bundle包的不可竊取性;

而共識層屬性,以及不受信任的提議者友好性要更加棘手。這種設(shè)計確實改變了分叉選擇的工作方式,將其從2個選項增加到3個選項,這也意味著提議者不再是游戲中的最后一個參與者。從理論上講,人們可以推斷,如果分叉選擇能夠做出決定,那么這應(yīng)該是好的,但這仍然是一個潛在未知的重大變化。

提議者看不到bundle包內(nèi)容,也不能通過bundle包竊取來欺騙區(qū)塊構(gòu)建者,但是他們可以對區(qū)塊構(gòu)建者使用更微妙的攻擊。他們可以在一個slot時間段的末尾發(fā)布他們的提議,確保證明人(可能)按時看到proposal提議,但不能給區(qū)塊構(gòu)建者足夠的時間發(fā)布body,因此證明人很有可能沒有按時看到body。這給區(qū)塊構(gòu)建者帶來了風險,并激勵他們青睞值得信賴的提議者。此外,它還創(chuàng)造了一個機會,通過這個機會,惡意的大多數(shù)人可以對自己不喜歡的區(qū)塊構(gòu)建者進行重罰。

對于這一問題,我認為有兩種緩解方法:

  1. 證明人在接受提議的最長時間和接受一個body的最長時間之間有2秒的延遲。如果你信任證明人,這基本上可以解決問題,盡管區(qū)塊構(gòu)建者有損失資金風險的基本問題仍然存在。此外,尚不清楚證明者以這種方式投票是否符合激勵措施(盡管可通過要求他們證明提案的2 秒長VDF 解決方案來迫使他們等待)。
  2. 如果一個body沒有被包含在內(nèi),提議者只會得到一半的付款(而區(qū)塊構(gòu)建者只支付一半)。這使得提議者惡意破壞的代價很高,但它仍確保了區(qū)塊構(gòu)建者惡意破壞的代價仍然很高(在這兩種情況下,代價都足以讓你相信甚至匿名參與者也不想這么做)。例如,如果一個bundle包的提議者費用為1,區(qū)塊構(gòu)建者利潤為1.05:

(1)誠實的行為將導(dǎo)致(構(gòu)建者,提議者)回報為(0.05, 1);

(2)提議者或證明人發(fā)布太晚,導(dǎo)致一個只有header頭的區(qū)塊被接受,則回報為 (-0.5, 0.5) ;

想法2

  1. 區(qū)塊構(gòu)建者制作bundle包并發(fā)布他們創(chuàng)建的bundle包頭。一個bundle包頭包含對內(nèi)容的承諾、對提議者的付款以及來自構(gòu)建者的簽名。
  2. 提議者選擇并簽署一份聲明,該聲明由他們所看到的bundle包頭列表組成。
  3. 看到該聲明后,選定的區(qū)塊構(gòu)建者會發(fā)布其相應(yīng)的包主體(bundle body)。
  4. 提議者從他們預(yù)先提交的列表中選擇一個bundle包頭,并用它發(fā)布一個提議。

有一個新的罰沒條件,它可以驅(qū)逐和懲罰任何發(fā)布不屬于(相同slot時間段內(nèi))列表提議的提議者。

還要注意的是,提議者在步驟(2)中提交的bundle包頭列表也可以是包頭的加密哈希列表,其中每個哈希都加密到該bundle包的構(gòu)建者的公鑰,以便只有構(gòu)建者知道它們是否被接受。這降低了DoS攻擊風險。

分析

同樣,五個屬性中有三個很容易滿足:

  1. 提議者不能竊取bundle包,因為他們只有在已將自己限制在有限的現(xiàn)有bundle包頭集時才能看到任何bundle包主體。
  2. 如果不包括完整的body,就不可能發(fā)生構(gòu)建者對提議者的付款,因此提議者也不能在經(jīng)濟上欺騙構(gòu)建者。
  3. 共識屬性和以前一樣,因為系統(tǒng)仍然是提議者為最后一個行動者的游戲,并且共識規(guī)則決定的內(nèi)容沒有變化。

在這種情況下要確保的兩個較難的屬性是,弱提議者友好性和不受信任的區(qū)塊構(gòu)建者友好性。令人擔憂的是,惡意的區(qū)塊構(gòu)建者可以通過提出大量的提議來攻擊提議者,這些提議都提供了非常高的費用,但從不公布其中任何一個提議的body。如果提議者對他們接受多少bundle包有上限,那么這種攻擊可以將所有合法bundle包定價,并使提議者沒有可合法包含在其區(qū)塊中的bundle包。如果提議者可接受的bundle包數(shù)量沒有上限,那么這可能導(dǎo)致向提議者發(fā)送無限數(shù)量的全bundle包體(相想每個500 kb),這是一個巨大的帶寬需求。

該難題的一個解決方案是以某種非硬性限制的方式對bundle包頭提交進行速率限制。

  1. 提交bundle包的費用,通過一些類似 EIP-1559 的機制進行調(diào)整以達到一定的速率(例如每個slot 8個bundle包)。
  2. 作為區(qū)塊建設(shè)者的存款要求,以及一條規(guī)則,即當更低價格的bundle包被包含了,而你發(fā)布的bundle包沒有被包含,那么你就不能為接下來的N個slot提交bundle包。

費用本身也可能僅在你的bundle包未包含,但較低價格的undle包包含在內(nèi)的情況下收取,因為這是你可能存在惡意行為的具體情況(或提議者是惡意的或網(wǎng)絡(luò)當時是壞的)。

這是有先例的,比如ENS拍賣收取0.5%的失敗者費用,以阻止人們在顯然不會獲勝的情況下進行出價(只是為了增加獲勝者必須支付的金額)。

然而,這些技術(shù)存在對提議者引入信任要求的風險,因此需要謹慎完成,并且未能將bundle包包含在內(nèi)的懲罰不能太高。

另一種解決方案是允許免費和無限制的bundle包主體發(fā)布,但限制網(wǎng)絡(luò)層的主體傳播。一種簡單的算法是:

  1. 為可以傳播bundle包主體的最小時間添加一個輕微的延遲:最高支付bundle包的延遲為0秒,第二高支付bundle包的延遲為0.2秒,第三高支付 bundle包的延遲為0.38秒,第K高支付的bundle包,就延遲 秒。

添加一個規(guī)則,如果節(jié)點已廣播了一個更高收入的bundle包主體,則該節(jié)點不會再廣播一個bundle包主體。

這兩種技術(shù)可以結(jié)合在一起:你可以收取少量費用來將預(yù)期的bundle包數(shù)量減少到(例如)每slot 50個,然后使用這樣的網(wǎng)絡(luò)層機制進一步降低帶寬需求。

結(jié)論

截至目前,我還無法確定上述兩種方法是否是解決問題的唯一途徑,可能還會有其他的方法。在這兩種方法中,想法 (1) 在概念上更簡單,但它給區(qū)塊構(gòu)建者帶來了風險以及更復(fù)雜的分叉選擇規(guī)則要求。

而從分叉選擇和共識角度來看,想法 (2)要更簡單,但它在處理惡意區(qū)塊構(gòu)建者DoS攻擊方面存在挑戰(zhàn),并且該問題的任何解決方案也有可能產(chǎn)生其他的問題(盡管可以想象這可以最小化)。到目前為止,我仍然不確定哪個方案會更好一些。

注:原文作者是以太坊聯(lián)合創(chuàng)始人Vitalik Buterin。

免責聲明:本文只為提供市場訊息,所有內(nèi)容及觀點僅供參考,不構(gòu)成投資建議,不代表本站觀點和立場。投資者應(yīng)自行決策與交易,對投資者交易形成的直接或間接損失,作者及本站將不承擔任何責任。!
Tag:POS   共識機制   MEV  

你可能感興趣的文章

更多

熱門幣種

  • 幣名
    最新價格
    24H漲幅
  • bitcoin BTC 比特幣

    BTC

    比特幣

    $ 104105.46¥ 740897.73
    -1.03%
  • ethereum ETH 以太坊

    ETH

    以太坊

    $ 3509.59¥ 24977.05
    -0.6%
  • tether USDT 泰達幣

    USDT

    泰達幣

    $ 0.9999¥ 7.116
    +0.02%
  • ripple XRP 瑞波幣

    XRP

    瑞波幣

    $ 2.4485¥ 17.4254
    -2.87%
  • binance-coin BNB 幣安幣

    BNB

    幣安幣

    $ 980.13¥ 6975.38
    -0.55%
  • solana SOL Solana

    SOL

    Solana

    $ 161.8¥ 1151.49
    -2.62%
  • usdc USDC USD Coin

    USDC

    USD Coin

    $ 1¥ 7.1167
    -0.01%
  • tron TRX 波場

    TRX

    波場

    $ 0.3003¥ 2.1371
    +2%
  • dogecoin DOGE 狗狗幣

    DOGE

    狗狗幣

    $ 0.1771¥ 1.2603
    -1.12%
  • cardano ADA 艾達幣

    ADA

    艾達幣

    $ 0.5769¥ 4.1056
    -1.57%

幣圈快訊

  • 監(jiān)測到4,767.83萬USDT轉(zhuǎn)出Binance

    2025-11-11 23:50
    據(jù)Coinglass數(shù)據(jù)顯示,11月11日23:50監(jiān)測到4,767.83萬USDT從Binance轉(zhuǎn)出至未知錢包。
  • 美政府擬結(jié)束停擺,SEC與CFTC或加速加密監(jiān)管與產(chǎn)品進度

    2025-11-11 23:49
    據(jù)市場消息,參議院兩黨達成協(xié)議,或本周結(jié)束持續(xù)41天的政府停擺,SEC與CFTC將恢復(fù)正常運作。SEC或優(yōu)先發(fā)布“exemptiverelief”以支持tokenization與加密業(yè)務(wù),并繼續(xù)調(diào)查數(shù)字資產(chǎn)金庫公司;停擺期間按統(tǒng)一上市標準啟用的SOL、Litecoin、HBAR等加密ETF,SEC恢復(fù)后可能自動生效、補充問詢或暫緩。CFTC代理主席CarolinePham稱年內(nèi)將推動“現(xiàn)貨加密交易與tokenized抵押”,并與受監(jiān)管交易所商談最快下月上線含杠桿的現(xiàn)貨交易。參院銀行委與農(nóng)委分別推進法案分配SEC/CFTC職權(quán)與“輔助資產(chǎn)”定義,最終需協(xié)調(diào)成一版送交總統(tǒng)簽署。
  • 今日加密貨幣市值前100代幣漲跌

    2025-11-11 23:49
    據(jù)Coinmarketcap數(shù)據(jù),加密貨幣市值前100代幣表現(xiàn)如下,漲幅前五:Uniswap(UNI)漲29.39%,現(xiàn)價8.99美元;AerodromeFinance(AERO)漲13.88%,現(xiàn)價1.2美元;Aster(ASTER)漲5.92%,現(xiàn)價1.14美元;PancakeSwap(CAKE)漲5.63%,現(xiàn)價2.63美元;ArtificialSuperintelligenceAlliance(FET)漲5.38%,現(xiàn)價0.3614美元。跌幅前五:Canton(CC)跌19.2%,現(xiàn)價0.1111美元;Zcash(ZEC)跌18.49%,現(xiàn)價502.22美元;Starknet(STRK)跌16.41%,現(xiàn)價0.1621美元;Dash(DASH)跌14.3%,現(xiàn)價68.61美元;Render(RENDER)跌8.13%,現(xiàn)價2.43美元。
  • 今日加密貨幣市值前100代幣漲跌:UNI漲29.39%,CC跌19.20%

    2025-11-11 23:49
    據(jù) Coinmarketcap 數(shù)據(jù),今日加密貨幣市值前 100 代幣表現(xiàn)如下,漲幅前五:Uniswap(UNI)漲 29.39%,現(xiàn)價 8.99 美元;Aerodrome Finance(AERO)漲 13.88%,現(xiàn)價 1.20 美元;Aster(ASTER)漲 5.92%,現(xiàn)價 1.14 美...
  • 美國檢方尋求明年重新審理麻省理工應(yīng)屆畢業(yè)生2500萬美元盜幣案

    2025-11-11 23:47
    據(jù)彭博社報道,美國聯(lián)邦檢察官希望重新審理兩名兄弟,他們被指控從以太坊區(qū)塊鏈上的交易者手中盜取約2500萬美元的加密貨幣。 根據(jù)周一晚些時候提交的法庭文件,美國政府律師請求地方法院法官JessicaClarke盡快安排新的詐騙審判,時間最早可能在二月,案件涉及的兩名被告James和AntonPeraire-Bueno均為麻省理工學院(MIT)應(yīng)屆畢業(yè)生。
  • 查看更多