導航:首頁>> 最新資訊>> 比特幣MEV科普:那些你不知道的知識

比特幣MEV科普:那些你不知道的知識

174天前 67 技術

來源:極客 Web3

比特幣網絡中的MEV概念大約在2013年開始引起關注。盡管MEV問題更常與以太坊相關聯,但比特幣也并非沒有mev問題。比特幣的設計模型和以太坊十分不同,使得自身生態(tài)內的MEV未受到太多關注。但隨著Ordinals、Runes和各種L2的開發(fā),MEV在比特幣中越來越顯著。

在本報告中,我們將探討比特幣上日益復雜的MEV,并研究其對生態(tài)系統(tǒng)的影響。

為什么現在需要關注比特幣MEV

在Ordinals火熱之前,比特幣上的MEV活動并不為人所熟知,主要集中在閃電網絡和側鏈挖礦等攻擊事件中。而Taproot升級帶來了更多的可編程性,促進了如 Ordinals和Runes等協(xié)議的推出,這使得MEV問題成為了焦點。

比特幣10分鐘的出塊時間進一步加劇了這一問題,因為這會讓交易在mempool中的等待時間增長,給MEV玩家留下更多的觀測空間,如搶跑交易者可以給礦工提供額外的費用等MEV手段獲得更大利益;隨著區(qū)塊獎勵的減少,礦工們也可以通過銘文、runes等其他變現渠道尋找收益,這導致了越來越普遍的MEV活動。

下圖展示了在備受期待的Ordinals和Runes發(fā)布期間,交易手續(xù)費相對于區(qū)塊獎勵的激增,有時甚至占據了比特幣挖礦總收入的60%以上。

(Source:Dune analytics, transaction fee share % of mining reward, data as of 22 July 2024)

除此之外,在2024年,我們還看到越來越多的BTCfi應用和協(xié)議。未來,我們可能會看到比特幣的MEV的發(fā)展達到更高的規(guī)模。

MEV在比特幣和以太坊上的區(qū)別

過于關于比特幣MEV的討論比較少,重要的原因在于比特幣的架構和以太坊存在著本質區(qū)別。

比特幣的UTXO模型

以太坊通過EVM來執(zhí)行智能合約,實現了可編程性,并通過維持全局狀態(tài)來達到這一目的。以太坊采用賬戶模型,通過管理交易的nonce順序執(zhí)行交易。這意味著交易的先后順序會影響到執(zhí)行結果,導致搜索者能夠輕松識別MEV機會,并在用戶交易之前或之后直接插入一筆交易。這類似多個用戶同時向數據庫寫入數據時的競爭態(tài)(racing condition)問題。

例如Alice和Bob同時向Uniswap發(fā)出相同的:用1ETH換取USDT的交易,但在區(qū)塊中先執(zhí)行的交易會獲得更多的USDT。

而比特幣采用了腳本+UTXO的方式,不帶有狀態(tài)。如果只是一個典型的用于轉賬的交易,只有接收者能通過自己的簽名來解鎖,不會存在與其他人讀寫競爭的問題。

不過比特幣上也可以用腳本或SIGHASH構造出來多人均可解鎖的UTXO,此時先確認的交易會獲得這些錢。但因為每個UTXO的解鎖條件僅和自身有關,不會依賴于其他的UTXO,因此競爭態(tài)只是局限在這筆UTXO內。

引入了BTC以外的資產

除了上述設計的本質區(qū)別外,引入BTC外的有價值資產也引發(fā)了產生MEV的條件。這些場景產生的MEV,本質上都是協(xié)議設計者在BTC上嘗試用腳本+UTXO 構建新的資產類別和鏈上action時,通過順序來規(guī)定資產的所得以及action的合法性與否。有了基于順序定義的event,就有了競爭順序的incentive,也就有了 MEV。

在不考慮其他資產的情況下,理性的礦工只會按照交易費率來打包合法交易,并根據交易數據的大小來收取相應費用;但如果一筆交易代表的意義不再是普通轉賬,而是mint出一個有價值的資產(如Runes等),礦工就可以有多種策略:

