深入解析EIP 1559,為何說它是以太坊最重要的改進提案
編者按:本文來自巴比特資訊(ID:bitcoin8btc)編者按:本文來自
巴比特資訊(ID:bitcoin8btc)
巴比特資訊(ID:bitcoin8btc)
編者按:本文來自
巴比特資訊(ID:bitcoin8btc)
編者按:本文來自
鬆弛機制:對區塊空間的需求可能不穩定。結果是,一些區塊處於半滿的狀態,而另一些區塊則非常擁擠。鬆弛機制允許一些區塊變大,而另一些區塊則可以變小。這樣我們就可以實施一個更長期的平均區塊大小限制,但要考慮到各個區塊之間的差異。
BASEFEE + Tip
一級標題
EIP-1559是如何工作的?
二級標題
一級標題
防止經濟抽象:當用戶可以用任何代幣(如穩定幣)支付交易費用時,會威脅到原生代幣(ETH)的儲備狀態和貨幣溢價。通過強制交易消耗特定數量的ETH,EIP-1559試圖使經濟抽像變得更加困難。
二級標題
EIP-1559是如何工作的?
二級標題
最低費用通常是不可強制執行的,因為該協議無法阻止關於交易包含的外部價格發現。協議總是可以命令一個價格,但是如果礦工和用戶同意一個較低的價格,用戶可以在協議中向礦工支付費用,礦工可以在協議之外向用戶退款。
二級標題
EIP-1559通過燒掉整個BASEFEE(基本費用)來解決這個問題,因此不能退還。
首先,他們確定一個GAS_PREMIUM(從現在起,我們將它稱為“tip”)作為包含出價。通常情況下,它必須高到足以補償礦工挖到叔塊的風險(例如1 Gwei)。在交易擁擠的時候,它允許交易者之間進行舊的第一價格拍賣機制。
二級標題
總而言之,BASEFEE(基本費用)允許該協議強制執行最低費用,而不會激勵形成鏈外市場。它為更靈活的區塊空間利用機制(例如統一的價格拍賣和彈性區塊大小)奠定了基礎。
二級標題
區塊大小更多的靈活性,自然是可取的,但允許無限的區塊大小會存在已知的激勵問題。用更大的區塊來推高叔塊率的能力,為礦工集權提供了動力。此外,必須包含驗證成本,以便網絡可以保持無需信任。
一級標題
這就是彈性區塊大小機制的用武之地。其目標是允許礦工製造更大的區塊,但成本必須是可證明的。孤塊率的增加,本身並不是一個可證明的成本,因為它可以通過增加中心化來減輕,但是按協議收取費用是可以的。
由於EIP-1559使用了兩個值代替了現有的區塊大小硬上限,因此有可能對突發需求做出反應:其長期目標是每個區塊1000萬gas,以及每個區塊2000萬gas的新硬上限。
一級標題
從長期來看,網絡會上下調整BASFEE以達到所需的平均區塊大小。當區塊低於目標時,費用會隨著時間的流逝而減少,以鼓勵需求。當區塊超出限制時,費用會隨時間增加以抑制需求。變化的大小由距1000萬gas的距離確定,但每個區塊沿任一方向的上限為12.5%。
總而言之,BASEFEE調整機制使得用戶可根據區塊空間的利用率自動調整所需的交易費率。
為了評估用戶和錢包提供商的UX,我們必須考慮系統處於不同的擁堵狀況。
圖1
願意支付BASEFEE加最低tip費用的用戶將進入下一個區塊。只要沒有擁堵情況,用戶就可以用固定價格購買區塊空間。這就好比是今天你去亞馬遜購物,然後看到你想要商品的固定價格,而不是在拍賣會上競價一樣。然後,用戶要么接受交易,要么放棄交易。因此,用戶和錢包的費用估算變得高度可預測。
圖片描述
圖1
圖1
圖2
圖片描述
圖片描述
圖片描述
圖3
圖2中的彩色區域顯示了基於其初始值(本例中為100)的BASEFEE在未來區塊中可能接收的潛在值。
圖片描述
BASEFEE恢復到更“正常”水平的唯一途徑,是挖取1000萬gas以下的區塊。
圖片描述
想像一下,已經有持續100個2000 萬gas的區塊。為了與前面的例子保持一致,平均交易成本已增加到657美元以上。為了讓BASEFEE回到起點,必須開採89個空區塊。此外,我們還可以開採183個500萬gas的區塊,371個750萬gas的區塊,等等。
一級標題
因此,在高度擁堵的情況下,典型的模式是一系列大的區塊,然後是一系列非常小的區塊。這是有意義的,因為具有高時間偏好的用戶,現在可以更快地確認其交易。但最終,BASEFEE超出了交易方的需求,他們不得不等待BASEFEE再次下降。
一級標題
但它無法產生更多的容量,最終必須償還債務。
一級標題
在評論了EIP-1559是如何應對擁堵情況之後,我們可以看到它的鬆弛機制與BASEFEE ,在區塊之間的最大變化量密切相關。它調整得越慢,系統就越能優雅地處理需求的變化。
一級標題
因此,鬆弛機制是在分鐘——半小時的時間範圍內工作的,但不能超過這個時間範圍。較長的需求會將區塊大小拉向一個方向,例如滿區塊時,其被上升的BASEFEE拉回來的力度就越猛烈。
一級標題
一級標題
可能存在的問題
一級標題
一級標題
可能存在的問題
EIP-1559在很大程度上解決了此問題。每筆交易的BASEFEE部分都以ETH計價,並且總是被燃燒掉。在這種情況下,無論是誰付款,都會有一部分ETH供應會消失。礦工仍然可自由選擇較低的BASEFEE交易,但前提是他支付了與ETH計價的區塊補貼的差額。礦工在該區塊中賺取的ETH較少,而用戶保留的則更多。必須要有人用以太幣支付這筆交易。
一級標題
一級標題
總結
當BASEFEE為0時,由於沒有燃燒,礦工會收到用戶的全部出價。還要記住,只有在對區塊空間的需求超出可用供應量時,才會開始進行tip費用競拍。
一級標題
總結
要使其成為穩定的壟斷者,就需要一個礦工激活軟分叉(MASF)。在MASF中,超過50%的算力將保證忽略任何大於1000萬gas的區塊,從而激勵少數人遵循新實施的規則。
一級標題


