以太幣交易所 以太幣交易所
Ctrl+D 以太幣交易所
ads

以太坊正在分析EIP-1559在大型網絡上的性能_以太坊

Author:

Time:1900/1/1 0:00:00

概要

我們現在已經有了一份詳細的EIP-1559的經濟學分析了

我們正在搭建主網級容量的測試網,以分析1559在大型網絡上的性能

對于解決由不斷變化的BASE FEE引起的交易池問題,我們已取得了進展

我們有了新的模擬,來分析遺留交易的行為以及在一個單一網絡上的1559式交易

OpenEthereum正在招聘一名專注在1559的全職工程師

經濟學分析

在2020年12月,前沿的博弈論與計算機科學研究員Tim Roughgarden發表了一份50多頁的EIP-1559經濟學分析。他在推特和報告的第一部分寫了報告的要點,但還是很值得在此完整分享一次:

譯注:以上十點總結的翻譯可以查看《以太七日談 ? 2020/12/7》。

過去,對1559的批評經常提到它欠缺一份正式的經濟學分析,他們認為1559依賴的只是對以太坊交易費用市場的直覺。這份報告為EIP-1559提供了一個詳盡的、總體上正面的分析。它甚至好像說服了一些著名的1559懷疑論者,比如Nick Johnson ?!

以太坊基金會支持的研究團隊研究以太坊2.0不兼容信標鏈后的“硬分叉”選項:根據1月14日開發者的電話,以太坊基金會(Ethereum Foundation)支持的研究團隊目前正在組織示意圖,以實現2021年中期向后不兼容信標鏈的變更。Teku客戶項目經理Ben Edgington指出,這不是傳統意義上的硬分叉。相反,這是分片之前的熱身,并且是Eth 1.x和信標鏈的合并。 (Coindesk)[2021/1/27 21:48:22]

此份報告強調了1559的一些地方是值得進一步思考的,即那些礦工可能合謀的情況 ,以及對基本費用更新規則進行更好的分析。第7次EIP-1559實現者會議對礦工合謀場景進行了討論,但沒有得出確切的結論。而在基本費用更新規則方面,我在Twitter上對這方面的專家發起了呼吁,有一些人已經聯系我,希望能提供幫助 ?。

Roughgarden還提到,他希望以太坊社區可以最大程度利用這份報告,而且如果任何人有疑問、評論或擔憂,他們都可以聯系他。他的網站列出了他的各種聯系方式。

大型狀態測試網

如在之前的更新里討論到的,對EIP-1559進行測試的下一個里程碑式在與主網相仿的條件下做測試。考慮到的第一個方法是真的在主網分叉出一個網絡,降低難度然后在上面啟動EIP-1559。盡管這可以給我們一份主網狀態,但考慮到安全問題,這個想法還是被否決了 。

PAX Treasury在以太坊網絡增發約2198萬枚BUSD:Whale Alert數據顯示,北京時間7月28日09:128,PAX向以太坊網絡增發21,989,371枚BUSD,交易哈希為0xb3ed72a2676a4a462fb7a38f3675b6e222d0c10ed8cca5003225a247fac96cd2。[2020/7/28]

相反,Besu團隊一直在構建一個大型狀態測試網生成器。生成器把大量賬戶和儲存slot作為輸入,開啟一個名為"whale"的智能合約,讓它發送少量的ETH,并為每個輸入創建一個存儲slot。在第7次EIP-1559實現者會議里有一個完整的演示,從1:16:00開始。這是該工具運作時的截屏。

主網現在有大約1億個賬戶,因此我們最近一次運行該工具,創建了一個有1億賬戶和儲存slot的網絡。這個過程需要大概4天的時間,所需數據庫容量大約240GB。隨著網絡容量的增長,創建網絡的時間幾乎成指數型增長,一個100k容量網絡所需的時間是一個10k容量網絡的2倍,一個1M容量網絡所需的時間是一個100k容量網絡的10倍,一個10M容量網絡所需的時間比一個1M容量網絡長15倍,一個100M容量網絡所需的時間比一個10M容量網絡長40倍!

動態 | 推特用戶添加“ .eth”紀念以太坊身份可能會泄露其交易記錄:今日推特上許多加密貨幣領域重要個人在其名稱中添加了“ .eth”,以紀念其在以太坊名稱服務(ENS)中的地位。以太坊聯合創始人V神最近也這樣做了。但是,ENS服務帶有一些不可忽視的隱私問題。首先,與地址“ .eth”相關的所有東西都永遠存儲在區塊鏈上,這意味著有效鏈接到“ .eth”的任何電子郵件或個人網站都無法刪除。此外,因為每個“ .eth”帳戶都鏈接到一個以太坊地址,所以這意味著用戶即使只知道某人的“ .eth”帳戶也可以看到整個交易記錄 。(Beincrypto)[2019/11/20]