1)拒絕這筆交易并自己mint銘文資產;

2)向用戶索要更高的手續(xù)費;

3)讓多個同時發(fā)出交易的用戶競價

Mint

最直接的例子就是在 Runes、BRC20等資產的mint過程中,一般都會約定好資產mint的上限。先確認的mint交易會被認為是成功的,否則會認為無效。那么交易的先后在這種場景中就會至關重要,也就提供了MEV交易的先后排序機會。另外,ordinals引入的稀有聰概念,甚至讓一些人擔心在減半時礦工為了爭搶高價值稀有聰會引發(fā)區(qū)塊重組。

Staking

除了mint,Babylon等staking協(xié)議也會規(guī)定每個階段用戶可stake資產的上限。盡管在達到上限后,用戶仍然可以構造并發(fā)送比特幣到staking的鎖定腳本中,但此時已無法被認為是成功stake并能在未來獲得獎勵。也就是說,staking交易的先后排序也至關重要。

例如,Babylon主網上線后很快就到達了phase-1的1000個BTC的上限,導致后面的大約300個BTC超出限額、需要用戶手動解鎖。

(Babylon主網上線時,費率飆升至超過1k sats/vBytes, Source: Mempool.space)

除了主鏈上的銘刻/蝕刻資產和staking外,側鏈或rollup上的一些活動也會收到影響。我們將在“比特幣上MEV的事件”列舉更多實例。

哪些算比特幣的MEV

那么究竟哪些可以算作是MEV,或者更嚴格的說,比特幣上的MEV?畢竟MEV 的定義也在各種語境下并不十分一致。

通常來說,MEV,礦工可提取價值或最大可提取價值,指的是礦工通過操縱區(qū)塊創(chuàng)建過程以提取最大利潤的不同方式。這類活動可以通過多種方式呈現。我們可以按照其參與者和收益去向大概分為以下幾類:

  • 用戶支付額外費用:例如帶外交易加速服務、私密交易池(private mempool)等。交易者也可以通過RBF、CPFP等手段給礦工更高的費用從而確認具有MEV價值的交易。

  • 用戶與礦工合謀:用戶和礦工合謀對一些有特定意義的交易進行審查或打包。例如作惡的用戶與礦工合謀對閃電網絡的懲罰交易進行審查,避免其打包從而非法的獲取通道內資產。其他新的合約式協(xié)議,包括BitVM2的懲罰交易等,也將面臨類似的問題。

  • 礦工對L2的挖礦:包括最早的各類合并挖礦方案,礦工在給比特幣提供算力的同時將計算的結果也用于其他側鏈或L2網絡。礦工可能會利用在主鏈上的算力影響L2的出塊、排序等,從而獲取超額的L2挖礦收益甚至于影響L2的網絡安全。

可以看到,如果是偏向公開市場手段的競價方式(RBF等),對于整個經濟體系仍然起到了比較好的正向激勵作用;但無論是用戶直接發(fā)送交易到礦池,或者是礦池通過篩選交易來牟利,無疑會對比特幣社區(qū)最為珍視的去中心化和抗審查性提出了挑戰(zhàn),因此也被稱為“MEVil”。

比特幣MEV的典型案例

根據上述的分類,我們可以看到不少相關案例。

非標準交易:non-standard transactions

Bitcoin Core軟件僅允許節(jié)點處理不超過100kvB的標準交易。然而,礦池們仍然將提供高額交易費的非標準交易包含在區(qū)塊中,這通常以排除其他低費用交易為代價。

其中一些比較典型例子包括:

  • 區(qū)塊776,884由Terra礦池挖出,包含一個大小為3.38MB的1分鐘mp4視頻,顯示一只青蛙拿著一杯飲料,為礦工賺取了0.5BTC的費用。這一個交易就占了849.93 kvB。

  • 區(qū)塊777,945包含一張4000 x 5999像素的WEBP圖像,占975.44 kvB,為礦工賺取了0.75BTC。

  • 另一個區(qū)塊786,501,收到了約0.5BTC的費用來刻錄一張992.44 kvB, 朱利安·阿桑奇的比特幣雜志封面的JPEG圖像。

