EIP-1559 可能是最令人期待的以太坊經(jīng)濟(jì)模型升級(jí)之一,也是公認(rèn)的不好理解睬塌,因?yàn)楹芏辔恼轮塾诩夹g(shù)泉蝌。其實(shí)用分蛋糕(Gas)的角度思考,或許是一個(gè)看懂這件事的捷徑揩晴。
重要的背景補(bǔ)充。EIP-1559 是 ETH 的一個(gè)會(huì)給用戶(hù)硫兰、礦工诅愚、錢(qián)包開(kāi)發(fā)者帶來(lái)重大變化的提案,甚至?xí)绊懻麄€(gè)以太坊的安全性劫映。EIP-1559 包含 4 個(gè)設(shè)計(jì)目標(biāo):
- 更好的用戶(hù)體驗(yàn)违孝;
- 松弛機(jī)制:將未被占滿(mǎn)的區(qū)塊變小,也允許某些區(qū)塊增大泳赋;
- 更高的安全性:將交易費(fèi)用與網(wǎng)絡(luò)安全性分離雌桑。
- 防止經(jīng)濟(jì)通脹:強(qiáng)制消耗特定數(shù)量的 ETH 來(lái)支付交易費(fèi)并將交易費(fèi)燃燒。
主要發(fā)現(xiàn)
項(xiàng)目對(duì) EIP-1559 的總體印象是積極和消極共存的(少數(shù)是中立的)祖今。如果將礦工排除在外校坑,則 60%的項(xiàng)目通常是積極的拣技,中立的項(xiàng)目是消極的項(xiàng)目的兩倍。
項(xiàng)目使用 EIP-1559 看到的主要好處是可預(yù)測(cè)的 gas 價(jià)格耍目,尤其是對(duì)于為用戶(hù)設(shè)置價(jià)格的項(xiàng)目而言膏斤,因?yàn)槊抗P交易中都必須消耗 ETH。
采用 EIP-1559 的項(xiàng)目的主要問(wèn)題是對(duì)礦工的會(huì)有負(fù)面影響制妄、該提案難以徹底分析以及潛在的實(shí)施或工具問(wèn)題掸绞。
適當(dāng)?shù)墓ぞ撸逦臏贤ǜ蹋己玫奈臋n和公共測(cè)試網(wǎng)都可以幫助項(xiàng)目增加對(duì) EIP-1559 的支持衔掸,但是許多項(xiàng)目仍然希望在投入大量時(shí)間實(shí)施 EIP 之前,將 EIP 進(jìn)行網(wǎng)絡(luò)升級(jí)俺抽。
錢(qián)包和交易所代表參與者的回應(yīng)量很少敞映。隨后的社區(qū)拓展應(yīng)關(guān)注這兩種類(lèi)型的項(xiàng)目。
在我們與項(xiàng)目的通話中磷斧,反復(fù)提出了幾個(gè)問(wèn)題振愿,并在報(bào)告末尾的 FAQ 中回答了這些問(wèn)題。
背景
在過(guò)去的幾個(gè)月中弛饭,EIP-1559 取得了許多進(jìn)展冕末,這是一項(xiàng)改革以太坊收費(fèi)市場(chǎng)的提議。盡管此 EIP 可以為以太坊帶來(lái)巨大的用戶(hù)體驗(yàn)和經(jīng)濟(jì)利益侣颂,但它改變了協(xié)議的幾個(gè)基本部分档桃,包括區(qū)塊頭,交易格式和交易池憔晒。在上一次實(shí)施者的呼吁中藻肄,強(qiáng)調(diào)了需要更好的了解這些更改對(duì)項(xiàng)目的影響并評(píng)估 EIP-1559 的相關(guān)社區(qū)情緒的需求。因此拒担,決定針對(duì)此 EIP 采用更結(jié)構(gòu)化的方法來(lái)開(kāi)展社區(qū)拓展活動(dòng)嘹屯。
不久之后," 以太坊貓牧民 " 組織了一次社區(qū)外展問(wèn)卷从撼,并與以太坊上的項(xiàng)目進(jìn)行了幾次 1 對(duì) 1 會(huì)議州弟。會(huì)議使我們能夠回答項(xiàng)目有關(guān) EIP-1559 的問(wèn)題,收集他們對(duì)提案的反饋谋逻,并討論可以采取哪些措施使項(xiàng)目更容易為其增加支持呆馁。本報(bào)告分享了這兩次會(huì)議的反饋意見(jiàn)和 2020 年 10 月 8 日星期三之前收集的表格答復(fù)毁兆。
參加者概述
共有 25 個(gè)項(xiàng)目在 EIP-1559 上分享了他們的想法气堕。其中有 15 個(gè)人通過(guò)問(wèn)卷與他們分享了信息纺腊,另外 10 個(gè)人與我們進(jìn)行了視頻通話。大多數(shù)項(xiàng)目都不想在最終報(bào)告中被直接引用誓沸,并且一個(gè)項(xiàng)目希望保持完全匿名,因此這種數(shù)據(jù)報(bào)告中不會(huì)體現(xiàn)壹粟。
參與該研究的項(xiàng)目有 Gitcoin、Argent趁仙、Infura、Kyber Network干奢、ethers.js忿峻、POAP逛尚、TrueBlocks黑低、Bitfly (etherchain.org/beaconcha.in)酌毡、Nanopool 和 0xBitcoin枷踏。
我們根據(jù)項(xiàng)目類(lèi)型統(tǒng)計(jì):鏈上應(yīng)用程序旭蠕,錢(qián)包掏熬,交易所旗芬,礦工和其他工具或基礎(chǔ)框架疮丛。細(xì)分如下所示:
值得強(qiáng)調(diào)的是呢蔫,礦工提供的響應(yīng)比例很高片吊,而錢(qián)包和交易所的參與率較低定鸟。唯一參與的交易所是 DEX Kyber Network联予。適當(dāng)時(shí)沸久,此報(bào)告將礦工的反饋意見(jiàn)與其他項(xiàng)目分開(kāi)卷胯,以明確說(shuō)明窑睁。
對(duì) EIP-1559 的總體認(rèn)知與思考
我們聯(lián)系的所有項(xiàng)目都知道 EIP-1559担钮,其中幾乎一半在跟蹤 EIP 的最新發(fā)展箫津。人們了解 EIP 的最新方式是通過(guò) Twitter苏遥。其他跟蹤的常見(jiàn)方法是 Github田炭、Discord教硫、Ethereum Magicians 和與 EIP-1559 實(shí)現(xiàn)者的電話。我們與之交談的幾乎每個(gè)項(xiàng)目都使用多個(gè)資源來(lái)獲取 EIP-1559 的最新?tīng)顟B(tài)谚殊。
當(dāng)被問(wèn)及他們對(duì) EIP-1559 的整體印象是什么時(shí)剿干,有 10 個(gè)項(xiàng)目(42%)總體上對(duì) EIP-1559 持積極態(tài)度置尔,有 4 個(gè)(17%)是中立的或沒(méi)有足夠的見(jiàn)解榜轿,有 10 個(gè)項(xiàng)目(42%)對(duì) EIP 的整體負(fù)面印象谬盐。礦工是最負(fù)面的飞傀,有 8/9 (89%)的回答是負(fù)面的砸烦。如果將礦工排除在外外冀,則 9/15 (60%)的受訪者對(duì) EIP-1559 有正面印象。
EIP-1559 的好處
當(dāng)被問(wèn)及他們期望 EIP-1559 會(huì)帶來(lái)什么好處時(shí)员舵,受訪者最常列出以下兩個(gè)方面:
Gas 價(jià)格可預(yù)測(cè)性(提及 7 次):項(xiàng)目普遍對(duì) EIP-1559 能夠可靠地設(shè)定正確的 gas 價(jià)格而滿(mǎn)意。為用戶(hù)設(shè)定 gas 價(jià)格的項(xiàng)目對(duì)此尤其積極韭邓。
ETH 燃燒(5 次提及):即使受訪者似乎不重視這種收益女淑,但是也會(huì)經(jīng)常提到燒是 EIP 的好處(例如“人們喜歡 EIP-1559鸭你,因?yàn)樗鼤?huì)燃燒 ETH ”)袱巨。
除了這兩個(gè)優(yōu)點(diǎn)外愉老,還提到了其他好處嫉入,包括降低費(fèi)用劝贸,在整個(gè)網(wǎng)絡(luò)中更好地制定激勵(lì)措施映九,不會(huì)將所有多余的交易費(fèi)都交給礦工以及更快地為用戶(hù)打包交易件甥。鑒于 EIP-1559 并非旨在大幅降低以太坊的費(fèi)用引有,因此有必要在以后有關(guān) EIP 的公告中明確說(shuō)明這一點(diǎn)宫补。
EIP-1559 的風(fēng)險(xiǎn)
當(dāng)被問(wèn)及使用 EIP-1559 的風(fēng)險(xiǎn)時(shí)粉怕,最常提及的三種風(fēng)險(xiǎn)是:
對(duì)礦工的負(fù)面影響(提及 10 條):幾乎所有回答調(diào)查的礦工都提到 EIP-1559 會(huì)對(duì)他們產(chǎn)生負(fù)面影響贫贝,如果通過(guò)稚晚,他們會(huì)考慮通過(guò)去其他鏈進(jìn)行采礦客燕。一些礦工建議 1559 作為 eth2.0 的一部分會(huì)更好幸逆。其他擔(dān)憂包括礦工之間的潛在合謀还绘,礦工不升級(jí)支持 EIP 的客戶(hù)端以及小型礦工將被逐出以太坊從而帶來(lái)集中采礦的風(fēng)險(xiǎn)拍顷。
分析 EIP 的困難(7 個(gè)提及):第二個(gè)主要問(wèn)題是分析 EIP-1559 的困難尿贫。這是在以下幾種情況下提出的:缺少具體的可供人們?cè)u(píng)估的正式規(guī)范庆亡;EIP-1559 涉及以太坊的許多部分和二階效應(yīng)很難預(yù)測(cè)又谋;以及彰亥,要在真實(shí) ETH 運(yùn)行的情況下測(cè)試 EIP任斋,可能無(wú)法正確測(cè)試 EIP 的激勵(lì)設(shè)計(jì)废酷。
實(shí)施問(wèn)題(提及 6 項(xiàng)):在客戶(hù)和工具級(jí)別上的實(shí)施問(wèn)題都是第三大被提及的風(fēng)險(xiǎn)。具體來(lái)說(shuō),受訪者擔(dān)心鉴分,如果沒(méi)有針對(duì) EIP-1559 的標(biāo)準(zhǔn) API志珍,則可能使處理多個(gè)客戶(hù)端的工作變得比目前更加困難伦糯。還有人擔(dān)心 EIP-1559 上線時(shí)工具會(huì)中斷喂击,并且工具開(kāi)發(fā)人員如何得以輕松地測(cè)試其與 EIP 的一致性翰绊。
其他值得注意的問(wèn)題
有效性問(wèn)題
由于每個(gè)區(qū)塊費(fèi)用增加 12.5%监嗜,因此在 30 分鐘內(nèi)增加約 10 萬(wàn)倍裁奇,因此 EIP-1559 的調(diào)整期與我們?cè)诰W(wǎng)絡(luò)上看到的使用高峰(通常持續(xù)數(shù)小時(shí)至數(shù)天)不匹配。EIP-1559 如何為下一個(gè) UNI 令牌的發(fā)行五垮、交易者清算危機(jī)等提供幫助放仗?
EIP-1559 試圖一次做太多事情:改善用戶(hù)體驗(yàn)并制造通縮诞挨。為什么我們不將這兩個(gè)目標(biāo)分成單獨(dú)的 EIP惶傻,以便分析?
EIP-1559 是否會(huì)減少區(qū)塊空間蜈敢?節(jié)點(diǎn)需要硬件可以處理理論上最大值的區(qū)塊抓狭,但平均上否过,只能處理一半大小药磺。
人們會(huì)為什么使用 1559 而不是繼續(xù)使用老的交易方式与涡,是因?yàn)闀?huì)更簡(jiǎn)單嗎驼卖?
礦業(yè)問(wèn)題
礦工是否有辦法聯(lián)合以維持高或低的基本費(fèi)用酌畜,或激勵(lì)用戶(hù)提供更多的小費(fèi)?我們?nèi)绾巫C明這一點(diǎn)贩虾?
礦工聯(lián)合將基本費(fèi)用降低到 0缎罢,不會(huì)有損失。這對(duì)用戶(hù)咽袜、生態(tài)系統(tǒng)不會(huì)像 51%式攻擊一樣帶來(lái)負(fù)面影響询刹。
降低對(duì)礦工的激勵(lì)可以導(dǎo)致網(wǎng)絡(luò)上出現(xiàn)更多的 ASIC凹联。
BribeProxy 合約可能會(huì)變得很普遍,該合約會(huì)將更多的協(xié)議外費(fèi)用轉(zhuǎn)交給 coinbase象泵。
工具問(wèn)題
tx.gasPrice 操作碼會(huì)被棄用嗎偶惠?使用此操作碼并希望利用 EIP-1559 的智能合約是否需要重寫(xiě)?經(jīng)常有人指出兄一,盡管改寫(xiě)合約工作量可能不多出革,但這需要對(duì)相關(guān)的項(xiàng)目重新審核,這可能會(huì)產(chǎn)生巨大的成本并造成延誤展箱。
工具的開(kāi)發(fā)將需要大量的工作混驰。在某些情況下,如果將舊的交易方式放棄改為最新方式治泥,當(dāng)新交易類(lèi)型未被用戶(hù)很好接受并且他們繼續(xù)使用舊版本的時(shí)候居夹,他們很難訪問(wèn)舊版本劫扒。
實(shí)施問(wèn)題
同時(shí)保留原有方式和 1559沟饥,會(huì)給以太坊增加復(fù)雜性。
EIP-1559 是否會(huì)增加對(duì)以太坊的 DoS 攻擊風(fēng)險(xiǎn)幼驶?
這對(duì)交易處理順序有什么影響?二階連鎖效應(yīng)是什么氏淑?
EIP-1559 對(duì)客戶(hù)端堆棧的各個(gè)部分(例如 devp2p夸政,mempool,數(shù)據(jù)庫(kù)等)有什么影響耗帕?
EIP-1559 嘗試解決的問(wèn)題是否可以在客戶(hù)端級(jí)別解決,而無(wú)需達(dá)成共識(shí)更改嗽仪?
對(duì)于 EIP-1559 來(lái)說(shuō)闻坚,實(shí)現(xiàn)起來(lái)太復(fù)雜了。
經(jīng)濟(jì)問(wèn)題
在經(jīng)濟(jì)學(xué)方面橘沥,沒(méi)有任何研究可以解釋這對(duì)消耗費(fèi)用的影響仓洼。
為什么將基本費(fèi)用增加 12.5%植酥,而不是其他值漂羊?
在 EIP-1559 在主網(wǎng)上發(fā)布之前卸留,沒(méi)有動(dòng)機(jī)去利用它走越。
政治問(wèn)題
如果礦工不想升級(jí)支持 EIP-1559 怎么辦?
我們?nèi)绾未_定對(duì) EIP-1559 有足夠的支持以進(jìn)行如此大的更改耻瑟?
對(duì)于實(shí)施者和研究者來(lái)說(shuō)旨指,嘗試解決或反駁這些擔(dān)憂將是有價(jià)值的喳整。
EIP-1599 的替代品
當(dāng)被問(wèn)及 EIP-1559 的替代方案時(shí)谆构,一些受訪者知道的唯一替代方案是 EIP-2593,又稱(chēng)“自動(dòng)扶梯費(fèi)”框都,由 MetaMask 的 Dan Finlay 提出搬素。
實(shí)施意愿
受訪者被問(wèn)及支持 EIP-1559 的項(xiàng)目需要做哪些更改時(shí),他們預(yù)計(jì)需要花多長(zhǎng)時(shí)間來(lái)進(jìn)行這些改變魏保,以及 EIP 擁護(hù)者是否可以做些什么使他們的工作變得更容易熬尺。
下面是為支持 EIP-1559 而必須做的改進(jìn)列表:
重寫(xiě)塊獎(jiǎng)勵(lì)計(jì)算;
重做事務(wù)處理邏輯谓罗,包括更新序列和解析庫(kù)粱哼;
更新礦池軟件;
重新編寫(xiě)合約以使用新的操作碼檩咱,并刪除不推薦使用的操作碼皂吮;
確保第三方依賴(lài)項(xiàng)仍然起作用(即 Chainlink oracle)戒傻;
重做“gas 抽象”功能,使用戶(hù)可以考慮 1559 型交易蜂筹;
更新客戶(hù)端軟件需纳;
更改用于估算 gas 價(jià)格的 API;
重做 UI 以符合 1559 的交易方式艺挪;
適應(yīng)客戶(hù) RPC 接口的更改;
使用啟用了 1559 的測(cè)試網(wǎng)和其他可用資源的進(jìn)行廣泛測(cè)試口蝠;
更改用于向用戶(hù)共享區(qū)塊和交易數(shù)據(jù)的 API妙蔗。
提到的大多數(shù)更改都是針對(duì)特定項(xiàng)目的。為了保護(hù)項(xiàng)目的私密性寸五,上面的列表匯總了項(xiàng)目中提到的類(lèi)似更改,旨在定性地概述 1559 對(duì)現(xiàn)有項(xiàng)目的影響十性。
當(dāng)被問(wèn)到是什么可以幫助他們優(yōu)先考慮支持 EIP-1559 時(shí)烁试,最常見(jiàn)的回答如下:
測(cè)試網(wǎng)(提及 5 條):對(duì)于大多數(shù)項(xiàng)目來(lái)說(shuō),擁有一個(gè)適合于應(yīng)用程序使用的公共 EIP-1559 測(cè)試網(wǎng)(例如支示,對(duì) 1559 的 JSON RPC 支持)將是第一步颂鸿。一些項(xiàng)目希望使用支持 EIP-1559 的公共網(wǎng)絡(luò)測(cè)試败晴,而另一些項(xiàng)目則愿意等待支持 1559 的測(cè)試網(wǎng)(例如 Ropsten尖坤,Goerli 等)。
包含網(wǎng)絡(luò)升級(jí)(提到 3 條):幾個(gè)項(xiàng)目提到他們希望等到 EIP-1559 被網(wǎng)絡(luò)升級(jí)正確接受后再開(kāi)始實(shí)施它纯路。
激勵(lì)措施(提及 3 條):一些項(xiàng)目提到使用 EIP-1559 的激勵(lì)措施(例如,降低 gas 價(jià)格)將促使他們盡快實(shí)施叫编。
項(xiàng)目提到的其他內(nèi)容包括更新工具(例如,對(duì) EIP-1559 的 ethers.js 或 web3.js 支持)上炎,客戶(hù)端中的相關(guān) RPC 端點(diǎn),明確的操作碼定義和棄用時(shí)間表裳食,用于估計(jì)下一個(gè)塊的基本費(fèi)用的公共 API 端點(diǎn),適當(dāng)?shù)奈臋n救氯,清晰的溝通着憨,支持渠道以及 EIP 的正確經(jīng)濟(jì)模型漆改。
同樣挫剑,受訪者被問(wèn)到是什么會(huì)導(dǎo)致他們推遲實(shí)施 EIP-1559。在這種情況下捶码,最常見(jiàn)的響應(yīng)是“無(wú)”(提及 7 條)惫恼,表明強(qiáng)烈希望支持 EIP。按照頻率的順序腕窥,提出了以下潛在問(wèn)題:
EIP / 規(guī)范問(wèn)題(提及 3 條):如果客戶(hù)早期發(fā)現(xiàn)規(guī)范中存在重大問(wèn)題簇爆,項(xiàng)目將把這作為一個(gè)危險(xiǎn)的信號(hào),推遲對(duì) EIP-1559 的支持硕勿。
主網(wǎng)部署的不確定性(提到 2 項(xiàng)):與某些項(xiàng)目希望如何將 EIP-1559 包含在網(wǎng)絡(luò)升級(jí)中以?xún)?yōu)先考慮其實(shí)施一樣扼褪,其他項(xiàng)目則指出,圍繞主網(wǎng)的不確定性將導(dǎo)致他們推遲實(shí)施查排。
競(jìng)爭(zhēng)性?xún)?yōu)先級(jí)(提及 2 個(gè)項(xiàng)目):一些項(xiàng)目提到他們正在開(kāi)發(fā)的其他高優(yōu)先級(jí)功能可能比支持 EIP-1559 會(huì)為其用戶(hù)帶來(lái)更多價(jià)值叛买。
糟糕的文檔和支持(僅提及 2 條):如果不清楚項(xiàng)目如何添加對(duì) EIP-1559 的支持率挣,如何正確測(cè)試它以及在遇到問(wèn)題時(shí)應(yīng)該去哪里椒功,其中有些人會(huì)推遲添加 EIP-1559 支持直到文檔支持完備。
缺乏社區(qū)支持(提及 2 個(gè)項(xiàng)目):一些項(xiàng)目提到旱眯,如果他們認(rèn)為 EIP-1559 會(huì)遭到一些社區(qū)反對(duì)删豺,他們將不愿意為其增加支持,因?yàn)榭赡軙?huì)浪費(fèi)精力蓬蝶,他們也不想?yún)⑴c治理音诫。
除此之外竭钝,提到的其他潛在問(wèn)題包括:測(cè)試網(wǎng)支持不佳卧波,缺乏合適的工具港粱,可能僅長(zhǎng)時(shí)間使用簡(jiǎn)單交易以及在部署主網(wǎng)之前無(wú)法測(cè)試 EIP-1559 的經(jīng)濟(jì)性寸宏。
最后氮凝,值得注意的是罩阵,一些非常反對(duì) EIP-1559 的受訪者提到他們?cè)谌魏吻闆r下都不會(huì)實(shí)施它,其中 6/7 (?86%)來(lái)自礦工常摧。
實(shí)施時(shí)間表
我們?cè)儐?wèn)了項(xiàng)目何時(shí)開(kāi)始著手為 EIP-1559 添加支持,他們打算投入多少時(shí)間來(lái)這樣做溃斋,以及一旦 EIP-1559 在主網(wǎng)上啟用梗劫,他們希望老的遺留事務(wù)得到支持的時(shí)間。
您的項(xiàng)目什么時(shí)候開(kāi)始支持 EIP-1559?
當(dāng) EIP 存在于現(xiàn)有測(cè)試網(wǎng)時(shí)丙躏,大多數(shù)受訪者都愿意開(kāi)始實(shí)施更改。再次废恋,許多項(xiàng)目提到 EIP 雖然不需要在開(kāi)發(fā)方面進(jìn)行重大更改孝常,但可能導(dǎo)致必須重新審核其代碼的某些部分,這將增加成本喜颁。
您需要花費(fèi)多少時(shí)間(對(duì)于一個(gè)全職人員)進(jìn)行研發(fā)來(lái)支持 EIP-1559?
可以看到谒拴,大多數(shù)項(xiàng)目期望花費(fèi)相對(duì)較短的時(shí)間來(lái)添加對(duì) EIP-1559 的支持炭序。
最后,在 EIP-1559 啟用后辜纲,項(xiàng)目強(qiáng)烈希望在主網(wǎng)上看到有更長(zhǎng)的時(shí)間內(nèi)來(lái)支持舊的處理方式屋摇。超過(guò)一半的受訪者表示火脉,他們希望在 1559 年啟用后的 12 個(gè)月內(nèi)看到支持的傳統(tǒng)交易畸颅。這證實(shí)了對(duì) EIP-1559 的最近更改以實(shí)現(xiàn)對(duì)遺留交易的長(zhǎng)期支持可能會(huì)被更廣泛的社區(qū)所接受。
將 EIP-1559 部署在主網(wǎng)上后,您希望看到支持 1559 年之前的交易多長(zhǎng)時(shí)間种吸?
結(jié)論
這項(xiàng)社區(qū)調(diào)研表明,盡管 EIP-1559 確實(shí)受到許多爭(zhēng)議岸裙,但超過(guò) 60%的受訪者希望明年看到 EIP-1559 在主網(wǎng)上部署猖败,但也有人擔(dān)心礦工對(duì) EIP 的不支持。
提出的關(guān)注和問(wèn)題數(shù)量突出表明降允,需要更多的 EIP-1559 說(shuō)明文檔辙浑,并且有可能反駁一些爭(zhēng)議。最后拟糕,受訪者明確表示犁嗅,在多個(gè)平臺(tái)之間進(jìn)行頻繁的通信式撼,升級(jí)工具和支持渠道將大大有助于他們?cè)黾訉?duì) EIP-1559 的支持弦赖。
評(píng)論與關(guān)注
EIP-1559 提議的動(dòng)機(jī)是什么劈榨?
EIP 詳細(xì)介紹了一些動(dòng)機(jī),Vitalik 的最新 FAQ 也是如此券腔。
是否有人反對(duì)該提議?
沒(méi)有大量反對(duì)者锻弓,但礦工團(tuán)體似乎最反對(duì)聚至。值得注意的是役纹,還有非礦工反對(duì)目前的提議够挂。關(guān)注的問(wèn)題包括缺乏正式的經(jīng)濟(jì)分析或?qū)ζ渌娲桨傅钠珢?ài)誉尖,例如 EIP-2593诀艰。
是否有更簡(jiǎn)單的處理交易費(fèi)的提議漏健?
另一種替代方案是 EIP-2593墙懂,它可以幫助發(fā)送 UX 的交易更好颅悉,但不會(huì)產(chǎn)生被燒掉的基本費(fèi)用灵临。
計(jì)劃變更
用戶(hù)可以看到的明顯差異將是什么?
EIP 使開(kāi)發(fā)人員更容易估計(jì)其交易的 gas 價(jià)格重窟,并且由于區(qū)塊總是有額外的空間,因此用戶(hù)在大多數(shù)情況下應(yīng)該會(huì)看到更快地打包其交易。
從合約開(kāi)發(fā)者角度看县恕,它會(huì)帶來(lái)什么變化?
EIP 將更改區(qū)塊頭,以添加基本費(fèi)用字段,并通過(guò)刪除“gas 價(jià)格”字段引入“費(fèi)用上限”和“提示”字段來(lái)更改交易格式。
計(jì)劃發(fā)布
它將如何發(fā)布?
EIP 首先將在 EIP-1559 測(cè)試網(wǎng)上推出。一旦證明可以使用桨踪,它將通過(guò)網(wǎng)絡(luò)升級(jí),如果被接受墓怀,則將其部署在現(xiàn)有的測(cè)試網(wǎng)和主網(wǎng)上汽纠。
它向后兼容嗎?
否傀履,EIP 將需要激活網(wǎng)絡(luò)升級(jí)虱朵,并且需要更新節(jié)點(diǎn)以支持此操作。
舊的交易方式如何處理钓账,會(huì)有過(guò)渡期嗎碴犬?
EIP 的原始版本有一個(gè)過(guò)渡期,在該過(guò)渡期中梆暮,舊的方式被逐漸淘汰服协。當(dāng)前版本的 EIP 通過(guò)將舊交易的“gas 價(jià)格”視為“費(fèi)用上限”,并將“費(fèi)用上限”和“基本費(fèi)用”之間的差額設(shè)置為礦工的“提示”啦粹,從而將舊交易包含在區(qū)塊中偿荷。這意味著舊式交易可能會(huì)為其提示多付一些錢(qián),但始終會(huì)得到支持唠椭。
Gas 價(jià)格跳纳、基本費(fèi)用、費(fèi)用上限和提升
EIP-1559 是否會(huì)提高或降低 gas贪嫂?
EIP-1559 不應(yīng)使 gas 價(jià)格持續(xù)上漲或下跌寺庄。gas 價(jià)格是對(duì)以太坊區(qū)塊空間需求的函數(shù)。EIP 將使 gas 價(jià)格更容易預(yù)測(cè)(并幫助用戶(hù)避免支付過(guò)多),但不會(huì)降低 gas 的“均衡價(jià)格”斗塘。換句話說(shuō)饶深,EIP-1559 不會(huì)使我們的汽油價(jià)格從 300 到 30 Gwei。
基本費(fèi)用是多少逛拱?費(fèi)用上限敌厘、小費(fèi)是什么?
基本費(fèi)用是交易必須支付的最低 gas 價(jià)格朽合,才能包含在某個(gè)特定區(qū)塊中俱两。根據(jù)塊的滿(mǎn)或空設(shè)置。如果塊已滿(mǎn) 50%以上曹步,則上升宪彩;如果塊未滿(mǎn) 50%,則下降讲婚∧蚩祝基本費(fèi)用是交易費(fèi)用中被燒掉的部分。
費(fèi)用上限是交易愿意支付的最高金額筹麸,包括基本費(fèi)用和礦工小費(fèi)活合。如果用戶(hù)懷疑下一個(gè)區(qū)塊的費(fèi)用上限會(huì)增加,則允許用戶(hù)將其費(fèi)用上限設(shè)置為高于當(dāng)前的基本費(fèi)用物赶。費(fèi)用上限的多余部分(費(fèi)用上限減去基本費(fèi)用減去小費(fèi))將退還給用戶(hù)白指。
小費(fèi)是發(fā)送給礦工的交易費(fèi)用的一部分。
實(shí)施意愿和阻礙
受訪者被問(wèn)及支持 EIP-1559 的項(xiàng)目需要做哪些更改酵紫,他們希望花多長(zhǎng)時(shí)間進(jìn)行這些更改以及 EIP 擁護(hù)者是否可以采取任何措施使他們的工作變得更容易告嘲。
這是列出為支持 EIP-1559 而必須做的更改項(xiàng)目的列表:
重寫(xiě)塊獎(jiǎng)勵(lì)計(jì)算;
重做事務(wù)處理邏輯奖地,包括更新序列化和解析庫(kù)橄唬;
更新礦池軟件;
重新編寫(xiě)合同以使用新的操作碼参歹,并刪除不推薦使用的操作碼仰楚;
確保第三方依賴(lài)項(xiàng)仍然起作用(即 Chainlink oracle);
重做“氣體抽象”功能泽示,使用戶(hù)可以考慮 1559 型交易缸血;
更新客戶(hù)端軟件;
更改用于估算汽油價(jià)格的 API;
重做 UI 以符合 1559 樣式的交易;
適應(yīng)客戶(hù) RPC 接口的更改俊抵;
使用啟用了 1559 個(gè)測(cè)試網(wǎng)和其他可用資源的廣泛測(cè)試 / 質(zhì)量檢查;
更改了用于向用戶(hù)共享凍結(jié)和交易數(shù)據(jù)的 API笆豁。
提到的大多數(shù)更改都是針對(duì)特定項(xiàng)目的郎汪。為了保護(hù)項(xiàng)目的私密性,上面的列表匯總了項(xiàng)目中提到的類(lèi)似更改闯狱,旨在定性地概述 1559 對(duì)現(xiàn)有項(xiàng)目的影響煞赢。
當(dāng)被問(wèn)到什么可以幫助他們優(yōu)先考慮 EIP-1559 支持時(shí),最常見(jiàn)的回答如下:
測(cè)試網(wǎng)(提及 5 條):對(duì)于大多數(shù)項(xiàng)目來(lái)說(shuō)哄孤,擁有一個(gè)適合于應(yīng)用程序使用的公共 EIP-1559 測(cè)試網(wǎng)(例如照筑,對(duì) 1559 的 JSON RPC 支持)將是第一步。一些項(xiàng)目渴望使用任何公共的 EIP-1559 測(cè)試網(wǎng)瘦陈,而另一些項(xiàng)目則寧愿等待它們已經(jīng)支持的測(cè)試網(wǎng)(例如 Ropsten凝危,Goerli 等)來(lái)添加 EIP-1559 支持。
包含網(wǎng)絡(luò)升級(jí)(提到 3 條):幾個(gè)項(xiàng)目提到他們希望等到 EIP-1559 被網(wǎng)絡(luò)升級(jí)正確接受后再開(kāi)始實(shí)施它晨逝。這些項(xiàng)目實(shí)施不保證在主網(wǎng)上的某些項(xiàng)目是不值得的蛾默。
激勵(lì)措施(提及 3 條):一些項(xiàng)目提到使用 EIP-1559 的激勵(lì)措施(例如,降低汽油價(jià)格)將促使他們盡快實(shí)施捉貌。
項(xiàng)目提到的其他內(nèi)容包括更新工具(例如支鸡,對(duì) EIP-1559 的 ethers.js 或 web3.js 支持),客戶(hù)端中的相關(guān) RPC 端點(diǎn)趁窃,明確的操作碼定義和棄用時(shí)間表牧挣,用于估計(jì)下一個(gè)塊的基本費(fèi)用的公共 API 端點(diǎn),適當(dāng)?shù)奈臋n棚菊,清晰的溝通浸踩,支持渠道以及 EIP 的正確經(jīng)濟(jì)模型叔汁。
同樣统求,受訪者被問(wèn)到是什么會(huì)導(dǎo)致他們推遲實(shí)施 EIP-1559。在這種情況下据块,最常見(jiàn)的響應(yīng)是“無(wú)”(提及 7 條)码邻,表明強(qiáng)烈希望支持 EIP。按照頻率的順序另假,提出了以下潛在問(wèn)題:
EIP / 規(guī)范問(wèn)題(提及 3 條):如果客戶(hù)的早期努力發(fā)現(xiàn)規(guī)范中的主要問(wèn)題像屋,則項(xiàng)目將以此為標(biāo)志,推遲解決對(duì) EIP-1559 支持的實(shí)施边篮。
Mainnet 部署的不確定性(提到 2 項(xiàng)):與某些項(xiàng)目希望如何將 EIP-1559 包含在網(wǎng)絡(luò)升級(jí)中以?xún)?yōu)先考慮其實(shí)施一樣己莺,其他項(xiàng)目則指出,圍繞 Mainnet 的不確定性將導(dǎo)致他們推遲實(shí)施戈轿。
競(jìng)爭(zhēng)性?xún)?yōu)先級(jí)(提及 2 個(gè)項(xiàng)目):一些項(xiàng)目提到他們正在開(kāi)發(fā)的其他高優(yōu)先級(jí)功能可能比支持 EIP-1559 為其用戶(hù)帶來(lái)更多價(jià)值凌受,并將優(yōu)先實(shí)施這些優(yōu)先級(jí)。
糟糕的文檔和支持(僅提及 2 條):如果不清楚項(xiàng)目如何添加對(duì) EIP-1559 的支持思杯,如何正確測(cè)試它以及在遇到問(wèn)題時(shí)應(yīng)該去哪里胜蛉,其中有些人會(huì)推遲添加 EIP-1559 支持,直到到位了。
缺乏社區(qū)支持(提及 2 個(gè)項(xiàng)目):一些項(xiàng)目提到誊册,如果他們對(duì) EIP-1559 感到有些反對(duì)领突,他們將不愿意為其增加支持,這既因?yàn)榭赡軙?huì)浪費(fèi)精力案怯,又因?yàn)樗麄儾幌氲玫絽⑴c政治君旦。
除此之外,提到的其他潛在問(wèn)題包括:測(cè)試網(wǎng)支持不佳嘲碱,缺乏合適的工具于宙,可能僅長(zhǎng)時(shí)間使用簡(jiǎn)單交易以及在部署主網(wǎng)之前無(wú)法測(cè)試 EIP-1559 的經(jīng)濟(jì)性。
最后悍汛,值得注意的是捞魁,一些非常反對(duì) EIP-1559 的受訪者提到他們?cè)谌魏吻闆r下都不會(huì)實(shí)施它。其中 6/7 (?86%)來(lái)自礦工离咐。
實(shí)施時(shí)間表
我們?cè)儐?wèn)了項(xiàng)目何時(shí)開(kāi)始著手為 EIP-1559 添加支持谱俭,他們打算投入多少時(shí)間來(lái)這樣做,以及一旦 EIP-1559 在主網(wǎng)上啟用宵蛀,他們希望看到支持多長(zhǎng)時(shí)間的遺留事務(wù)昆著。
您的項(xiàng)目什么時(shí)候可以開(kāi)始增加 EIP-1559 支持?
當(dāng) EIP 存在于現(xiàn)有測(cè)試網(wǎng)上時(shí)凑懂,大多數(shù)受訪者都愿意開(kāi)始實(shí)施更改。再次梧宫,許多項(xiàng)目提到 EIP 雖然不需要在開(kāi)發(fā)方面進(jìn)行重大更改接谨,但可能導(dǎo)致必須重新審核其代碼的某些部分,這將增加流程和成本塘匣。
另一個(gè)問(wèn)題的回答也支持這一點(diǎn):“您期望需要花費(fèi)多少時(shí)間(對(duì)于一個(gè)專(zhuān)職人員)來(lái)支持 EIP-1559脓豪?”
在這里我們可以看到忌卤,大多數(shù)項(xiàng)目期望花費(fèi)相對(duì)較短的時(shí)間來(lái)添加對(duì) EIP-1559 的支持扫夜。
最后,在 EIP-1559 啟用后驰徊,項(xiàng)目強(qiáng)烈希望在主網(wǎng)上看到很長(zhǎng)時(shí)間內(nèi)支持舊式事務(wù)笤闯。超過(guò)一半的受訪者表示,他們希望在 1559 年啟用后的 12 個(gè)月內(nèi)看到支持的傳統(tǒng)交易棍厂。這證實(shí)了最近對(duì) EIP-1559 的更改以實(shí)現(xiàn)對(duì)遺留交易的長(zhǎng)期支持可能會(huì)被更廣泛的社區(qū)所接受颗味。
將 EIP-1559 部署在主網(wǎng)上后,您希望看到支持 1559 年之前的交易多長(zhǎng)時(shí)間勋桶?
結(jié)論
這項(xiàng)社區(qū)擴(kuò)展工作表明侥猬,盡管 EIP-1559 確實(shí)受到許多項(xiàng)目的刺激,超過(guò) 60%的受訪者希望明年看到 EIP-1559 在主網(wǎng)上部署捐韩,但也有人擔(dān)心 EIP 礦工針對(duì) EIP 進(jìn)行了不充分的指定和顯著的后退退唠。
提出的關(guān)注和問(wèn)題數(shù)量突出表明,需要更多的 EIP-1559 解釋器荤胁,并且有可能反駁特定關(guān)注瞧预。最后,受訪者明確表示仅政,在多個(gè)平臺(tái)之間進(jìn)行頻繁的通信垢油,升級(jí)工具和支持渠道將大大有助于他們?cè)黾訉?duì) EIP-1559 的支持。
我們希望該報(bào)告對(duì)社區(qū)有用圆丹!在本次拓展研究中滩愁,我們將向其他希望分享想法的項(xiàng)目開(kāi)放調(diào)查表,并嘗試與更多的錢(qián)包和交易所聯(lián)系辫封,以增加其樣本量硝枉。與足夠數(shù)量的其他項(xiàng)目聯(lián)系后,將發(fā)布此報(bào)告的更新版本倦微。
經(jīng)常問(wèn)的問(wèn)題
在與項(xiàng)目進(jìn)行的訪談中反復(fù)提出了幾個(gè)問(wèn)題妻味。這里為社區(qū)提供了問(wèn)題和一些答案。
一般評(píng)論和關(guān)注
該提議背后的動(dòng)機(jī)是什么欣福?
- EIP 詳細(xì)介紹了一些動(dòng)機(jī)责球,Vitalik 的最新 FAQ 也是如此。
是否有人反對(duì)該建議拓劝?
- 是的雏逾,如本調(diào)查所示。沒(méi)有大量反對(duì)者凿将,但礦工團(tuán)體似乎最反對(duì)校套。值得注意的是,還有非礦工反對(duì)目前的提議牧抵。關(guān)注的問(wèn)題包括缺乏正式的經(jīng)濟(jì)分析或?qū)ζ渌娲桨傅钠珢?ài),例如 EIP-2593侨把。
是否有其他更簡(jiǎn)單的建議來(lái)處理交易費(fèi)用問(wèn)題犀变?
- 另一種替代方案是 EIP-2593,它可以幫助發(fā)送 UX 的交易更好秋柄,但不會(huì)產(chǎn)生被燒掉的基本費(fèi)用获枝。
計(jì)劃變更
最終用戶(hù)可以期望的明顯差異是什么?
- EIP 應(yīng)該使應(yīng)用程序開(kāi)發(fā)人員更容易估計(jì)其交易的汽油價(jià)格骇笔,并且由于塊幾乎總是具有額外的空間省店,因此用戶(hù)在大多數(shù)情況下應(yīng)該會(huì)看到更快地包括其交易嚣崭。
從智能合約開(kāi)發(fā)者的角度來(lái)看,它將帶來(lái)什么變化懦傍?
- EIP 將更改塊標(biāo)題雹舀,以添加基本費(fèi)用字段,并通過(guò)刪除“汽油價(jià)格”字段并引入“費(fèi)用上限”和“提示”字段來(lái)更改交易格式粗俱。
發(fā)布計(jì)劃
它將如何推出说榆?
- EIP 首先將在臨時(shí) EIP-1559 測(cè)試網(wǎng)上推出。一旦證明可以使用寸认,它將通過(guò)網(wǎng)絡(luò)升級(jí)過(guò)程签财,如果被接受,則將其部署在現(xiàn)有的測(cè)試網(wǎng)和主網(wǎng)上偏塞。
它向后兼容嗎唱蒸?
- 否,EIP 將需要激活網(wǎng)絡(luò)升級(jí)灸叼,并且需要更新節(jié)點(diǎn)以支持此操作油宜。
網(wǎng)絡(luò)將如何處理舊式交易,會(huì)有過(guò)渡期嗎怜姿?
- EIP 的原始版本有一個(gè)過(guò)渡期慎冤,在該過(guò)渡期中,舊有事務(wù)被逐漸淘汰沧卢。當(dāng)前版本的 EIP 通過(guò)將舊交易的“汽油價(jià)格”視為“費(fèi)用上限”蚁堤,并將“費(fèi)用上限”和“基本費(fèi)用”之間的差額設(shè)置為礦工的“提示”,從而將舊交易包含在區(qū)塊中但狭。這意味著舊式交易可能會(huì)為其提示多付一些錢(qián)披诗,但始終會(huì)得到支持。
汽油價(jià)格立磁,基本費(fèi)用呈队,費(fèi)用上限和提示
EIP-1559 是否會(huì)提高 / 降低汽油價(jià)格?
- EIP-1559 不應(yīng)使汽油價(jià)格持續(xù)上漲或下跌唱歧。汽油價(jià)格是對(duì)以太坊區(qū)塊空間需求的函數(shù)宪摧。EIP 將使天然氣價(jià)格更容易預(yù)測(cè)(并幫助用戶(hù)避免支付過(guò)多),但不會(huì)降低天然氣的“均衡價(jià)格”颅崩。換句話說(shuō)几于,EIP-1559 不會(huì)使我們的汽油價(jià)格從 300 到 30 Gwei。
基本費(fèi)用是多少沿后?費(fèi)用上限是多少沿彭?小費(fèi)是什么?
基本費(fèi)用是交易必須支付的最低汽油價(jià)格尖滚,才能包含在某個(gè)特定區(qū)塊中喉刘。根據(jù)塊的滿(mǎn)或空設(shè)置瞧柔。如果塊已滿(mǎn) 50%以上,則上升睦裳;如果塊未滿(mǎn) 50%造锅,則下降⊥品校基本費(fèi)用是交易費(fèi)用中被燒掉的部分备绽。
費(fèi)用上限是交易愿意支付的最高金額,包括基本費(fèi)用和礦工小費(fèi)鬓催。如果用戶(hù)懷疑下一個(gè)區(qū)塊的費(fèi)用上限會(huì)增加肺素,則允許用戶(hù)將其費(fèi)用上限設(shè)置為高于當(dāng)前基本費(fèi)用。費(fèi)用上限的多余部分(費(fèi)用上限減去基本費(fèi)用減去小費(fèi))將退還給用戶(hù)宇驾。
小費(fèi)是發(fā)送給礦工的交易費(fèi)用的一部分倍靡。
關(guān)于
ChinaDeFi是中國(guó)第一個(gè)專(zhuān)注 DeFi 的投資研究品牌,每天從全球超過(guò) 500 個(gè)優(yōu)質(zhì)信息源的近 900 篇內(nèi)容中课舍,尋找思考更具深度塌西、梳理更為系統(tǒng)的內(nèi)容,以最快的速度同步到中國(guó)市場(chǎng)提供投資輔助建議筝尾。歡迎與 Gavin捡需、Iris 共同交流并加入 ChinaDeFi 社群,一起持續(xù)關(guān)注國(guó)內(nèi)外真正用區(qū)塊鏈在努力創(chuàng)造價(jià)值的項(xiàng)目筹淫。敬請(qǐng)關(guān)注我們站辉。