加密貨幣交易所 加密貨幣交易所
Ctrl+D 加密貨幣交易所
ads
首頁 > SHIB > Info

Vitalik提出多維EIP1559方案 優化gas模型并增加DoS保護_GAS:Dexigas

Author:

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

以太坊虛擬機(EVM) 中的許多資源都具有以下屬性:它們對突增容量(即我們可以為一個或幾個區塊能夠處理的容量多少)和持續容量(即我們可以長時間擁有的容量多少)有非常不同的限制。舉一些例子:

EVM使用量:區塊處理時間偶爾在 2 秒可能沒問題,但是每個區塊都花費這么長時間則會使保持節點同步變得非常困難

區塊數據:客戶端有足夠的帶寬來處理 2 MB 的區塊,但沒有足夠的磁盤空間來存儲它們

見證數據:與數據相同的問題 - 客戶端有足夠的帶寬來處理中大型見證,但沒有足夠的磁盤空間來存儲它們

填充的狀態大小:基本上沒有限制讓狀態在單個區塊中增加多少(如果狀態在一個塊中從 45 GB 激增到 46 GB,但之后的狀態增長恢復正常,誰會注意到?)只要見證人可以處理它,但我們不能在每個區塊中都出現快速的狀態增長

Vitalik Buterin提出“L3愿景”:不能通過在Rollups上堆疊Rollups來擴展網絡:金色財經報道,以太坊聯合創始人 Vitalik Buterin 發文《什么樣的Layer 3有意義?》(What kind of layer 3s make sense?),文章指出不能通過在Rollups上堆疊Rollups來擴展網絡,比如SNARK幾乎可以無限擴展,可以繼續制作“許多SNARK的 SNARK”, 以將更多計算縮減為單個證明。但數據不一樣,數據可以壓縮一次,但不能再次壓縮,因此“在Rollups上再Rollups” ”實際上并不能在可擴展性方面提供巨大效益。因此,Vitalik Buterin提出了“L3愿景”,主要包括:

1、L2 用于擴展,L3 用于定制功能,例如隱私。

2、L2 用于通用擴展,L3 用于自定義擴展。

3、L2 用于無信任擴展(Rollups),L3 用于弱信任擴展(驗證)。[2022/9/17 7:03:27]

我們當前使用的方案是將所有資源組合成一個單一的多維資源(“gas”),在處理這些差異方面做得很差。 例如,平均而言,交易數據加上調用數據會消耗區塊中約 3% 的gas。 因此,最壞情況區塊包含的數據比平均情況多約 67 倍(包括來自 EIP 1559 的 2 倍松弛(slack))數據。 見證(witness)的大小是相似的:平均情況下的見證只有幾百 kB,但最壞的情況下,即使進行了 Verkle gas 改革,見證的大小也有幾兆字節,增加了 10-20 倍。

Vitalik Buterin批評比特幣S2F模型給人帶來錯誤的確定感:6月21日消息,以太坊創始人Vitalik Buterin在推特上批評比特幣S2F模型(Stock-to-flow)給人帶來一種錯誤的確定感,預定的數字會給人增加有害的感覺,盲從者應該受到嘲笑。PlanB回應了Vitalik的批評,稱“人們正在為他們失敗的項目或錯誤的投資尋找替罪羊。”

據悉,荷蘭匿名機構投資者PlanB一直在推廣比特幣S2F模型,該模型因成功預測了幾次比特幣價格而獲得大量關注。許多批評者指出的S2F模型的關鍵問題是片面估計,它只考慮BTC的供應方,而沒有假設需求將繼續增長。(Cointelegraph)[2022/6/21 4:43:16]

將所有資源硬塞到單個虛擬資源(gas)中會迫使最壞情況/平均情況比率變成基于使用情況,當基于使用情況的比率以及我們知道客戶端可以處理的突發限制和持續限制的比率非常不一致時,會導致非常不理想的 gas 成本。

Waves生態項目Gravity測試框架正在添加幣安智能鏈:10月20日消息,Waves生態項目Gravity測試框架正在添加幣安智能鏈。幣安智能鏈是幣安鏈的平行公鏈,可以通過Ankr創建智能合約和BNB staking。除了以太坊和Waves,幣安智能鏈將成為Gravity網絡新的主要目標公鏈。