默認的Bitcoin Core節(jié)點僅被允許轉發(fā)標準交易。因此,非標準交易必須通過私有交易池直接接觸礦池。私有交易池允許礦池接受非標準交易并提供交易包含的保證。雖然這可以加快交易處理,但隨著更多交易轉移到私有交易池,這可能導致礦池中心化和增加審查的風險。顯然,一些礦池已經在利用運營私有交易池的盈利機會。

例如Marathon Digital引入了“Slipstream”,這促進了私密交易池。這使得Marathon能夠向客戶提供將復雜和非標準交易提交到網絡的能力。

側鏈或L2上的MEV事件

Stacks側鏈此前采用了一個比較特殊的共識方式:Proof of Transfer(PoX)允許比特幣礦工挖Stacks區(qū)塊,并在比特幣鏈上結算其交易。

Stacks參與者在比特幣鏈上轉賬中進行區(qū)塊承諾,以此來獲得機會得到Stacks 上的出塊權和對應的獎勵。通過加權隨機函數,勝利的礦工能在Stacks網絡上挖掘區(qū)塊。這導致大礦工審查其他Stacks參與者的交易,而只打包自己的 block commit,以此獨自獲得大量的STX獎勵。

隨著越來越多的礦工采用這種策略,其他Stacks的參與者基本不太可能可獲得獎勵。

這種行為對生態(tài)帶來怎么樣的影響呢?

1)通過排除其他誠實礦工的承諾,這減少了最終傳遞給stackers的獎勵

2)如果大礦工持續(xù)濫用其算力并排除誠實礦工的承諾,還可能導致中心化問題,使少數礦工完全獨占利益。

然而,這個問題現在通過Stacks Nakamoto升級得到了緩解,該升級使這種策略再次出現變得無利可圖。此次升級將從簡單的礦工選舉轉變?yōu)槭褂门判蛩惴?,Assumed Total Commitment with Carryforward(ATC-C)技巧,降低了 MEV挖礦的盈利能力。由于使用ATC-C,礦工贏得排序的概率現在等于礦工的 BTC花費除以最近10個區(qū)塊中的中位數總BTC承諾。

另外,未在過去10個區(qū)塊中的至少5個區(qū)塊中進行挖礦的礦工,將被取消獲得任何Stacks獎勵的資格。這減少了礦工通過排除其他礦工的區(qū)塊承諾來獲得不成比例利益的動機。

另類資產交易的競價

對于Ordinals和Runes這些另類資產的MEV,也可以歸結到前述的兩類:

  • 礦池通過打包區(qū)塊和交易獲取了Ordinals的額外價值或稀有聰等資產

  • 交易者對這些另類資產交易的競價

對于礦池來說,Runes一開始的出色表現,為礦池提供了額外的利潤來源。例如減半時,備受期待的Runes上線推動了網絡交易數量和費用達到了歷史新高,因為許多用戶爭相將他們的交易納入歷史性的比特幣減半區(qū)塊中。Post-halving 的交易費用已經突破了1,500sats/vByte(在減半前不到 100 sats/vByte)。

ViaBTC成功利用了這一熱潮,挖掘了與Runes上線同時發(fā)生的減半區(qū)塊,在 block 840,000獲得了40.75BTC的利潤,其中37.6BTC來自與Runes相關的交易費用。

Source: Mempool.space

而對交易者而言,比特幣上的Runes和Ordinals交易采用特殊操作碼來允許簽名的輸入和輸出被組合,而交易池的透明性也允許許多買家發(fā)現潛在的有利可圖的交易。

所以對于出現的交易機會,交易者也會頻繁使用RBF(費用替換)和CPFP(子為父償)來競價,從而使礦工也能夠利用這種需求來捕獲MEV。例如當賣家列出他們的資產出售時,買家可出價并在有競爭者時使用RBF來提高自己的交易費用,希望自己的交易被確認。

下圖中是這種交易者之間的競爭案例:

