買以太坊 買以太坊
Ctrl+D 買以太坊
ads
首頁 > 聚幣 > Info

加密貨幣:引介 EIP-4444:對執行層客戶端的歷史數據設限_RPC價格

Author:

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

譯者注:EIP-4444提議把HISTORY_PRUNE_EPOCHS設為82125個epoch(即信標鏈上1年),使得在PoS以太坊里執行層客戶端不再在p2p網絡上提供超過一年的區塊頭、區塊主體和收據的數據,客戶端可以在本地修剪這些歷史數據。此EIP的作者之一@lightclients在推特寫了簡介,本文為該推文的翻譯。

以太坊客戶端目前存儲著275GB的歷史數據,這些數據對于驗證區塊鏈是不必要的。這個數字正在以每年140GB的速度增長。EIP-4444提議客戶端修剪超過1年的數據。那么,為什么我們不直接修剪數據呢?

要理解為什么數據還沒被修剪,以及為什么這需要討論,就需要理解歷史數據今天是如何被使用的。有兩個主要的使用類別:同步和用戶通過JSON-RPC請求。

Stratford Finance CEO:香港可能在年底前向至少8家加密貨幣公司發放牌照:金色財經報道,金融服務公司Stratford Finance首席執行官、香港證券及期貨事務監察委員會(SFC)前監管人員Angelina Kwan表示,作為香港新的加密貨幣牌照制度的一部分,香港可能會在今年年底前向至少8家加密貨幣相關公司發放虛擬資產交易牌照。Kwan表示,希望在香港成立的加密公司需要迅速采取行動,因為在新的許可制度于6月生效時,申請審查可能會積壓。

香港證監會上月發布的一份咨詢文件顯示,針對虛擬資產交易平臺的新牌照制度,香港證監會計劃要求交易所申請牌照,允許散戶投資者交易某些大型代幣。[2023/3/30 13:35:23]

在同步里有兩種主要方法:

幣安將于3月29日上線1-20倍JOE永續合約:據官方公告,幣安將于北京時間3月29日20:00上線1-20倍JOE永續合約。多資產模式允許用戶在多種保證金資產之間交易JOE USDT永續合約,但須遵守適用的折扣率。[2023/3/28 13:31:02]

完全同步(FullSync):下載并執行從創世直到區塊鏈頂端的每個區塊

狀態同步(StateSync):這里有很多方案,但主要是用工作量證明檢查進行區塊頭同步,并下載最新區塊的狀態。

在這兩種情況下,客戶端通過p2p網絡請求歷史數據,以延長它們對鏈的視域(view)。信任模型通常是信任創世狀態然后驗證其他所有東西——要么完全驗證,要么通過工作量證明檢查進行輕度驗證。

Bitfinex Alpha:對經濟狀況的謹慎仍然存在,但加密貨幣市場的趨勢已回歸:1月24日消息,Bitfinex近期的一篇文章表示,雖然加密貨幣市場近期反彈,但我們仍應持有謹慎態度。第一個原因是美國已經達到債務上限,國會可能會發起一場提高上限的斗爭。債務上限沒有提高的時間越長,市場就越不安。另外,1月31日將發布的就業成本指數報告中,如果沒有出現與零售銷售和PPI下降相匹配的信息,那么利率可能會再增加50個基點。

此外,投資者需要注意一些技術異常,雖然比特幣已上漲至23,000美元以上,但美元和USDt對的未平倉合約在期貨市場上暴跌。市場凈流動性也仍然極低,使得數量較少的交易者就能夠大幅推高價格。

然而,從好的方面來看,我們也看到鯨魚在現貨市場上進行了大量增持。衍生品方面,沒有出現過度杠桿作用。礦工的狀況也更好。現在的銷售處于三年低位。這是一個潛在的跡象,表明礦工們正在囤積比特幣,因為他們預計比特幣會進一步上漲。[2023/1/24 11:28:44]

權益證明改變了這點。因為它容易遭受遠程攻擊,我們必須依賴“弱主觀性檢查點(WeakSubjectivityCheckpoint)”。這實質上是我們對權威鏈上一個區塊的信任程度等同于對PoW里創世區塊的信任。

BAKC系列NFT近24小時交易額增幅超350%:金色財經消息,據OpenSea數據顯示,Bored Ape Kennel Club(BAKC)系列NFT近24小時交易額為155.75 ETH,24小時交易額增幅達364.52%。[2022/8/7 12:07:46]

弱主觀性檢查點使得客戶端可以跳過通過p2p網絡請求歷史數據的引導步驟。當然,在檢查點后它們將仍然需要同步歷史數據——因此檢查點應該總是在修剪邊界之前。

這聽上去像是安全性上的倒退。以前,我們有一個2015年7月13日的哈希值做驗證。現在,我們有的是變動著的弱主觀性檢查點。但事實上,我們一直都依賴弱主觀性。

你最后一次驗證客戶端版本間的代碼差異是什么時候?大多數人沒有技術背景來做這件事。因此,每次你更新你的客戶端,你都依賴你的客戶端團隊嚴格地實現以太坊協議。