在準備這次集成時,Waves生態項目Gravity團隊使用了Waves合作伙伴Ankr提供的一鍵式BSC節點部署解決方案。[2020/10/20]

本文為這個問題提出了一個替代解決方案:多維 EIP 1559。

假設有 n 個資源,每個資源都有一個突增限制 bi 和一個持續目標 Si(我們需要 bi>>si)。 我們希望任何單個區塊中的資源 i 的數量永遠不會超過 bi,并且資源 i 的長期平均消耗等于 Si。

Diginex與Itiviti擴大合作 以采用后者的Tbricks自動化解決方案:全球金融機構技術和服務提供商Itiviti宣布擴大了與數字資產金融服務和咨詢公司Diginex的合作關系,后者將實施Itiviti的Tbricks自動化解決方案。Diginex選擇Tbricks為其機構客戶提供風險、損益表和投資組合管理。值得一提的是,該公司將使用Tbricks推出Diginex Access,這是一種針對數字資產的多地點交易、投資組合和風險管理服務,將由Tbricks自動化技術提供支持。(Finance Magnates)[2020/7/16]

解決方案很簡單:我們為每個資源維護一個單獨的 EIP 1559 目標(targeting)方案! 我們維護一個基本費用(basefees)向量 f1...fn,其中 fi 是一個單位資源 i 的基本費用(basefee)。 我們設計一個硬性規則,即每個塊消耗的資源 i 不能超過 bi 單位。 fi 由一個targeting規則調整(我們將使用指數調整,因為我們現在知道它具有更好的屬性):

動態 | Kavita Gupta離職后 ConsenSys宣布重組其各項業務:據Cointelegraph消息,5月6日,風險投資公司ConsenSys在一份新聞稿中證實,其正在重組其各項業務,以鞏固其市場地位。據悉,其ConsenSys將整合ConsenSys實驗室、加速器Tachyon、風險投資運營公司以及ConsenSys Ventures合并為一個傘型投資部門。此前報道, ConsenSys Ventures負責人Kavita Gupta表示即將辭職,將擔任顧問并在斯坦福大學任教。[2019/5/7]

為了在以太坊環境中完成這項工作,其中只有一種資源(gas)從父調用傳遞到子調用,我們仍然以 gas 收取所有費用。

選項 1(更簡單但不那么純粹):我們保持執行 gas 成本固定,保持當前的 EIP 1559; 讓 f1 成為基本費用(basefee)。 所有“特殊”資源(調用數據、存儲使用……)的 gas 價格變為 fi/f1。 區塊既有當前的 gas 限制,也有每個資源的限制 b1...bn。 優先費用的運作方式與今天相同。

選項 2(更難但更純粹):gas basefee 固定為 1 wei(或者,如果我們想要,可以為1 gwei)。 使用每種資源(其中執行一次)的 gas 價格變為 fi。 沒有區塊gas限制; 每個資源只有 b1...bn 的限制。 在這個模型中,“gas”和“ETH”成為真正的同義詞。 優先費用通過指定百分比來運作; 支付給區塊生產者的優先費用等于basefee乘以該百分比(一種更高級的方法是指定 n 個優先費用的向量,每個資源一個)。

歷史上對多維定價模型的主要反對觀點是,它們對區塊構建者強加了一個困難的優化問題:區塊構建者不能簡單地按照每gas費用從高到低接受交易,他們必須不同維度之間平衡,并解決多維背包問題。這將為性能明顯優于庫存(stock)算法的專有優化礦工創造空間,從而導致中心化。

這個問題在兩個關鍵方面已經比以前弱得多:

礦工可提取價值 (MEV) 已經為經過優化的礦工創造了機會,因此stock算法的“船已經出港”以有意義的方式被優化。提議者/建造者分離 (PBS) 解決了這個問題,將區塊生產的規模經濟從共識層隔離開來。

EIP 1559 意味著任何達到限制的資源都屬于邊緣情況而不是平均情況,因此樸素的算法只會在少數異常區塊中表現不佳。