2ffed299689951801a68b5791f261225b24c8249586ba65a738ec403ba811f0d?

這筆交易十分典型。可以看到當賣家掛單之后,成交交易被多次利用RBF的方式以238、280、298、355 sat/vB的費率來替換。

Source: Mempool.space

另一個例子是在Magic Eden平臺上OrdiBots鑄造過程。幾位用戶成為了交易池搶先攻擊的受害者。OrdiBots的鑄造銘文在Magic Eden上使用了PSBT(部分簽名比特幣交易)。

PSBT和10分鐘的區(qū)塊間隔允許任何潛在買家通過引入不同的地址、簽名并支付更高的費用來競爭同一交易。這導致幾位白名單用戶由于被搶先攻擊的機器人干擾而無法鑄造(事后團隊已經道歉并承諾用定制的 OrdiBots補償受影響的用戶)。

但也并不是所有 MEV 相關技術或事件都是會對用戶不利的。MEV 的技術也會在有一些事件中保護用戶資產免遭損失。沒有啟用RBF,錯誤掛單無法被搶救,被卡住的交易也會長時間保持卡住狀態(tài)。因此Peter Todd 等也建議全節(jié)點啟用 full RBF的選項來轉發(fā)沒有標記RBF的交易。

比特幣上MEV的重要技術組件或手段

那么這些 MEV 都是由哪些比特幣上已經提供的技術手段來支撐的?目前涉及到的常見的技術領域包括交易池、RBF、CPFP、礦池加速服務、礦池協(xié)議等。

交易池(mempool)

和以太坊以及其他典型的區(qū)塊鏈網絡類似,比特幣也有交易池的結構,用于保存 P2P節(jié)點收到但還未在區(qū)塊中確認的交易。和以太坊類似,交易池在比特幣的 MEV也可以起到非常重要的作用,可用于查看和估算哪些交易會被打包。

但和以太坊gas機制不一樣的是,比特幣的手續(xù)費(fee)僅和交易體積有關,因此比特幣的交易池可以看作是更直接的區(qū)塊空間拍賣市場,可以看到哪些用戶、按照什么樣的價格在競標下一個區(qū)塊。

因為不同節(jié)點收到的P2P傳播的交易不一樣,比特幣網絡中并沒有唯一的交易池。而且每一個節(jié)點也可以主動自定義自己的轉發(fā)策略(mempool policy),定義自己想接收并轉發(fā)的交易;

礦池也可以按照自己的喜好來選擇打包哪些交易(盡管經濟理性上是優(yōu)先確認費用高的交易)。例如Bitcoin Knots的節(jié)點就不接受和轉發(fā)ordinals的交易,而 Marathon礦池也在瀏覽器里構建出來一個像素風格的logo。

(區(qū)塊836361在瀏覽器中的顯示(像素顏色表示該交易的費率),Source: mempool.space)

所以用戶可能會考慮將交易直接發(fā)送給礦工或礦池,以期待更快的打包,但這樣會損害比特幣社區(qū)非常重視的兩個特性:隱私性和抗審查性。

交易通過P2P節(jié)點傳播而不是直接發(fā)送(例如通過一個RPC端點)給礦工或礦池,有助于混淆交易背后的實體信息,使得礦工和礦池無法通過這些被識別出來的身份信息而審查交易。

但有時候我們確實想讓交易更快的得到確認,或者因為之前設置的手續(xù)費太低而很難被打包進區(qū)塊的時候,我們仍然有一些工具可以使用,即RBF和CPFP。

RBF、CPFP

手續(xù)費替換(RBF)和子為父償(CPFP)是用戶通常可以使用的提高交易優(yōu)先級的方法。

RBF (Replace-By-Fee) 允許將交易池中未確認的交易,替換為另一筆與之沖突(也引用到至少一個相同的輸入)且付更高手續(xù)費率和更高整體手續(xù)費的交易。

和前文討論的交易池策略一樣,RBF其實也可以有各種實現規(guī)則,但最常用的實現是按照BIP125設計的可選RBF(opt-in RBF),即對專門標記的交易可以替換;另一種是完全RBF(full RBF),無論是否標記,交易均可替換。