幸運的是,有很多人盯著像go-ethereum這樣的軟件。只需要一個吹哨者就能揭發代碼里的惡意提交。同樣,只需要有一個吹哨者指出一個客戶端推出一個惡意的弱主觀性檢查點。

事實上,驗證一個客戶端推出正確的弱主觀性檢查點比確保代碼正確執行協議要容易得多。

因此,從安全性的角度來看,其實是沒有倒退的。這也包括同步——歷史數據所需的另一個主要用途類別是為用戶請求提供服務。

用戶可以請求兩種類型的數據:

當前數據,例如存儲槽的數值、賬戶余額、最新的區塊高度等

歷史數據,例如在區塊N的存儲槽數據、區塊N的區塊頭、交易收據等

當前的數據將繼續可以被訪問,當實現EIP-4444后,歷史數據能否被訪問取決于它是多長時間以前的。

歷史數據的主要使用者是dapp開發者。很多dapp添加歷史數據到它們的數據庫,通過它們的前端提供給用戶。對于他們來說,能夠遍歷所有交易和日志是很重要的。

支持這個用例有多個方法——現在最受歡迎的方法是客戶端發布多路復用器,支持一定范圍區塊的版本會執行該范圍的區塊。例如,geth版本A可能支持直到區塊高度為10m的區塊,而geth版本B則支持10m之后的區塊。

多路復用器將用版本A執行區塊高度為0到10m的區塊,輸出狀態數據庫并將其導入geth版本B,然后繼續執行10m之后的區塊。JSON-RPC請求會被導向有合適信息響應的客戶端。

但是,如果歷史區塊在p2p網絡上不再可得——那誰來提供這些數據?預計會有很多大型、受信任的機構提供這些數據的鏡像。由于數據是靜態的,所以很容易就其哈希值達成共識并進行驗證。這是1-of-N的信任模型。

新標準將是不存儲歷史數據并運行一個客戶端多路復用器。這意味著以太坊客戶端的標準內存占用會減少275GB——但還有最后一個問題需要提及。

當前,當請求的數據不存在時,以太坊的JSON-RPC會給一個空響應。假設客戶端沒有在同步,這會以“這個數據不存在于權威鏈或最近的分叉”被接受。

一旦客戶端開始修剪舊數據,這種不變性就會被打破。當一個用戶請求一個特定交易收據時,客戶端將不知道該收據是被修剪了還是從來沒有存在過。目前,我們期望RPC將對這兩種情況返回一個空響應。

我很想得到關于這種方法的反饋。JSON-RPC的使用者對此有什么看法?你們訪問超過1年的歷史數據的頻率如何?另一種方法(盡管更重)是保持一個被修剪數據哈希值的索引,這樣可以向用戶返回更多的內容。

275GB這個數據是在gethdbinspect的輸出里查到的。下面是截圖:

正式的EIP-4444(順便提一下,讀作EIPfour4s)規范可以在這里找到:

https://t.co/vlfYfcIGpN?amp=1

來源:@lightclients

Tags:ETH加密貨幣RPC以太坊ETHBN全球加密貨幣市值RPC價格以太坊官網錢包

聚幣
DEF:金色DeFi日報 | 金沙首款“數字文創產品”面市50秒售罄_BAN

DeFi數據 1.DeFi總市值:1483.89億美元 DeFi總市值數據來源:Coingecko2.過去24小時去中心化交易所的交易量:58.

1900/1/1 0:00:00
Maker:Maker x Aave:解決 DeFi 中的可變利率_DAI

MakerDAO最近宣布與Aave合作實施DAI直接存款模塊(D3M),以最大限度地減少通過Aave借入DAI的不確定性.

1900/1/1 0:00:00
區塊鏈:人類文明的沒落?元宇宙是虛妄還是未來_區塊鏈專業是冷門專業嗎

“Facebook所描繪的元宇宙不僅不代表人類的未來,還將導致人類文明走向沒落。”?11月20日央視播出的最新一期《對話》欄目上,在談及元宇宙話題時,三六零公司董事長、創始人周鴻祎直言不諱的表達.

1900/1/1 0:00:00
區塊鏈:沒有量子安全 區塊鏈的未來是不確定的_HDPUNK Vault (NFTX)

有消息稱,兩個中國科學家團隊已經實現了量子優勢——指的是一臺計算機可以執行傳統計算機以外的功能——這可能標志著我們已經真正進入了一個新時代.

1900/1/1 0:00:00
元宇宙:金色觀察 | 從現象到本質 10個問題解答火熱的元宇宙概念_FACE

在投資者還沒完全搞明白“元宇宙”是什么的時候,A股市場元宇宙概念股已經集體暴動。互聯網巨頭、風險投資企業等紛紛靠攏元宇宙.

1900/1/1 0:00:00
ENT:元宇宙的關鍵資產在哪兒?中國南海岸和美國西海岸_Decentralized Community Investment Protocol

元宇宙的機會似乎比比皆是,但也充斥著離譜的估值和財務虛無主義。如果說有什么風口在中美兩國同步升溫,那應該就非元宇宙莫屬了.

1900/1/1 0:00:00
ads