要了解為什么 (2) 是這種情況,我們需要注意一個非常重要的事實:在多維 EIP 1559 中,每個資源的“松弛(Slack)”參數(maximumtarget)可能遠高于 2x。 這是因為今天的 2x Slack參數創建了一個突增/持續差距,該差距疊加在來自不可預測使用的爆發/持續差距之上,而在多維 EIP 1559 中,松弛參數代表整個突發/持續差距。 例如,我們可以將 calldata 使用量瞄準為 ~256 kB(比今天多 8 倍),在此之上有一個 8 倍的Slack參數(bisi),并且仍然具有與今天相當的突增限制。 如果見證 gas 成本不變,我們可以將見證大小綁定為又一約 2 MB,并且見證大小的Slack參數為約 6 倍。 對 240 個最新區塊的調查表明,即使在 4 倍的 calldata Slack參數下,這些區塊中只有 1 個會達到限制!

這顯示了多維 EIP 1559 的一個很好的效果:它會使優先費用拍賣的邊緣情況更加罕見,并且更快地清除突增交易。

我們可以從基礎開始:

EVM 執行

發送calldata

存儲大小增長

有了分片之后,也可以將分片數據添加到此列表中。 這已經給我們帶來了很多好處,能夠支持更多的可擴展性,同時降低突增使用帶來的風險。

從長遠來看,我們甚至可以使定價更加精細:

通過讀取與寫入拆分見證

按分支與塊分割見證

單獨定價每個單獨的預編譯

每個單獨的操作碼

這樣做的主要價值在于它會增加另一層 DoS 保護:如果每個操作碼僅被分配,例如100 毫秒的最大預期執行時間,那么如果攻擊者發現一個操作碼或預編譯的速度降低了 10 倍,他們只能將 900 毫秒的預期執行時間添加到塊中。 這與今天形成鮮明對比的是,他們可以使用該操作碼或預編譯填充整個區塊,因此任何單個操作碼或預編譯減速10 倍都可能使攻擊者創建無法在單個間隔及時處理的區塊。

來源:巴比特? 翻譯:Kyle

Tags:GASVITITAVITADexigasVITA幣Fermat Capital ManagementHuobi Vitamin Token

SHIB
區塊鏈:元宇宙構建的第一要素_元宇宙:元宇宙平臺公司選幻霄科技

“下一代計算平臺將更加身臨其境,這將是一個具體化的互聯網,你置身于體驗之中,而不僅僅是看著它,我們稱之為元宇宙”——扎克伯格從羅布樂思上市到Facebook的改名,有關元宇宙的討論非常多.

1900/1/1 0:00:00
以太坊EIP-1559升級在Polygon上線 以銷毀MATIC_以太坊:POLY

在去年8月引入了部分網絡費用燃燒機制的以太坊升級已在第二層擴展網絡Polygon上啟動。去年夏天,以太坊的EIP-1559升級與倫敦硬分叉一起發布,在gas價格可預測性和網絡費用燃燒方面取得了成.

1900/1/1 0:00:00
80后的QQ秀 15后的元宇宙_數字人:USD

資本密集投資虛擬人背后,是虛擬形象在從偶像IP下沉到普通人。從Gartner曲線來看,這可能是一個關鍵的應用拐點。虛擬人,正在成為2022年的第一個風口.

1900/1/1 0:00:00
Vitalik唱衰跨鏈 dYdX宣布全面去中心化_以太坊:以太坊硬幣模版

Vitalik Buterin概述了他對跨鏈區塊鏈世界的看法。dYdX宣布了2022年全面去中心化的計劃。而Near Protocol為Web3技術籌集了150美元.

1900/1/1 0:00:00
Coinbase:Web3堆棧的簡單指南_WEB:COI

行業已經對 web3 提出了很多定義,但在 Coinbase,我們通常認為 Web3 是一個利用區塊鏈技術的無信任、無許可和去中心化的互聯網。Web3 的定義特征是所有權.

1900/1/1 0:00:00
對話美國眾議員:探討加密政策、CBDC和現代貨幣理論_加密貨幣:加密貨幣市場分析

「華盛頓在秘密執行現代貨幣理論。」美國眾議院陸續發起過一些與加密貨幣相關的法案。近期,CoinMetrics 聯合創始人 Nic Carter 借此話題對話來自明尼蘇達州的眾議員,Tom Emm.

1900/1/1 0:00:00
ads