而CPFP(Child Pays For Parent) 追加手續(xù)費采用了另一種思路。盡管用戶先發(fā)送了一筆未確認的低費率交易,但此時可以在后續(xù)(用前筆交易輸出作為輸入)交易中付更高的手續(xù)費率,以此激勵礦工將這兩筆交易都打包。

因此有時也可以在瀏覽器中看到,盡管某個時刻的費率很高,但依然有極低費率的交易打包進了區(qū)塊,這些交易很可能就是使用了CPFP(因為是由后續(xù)交易付費)。

(該筆交易利用CPFP讓低費率(7.01 sat/VB)父交易得以打包確認Source: mempool.space)?

CPFP和RBF的主要區(qū)別在于,RBF是由支付方增加手續(xù)費率,而CPFP則允許接收方增加手續(xù)費率以加快交易確認,同時對于閃電網絡中需要退出的預簽交易很有用處(例如錨點輸出)。但RBF也有成本上的優(yōu)勢,因為不需要額外的區(qū)塊空間。

額外付費及礦池加速服務

而超低費率交易被打包的另一種可能性是使用了額外付費的方式。

除了RBF、CPFP這些直接交易追加鏈上手續(xù)費的方式外,用戶也可以選擇采用額外付費(out of band fee payment)的方式來給自己的交易加速。

例如很多礦池都會提供免費和收費的交易加速服務,為用戶提交txid的交易進行加速打包。如果是收費的服務,用戶需要給礦池支付一筆費用,以彌補礦池在手續(xù)費上的差額。因為這類服務在比特幣網絡之外的體系(例如通過網站充值、信用卡付費等)來支付手續(xù)費用,所以被稱為是額外付費。

盡管帶外付費給無法使用RBF或CPFP的交易提供了一種補救手段,但如果長期大量使用則會影響比特幣的抗審查性。

礦池協(xié)議

我們上述的討論基本上把礦池和礦工視為了一個群體來討論,但實際上他們之間也需要分工和協(xié)作。礦池集中了礦工的算力來進行挖礦,并根據算力貢獻的大小來分配獎勵。而這個協(xié)作的過程就需要一些協(xié)議來進行配合。

目前常見的礦池協(xié)議中,例如Stratum v1,礦池只需要給礦工分發(fā)一個區(qū)塊模板(包含區(qū)塊頭、coinbase交易信息),礦工根據這個模板進行哈希運算。目前也有一些工具,如stratum.work能可視化的看到各個礦池的Stratum信息??梢钥吹?,在這個過程中,礦工無法選擇要打包哪些交易,而是由礦池來選擇交易并構建出模板來給礦工下發(fā)任務。

所以在Stratum v1協(xié)議中,我們也可以粗略地對標到以太坊生態(tài)中:礦池

  • 礦工:承擔一部分proposer的職責(計算哈希)

  • 礦池:既是builder,也會利用礦工計算出的哈希,最終propose區(qū)塊

未來如何

一些有前途的解決方案已經被開發(fā)出來或正在進行中,以減低 MEV 對比特幣的負面影響。

新的協(xié)議和實現

在一些新的礦池協(xié)議中,例如Stratum v2、BraidPool等,礦工也可以自主選擇要打包的交易。目前Stratum v2已有一些礦池(如 DEMAND)和礦機(如 Braiins)采用,允許個體礦工構建自己的區(qū)塊模板,改善了數據傳輸的安全性、去中心化和效率,同時緩解了交易審查帶來的比特幣MEV風險。

因此按照這種趨勢,未來礦池和礦工的角色分工也未必會按照以太坊PBS分工的方式演進。

另外,Bitcoin Core在交易池相關的新設計可能也會帶來新的變化,主要會包括當前討論最多的v3交易中繼策略和族群交易池(cluster mempool)等。不過這些新設計的影響,例如對當前閃電網絡通道的退出實現,仍然在討論當中。

挖礦獎勵減少的影響