現在有了這個數據庫,我們將嘗試把所有客戶端實現同步到這個網絡,然后用我們之前構建的交易生成工具對網絡進行交易轟炸。這樣,我們就可以深入了解客戶端在必須管理主網級容量的狀態時,如何在1559的規則下順滑地處理200%滿的區塊。

交易池

在之前的更新里,我們討論了一些與交易池管理相關的重要問題,它們還有待解決。我在一個文檔里對它們進行了解釋,但它的要點是由于區塊間的BASE FEE不一樣,以及交易會指定它們愿意支付的最高費用 (FEE CAP) 和礦工小費 (TIP),一個礦工打包交易收到的費用會隨BASE FEE的變化而變化,這意味著潛在需要節點來對每個區塊的交易池進行重新整理,這是非常低效的。

動態 | MetaCartel 分叉 MolochDAO,推出新型以太坊應用資助協議:據鏈聞消息,以太坊社區技術交流小組 MetaCartel 宣布分叉基于以太坊的新型治理協議 MolochDAO,推出MetaCartelDAO,希望探索通過智能合約方式和新型社區治理的方式,向以太坊生態中應用層產品的開發團隊提供資金資助。MetaCartelDAO 表示,將根據 DApp 的最終用戶使用狀況(如收入、用戶留存、產品增長等),向應用層產品的開發團隊提供資助,資助的發放將根據開發團隊產品取得的效果和完成狀況發放,并鼓勵開發團隊分享數據,與其他團隊共享經驗。MetaCartelDAO 將從新型治理協議 MolochDAO 分叉而來。MolochDAO 是由 SpankChain 首席執行官 Ameen Soleimani 發起的開源社區治理協議,目標是為以太坊基礎設施提供資金支持,該協議可以使投票、成員資格、治理成為可能,代碼則是協調機制。鏈聞此前報道,MolochDAO 目前總共得到了近 70 萬美元的資金支持,其中以太坊創始人 Vitalik Buterin 和 ConsenSys 創始人 Joe Lubin 分別給該項目提供了 1000 枚 ETH 的資助,此外,ConsenSys 和以太坊基金會也分別向該協議提供了 2000 枚 ETH 的資助。[2019/5/12]

Quilt團隊的Ansgar一直有關注這個問題,在第7次實現者會議他分享了一篇關于這個問題的文章。

分析 | 隨著ICO投資者需求枯竭,以太坊推文數量減少66%:據TheTIE分析,以太坊和ICO推特發文數量關聯性非常大。以太坊和比特幣推文數量之間的相關性系數為0.64、初始代幣發行和比特幣推文數量之間的相關性系數為0.24、但以太坊和初始代幣發行推文數量之間的相關性系數高達0.80。從2018年中開始,圍繞以太坊的話題也大幅減少,這與初始代幣發行需求下降趨勢相吻合。隨著初始代幣發行投資者的需求逐漸枯竭,以太坊推文數量也減少了66%。[2019/3/12]

簡言之,有兩個問題需要解決:礦工希望打包到區塊的交易可以支付給他們最高的費用;非挖礦節點需要在它們的交易池滿的時候有交易逐出的政策。

盡管該文檔沒有針對這個問題提出解決方案,它強調了對礦工來說交易的一個有趣特點——不斷變化的收益。在1559下,你可以想象交易有兩個可能的“狀態”。第一個狀態是”恒定的“,即交易的FEE CAP是大于BASE FEE與TIP之和的,而礦工回獲得整份 TIP。第二個狀態時”變化的“,即FEE CAP仍然高于BASE FEE,但低于BASE FEE與TIP之和 。在這種情況下,礦工獲得的是FEE CAP 與BASE FEE的差值。

當交易不處于這兩種狀態,你可以在它們之間創建一個相對秩序 (通過TIP分出”恒定“類的狀態,通過它們的”有效小費“分出“變化”類的狀態,例如:FEE CAP - BASE FEE)

Ansgar文章的洞見在于“變化”類狀態的交易將保存相同的區塊間相對秩序,因為BASE FEE的增加/減少將對它們產生同樣的影響。這意味著問題的核心在于當BASE FEE變化時能找到一個決定哪些交易從“恒定”轉為”變化“的有效方法,以及如何恰當處理這些交易。

希望在Quilt的下一篇文章里我們能得到這些問題的答案?!

模擬更新

Nethermind團隊發布了一篇新的關于模擬的notebook,探討了在網絡里遺留交易與1559式交易間的相互影響,且遺留交易能被解釋為1559式交易。這些研究都建基于 Barnabé Monnot及他的團隊之前做的模擬成果。

