風險提示:防範以"虛擬貨幣""區塊鏈"名義進行非法集資的風險。——銀保監會等五部門
資訊
發現
搜索
登錄
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt
BTC
ETH
HTX
SOL
BNB
查看行情
一文探討區塊空間競爭如何扭曲交易打包時間?
Foresight News
特邀专栏作者
2023-01-19 07:30
本文約2256字,閱讀全文需要約4分鐘
以太坊區塊空間競爭異常激烈,區塊間隔最後幾秒內提交的交易占據信息優勢。

原文作者:Tripoli

原文編譯:0x11,Foresight News

原文作者:TripoliReddit AMA原文編譯:0x11,Foresight News

原文作者:Tripoli
原文編譯:0x11,Foresight News
- /u/vbuterin

原文作者:Tripoli

原文編譯:0x11,Foresight News

本週早些時候,我在以太坊基金會舉辦的

上提出了一個問題,其中一個回答引起了我的注意:比特幣區塊時間動態被研究得更多,數據可用性更高。因此,我將把以太坊的工作量證明轉移到比特幣上進行分析【 1 】。這兩個系統非常相似,主要區別在於難度調整將比特幣的平均出塊時間保持在10 分鐘,而以太坊的平均出塊時間保持在13 秒左右【 2 】。很棒的文章

嘗試的獨立性和由此導致的缺乏進展被描述為失憶。不管上一個區塊已經過去了多長時間,比特幣礦工發現下一個區塊的可能性總是一樣的:下一個區塊出現的平均時間總是在10 分鐘後。

圖片描述

圖片描述

圖片描述

圖片描述

為了討論交易打包時間,我們需要在分析中添加另一層。天真的說法是,當比特幣交易被提交時,它應該被包含在下一個區塊中,該區塊平均會在10 分鐘內完成;因此,打包時間應為10 分鐘。在實踐中,區塊空間的競爭本質扭曲了打包時間並挑戰了可交換性的假設。

圖片描述

下圖顯示了2022 年9 月2 日待處理交易的攀升。圖表中的每個斷崖或下降都表示發現了一個新區塊並處理了一批最有價值的交易。為了方便,網格豎線以10 分鐘為間隔,既比特幣平均出塊時間。

圖片描述

比特幣內存池

該圖顯示了區塊發現中的非典型但並非罕見的差距。從10: 20 到12: 18 ,只發現了兩個區塊,而不是預期的十二個。

雖然在10: 20 發送12 sat/vB 交易似乎是安全的,但它可能直到13: 00 才被處理,至少8 個,可能多達11 個區塊。延遲的兩個來源是區塊時間方差和不對稱時間信息,即較晚提交的交易具有額外信息的優勢,並且能夠支付更大的費用以跳過交易隊列。

從緩慢發現的區塊中隨機抽取樣本並分析其中包含的交易,在交易提交時間和包含在下一個區塊中的交易相對密度之間出現了一個清晰的模式【 4 】。慢速區塊包含的交易來自緊接在發現區塊之前的時間倉,比來自緊接在前一個區塊之後的時間倉多出大約50% 。

與此形成鮮明對比的是,如果我們查看快速區塊,則提交時間的分佈要均勻得多【 5 】。這表明在快速區塊中的時間競爭沒有意義。

大多數區塊都可以很快發現,所以這有什麼關係嗎?

如果我們計算預期出塊時間,長尾區塊的貢獻其實出奇的大。如果計算平均出塊時間但忽略20+ 或30+ 分鐘這樣的異常值,則預期的出塊時間將下降到6-8 分鐘。

關於打包時間,區塊空間的時間競爭基本上忽略了這些長尾塊。例如,我們假設超過20 分鐘的交易被新的更高費用的交易取代,那麼進入第一個區塊的交易的平均打包時間理論上應該下降到只有6 分鐘。

實際上,並沒有下降到6 分鐘。我們在慢速區塊分佈中看到交易沒有被完全替換,但我預計第一個區塊打包時間可能在8-9 分鐘範圍內,而不是天真的10 分鐘近似值。
進一步計算被替換的交易將需要比本文提供的更全面的數據分析(嚴重依賴於區塊空間需求的趨勢、區塊間隔的後續隨機滾動等),結果可能是多峰諧波分佈。
回到權益證明以太坊,假設非競爭性區塊空間,不變的12 秒區塊間隔表明平均打包時間為6 秒【 6 】(與工作證明中的13 秒相比)。
然而,以太坊區塊空間競爭異常激烈。
即使區塊間隔不變,我們似乎也看到了強烈的時間競爭,甚至超過了比特幣長尾區塊空間的競爭。所有這些都在幾秒鐘內發生,每12 秒重複一次。
那麼,打包時間是否更短?我想這將取決於如何定義打包時間。如果以太坊上的第一個區塊是在區塊間隔的最後幾秒內提交的交易占主導,那麼我不清楚方差的下降是否會產生有意義的差異。另一方面,如果我們談論的是單筆交易,其優先費用足以確保交易包含在內,那麼預期的打包時間應該從13 秒減少到6 秒【 7 】。
註解:
【 3 】截至撰寫本文時, 30 天的平均哈希率為2.5075 億TH/s,因此在一個10 分鐘的區塊中有250.75 ×E 6 ×E 12 ×( 60 × 10) = 1.5 E 23 次哈希嘗試。為了找到一個硬幣翻轉等效物,我們採用一個以2 為底的對數,它等效於76.9 次連續的硬幣翻轉。

原文鏈接

ETH