挖礦獎勵的減少已不可忽視。隨著未來區(qū)塊獎勵的進一步降低,可能會對網絡產生各種影響。

一些問題已被比特幣開發(fā)者較早注意并討論,例如手續(xù)費狙擊(fee sniping)問題,礦池可能會故意重挖此前的區(qū)塊以獲取到交易手續(xù)費。Bitcoin Core已有一些防手續(xù)費狙擊的實現,但目前的方法尚不完美。

除了原生手續(xù)費外,另類資產可能也是未來補貼挖礦獎勵的一種渠道。因此也有一些項目在嘗試構建一些基礎設施,例如Rebar構建一種替代的公開mempool 來更好地識別出帶有價值的另類資產交易。

然而如“帶外付費”一節(jié)所討論的,這些非比特幣原生的經濟激勵,會對比特幣自洽的激勵相容體系產生何等影響還有待未來的進一步觀察。

無論如何,比特幣上的MEV可能既會從以太坊借鑒,但也會因為架構和設計哲學等因素而有很大差別。比特幣日益增長的實用性、不斷減少的區(qū)塊補貼獎勵以及不斷發(fā)展的BTCFi生態(tài)系統(tǒng),都會在未來把注意力集中在MEV上的因素。

特別鳴謝

感謝阿劍對本文的審閱和建議!

登載此文出于傳遞更多信息之目的,并不意味著贊同其觀點或證實其描述。文章內容僅供參考,不構成投資建議。投資者據此操作,風險自擔。

最新快訊
來源:jinse
時間:2025-04-06 05:02:01
金色財經報道,市場消息稱,馬斯克領導的政府效率部預計將在未來幾天把目標對準美國國土安全部,尋求對其下屬多個機構進行大規(guī)模裁員,其中可能包括美國特勤局。 消息人士稱,國土安全部正為可能出現的大規(guī)模裁員做...
來源:jinse
時間:2025-04-06 04:01:01
金色財經報道,美國政府近期宣布的新關稅政策引發(fā)美國經濟分析人士的擔憂。他們預測,新關稅政策將進一步推高美國物價,給消費者帶來更大的生活負擔。美國智庫稅收基金會預計,美國的平均進口稅將從去年的2.5%飆...
來源:jinse
時間:2025-04-06 03:31:01
金色財經報道,Deribit 亞太商務負責人 LinChen 在 X 平臺發(fā)文稱,今日最大的 ETH 大宗期權交易,某用戶買入 5 月底 1800 美元看跌期權和 1800 美元看漲期權,共計 750...
來源:jinse
時間:2025-04-06 03:01:00
金色財經報道,行情顯示,BTC突破83000美元,現報83000.16美元,24小時跌幅收窄至1.13%,行情波動較大,請做好風險控制。
來源:jinse
時間:2025-04-06 02:46:01
金色財經報道,據 Bitcoin Laws 披露,美國佐治亞州眾議院決議要求教育部在 K-12 教育中實施“區(qū)塊鏈、加密貨幣和 Web3”教育。 這項由民主黨發(fā)起的法案表示:“比特幣正日益被接受并普...
最新文章
作者專欄 查看更多>
金色財經
金色財經
6311
文章
302920
瀏覽
6915
訪問
  • 交易所
  • 幣種
排名 交易所 24h成交額
1 BinanceBinance ¥1,527.57 億
2 BybitBybit ¥576.23 億
3 Coinbase ExchangeCoinbase Exchange ¥71.57 億
4 OKXOKX ¥519.71 億
5 UpbitUpbit ¥77.13 億
6 KrakenKraken ¥43.20 億
7 BitgetBitget ¥494.79 億
8 RaydiumRaydium ¥11.50 億
9 BitfinexBitfinex ¥6.09 億
10 Uniswap v2Uniswap v2 ¥3.72 億
查看更多
行情行情 行情  平臺 平臺 平臺 首頁首頁 首頁 觀點觀點 觀點   快訊  快訊 快訊
日本永久免费Aⅴ在线观看,亚洲一区二区在线aⅴ,成人无码精品无码,久久机热这里只有精品23 www.sucaiwu.net