這個模擬引入了三種類型的用戶:天真的1559用戶,他們總是把他們的TIP射到最低值;聰明的1559用戶,他們會根據網絡使用情況策略性地設置他們的TIP;聰明的遺留交易用戶,他們會根據網絡使用情況策略性地設置他們的gas price。

對于每種類型的用戶,都要發送固定數量的交易到網絡里。那份報告分析了哪種類型的交易被打包了,那些用戶支付了多少錢,以及用戶最后等了多長時間。

該報告的”總結“部分不長,且很值得完整閱讀,但我還是給出了概要:

我們在模擬里看到兩個清晰”階段“:當BASE FEE聚集到它的均衡值的時候,以及當它是穩定的時候

在BASE FEE不穩定的階段,聰明的1559用戶會發起被打包的大部分交易

交易池的行為改變取決于我們在哪個”階段“。當基本費用不穩定時,會有很多被逐出的交易以及需要重新整理交易池;但當它時穩定的時候,交易池只有非常少逐出的交易。

當在實現者會議上討論模擬的時候,出現了兩個有趣的問題。

第一,如果在網絡上出現更多的遺留交易,BASE FEE有變得不那么穩定的風險,以及當那些階段形成了采用1559式交易的激勵時,1559式交易傾向于被優先打包。

第二,隨著1559式交易的使用不斷增長,且 BASE FEE 變得穩定,遺留交易的預估gas價格會變得更準確,因為他們可以在預估中使用 BASE FEE 的值。換句話說,1559用戶將有助于減少網絡中gas價格的波動,縮小gas價格預估器估算值的置信區間。

其他更新

上面已經寫了很多更新內容了,最后一點值得一提的是OpenEthereum正在招聘一個全職開發者來從事EIP-1559的工作。

后續工作

這篇更新遲到了很多了!以下是我們接下來要忙的事:

分享最近研發工作成果到社區,包括AllCoreDevs,以收集反饋;

尋找專家為基本費用更新規則提供更好的分析

把所有的客戶端是實現同步到大型狀態的測試網,并用交易生成器工具來測試在網絡上的性能

提出能對礦工和不挖礦節點的交易池進行分類的好算法

盡管在1559下這種情況不太可能,但這樣的研究仍是有助益的。

分叉主網以及在客戶端上公開主網變量容易引來攻擊與欺詐重演

在后臺,它是在發送ETH到 0x0...1, 0x0..2, 0x0..3等,并為0x0..1, 0x0..2, 0x0..3等制造儲存條目,直到達到想要的賬戶與儲存slot數量。

如果 FEE CAP低于BASE FEE,那么交易無法被打包到區塊里。

原文鏈接:

https://hackmd.io/@timbeiko/1559-updates/https%3A%2F%2Fhackmd.io%2F%40timbeiko%2F1559-update-004

來源 | The State of 1559

作者 | Tim Beiko

Tags:以太坊BASBASEETH以太坊交易所排名RBASE幣coinbase股票行情YFEthereum

幣安app官方下載最新版
回顧17位著名加密社區大V對比特幣價格預測 誰技高一籌?_區塊鏈

律動 BlockBeats 消息,1 月 12 日,Longhash 對 2020 年曾對比特幣價格作出預測的加密分析員們進行了回顧,看看到底是誰的預測更加準確.

1900/1/1 0:00:00
三萬字「2021」DeFi行業全景掃描(上、下)_SWAP

DeFi 正如一片剛剛開始墾殖的“新月之地”,各式各樣的重要創新在不斷涌現,我們期待著它的擴張和對傳統金融的征服。DeFi 并非是新詞新概念,卻在 2020 年大放異彩.

1900/1/1 0:00:00
一文了解DeFi去中心化治理_NAP

原文標題:DeGo in DeFi ? DeFi 名詞解釋 DeGo Decentralised Governance ?去中心化治理 治理可以被定義為“管理或監督某事(如一個國家或一個組織)的.

1900/1/1 0:00:00
DeFi周刊 | DeFi總市值續刷新高 接近350億美元_EFI

DeFi周刊是金色財經推出的一檔每周DeFi領域的總結欄目,內容涵蓋本周重要的DeFi數據、DeFi項目動態等.

1900/1/1 0:00:00
以太坊10項指標數據創歷史新高 下一站“星辰大海”?_以太坊

2020 年 1 月 4 日,以太坊在時隔三年之后終于再次突破 1000 美元大關,隨后一周最高突破 1300 美元,逼近歷史前高.

1900/1/1 0:00:00
未來是確定的 過程是曲折的_比特幣

狂人本著負責,專注,誠懇的態度用心寫每一篇分析文章,特點鮮明,不做作,不浮夸!本內容中的信息及數據來源于公開可獲得資料,力求準確可靠,但對信息的準確性及完整性不做任何保證,本內容不構成投資建議.

1900/1/1 0:00:00
ads