比特幣行情 比特幣行情
Ctrl+D 比特幣行情
ads

KILL:引介 EIP-4444:對執行層客戶端的歷史數據設限

Author:

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

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

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

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

外媒:Bithumb、Coinone和Gopax上曾共出現6億美元規模的Luna交叉交易:5月17日消息,造成崩盤的“Luna和Terra”相關8000億韓元(約合6億美元)規模的交叉交易是在韓國加密交易所Bithumb、Coinone、Gopax上進行的。其中在Bithumb上進行的交叉交易規模達3000億韓元,Coinone上的交叉交易為4000億韓元,Gopax上的交叉交易為1000億韓元。據悉,交叉交易(crosstrading)是一種在不記錄交易所交易的情況下抵消同一資產的買賣訂單的做法。檢方確認的交叉交易截止到2022年2月末,當時市場和學術界對虛擬資產提出許多立法請求,并提交了大部分虛擬資產法制定案和相關法律修訂案,但關注點未放在交叉交易上。報道稱,除非法庭承認Luna為證券,否則要懲罰8000億韓元的Luna交易并非易事。根據《資本市場法》,交叉交易只有被認定為有價證券的代幣才能作為市場操縱行為予以處罰。[2023/5/17 15:08:43]

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

Killabears:4月20日啟動鑄造Killacubs:金色財經報道,NFT項目Killabears在社交媒體宣布將于4月20日啟動鑄造Killacubs,總計8888枚,鑄造價格為0.25 ETH,鑄造后將通過八個孵化階段進化成為成熟的Killacubs,據悉3333枚將保留給Killabear持有者,333枚保留給KILLAPASSES 的所有者(地板價為0.55 ETH),2748枚保留給許可名單用戶,Killacubs可用于解鎖Killaverse生態系統中其他福祉。[2023/4/1 13:39:13]

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

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

InsurAce發布2023年路線圖:將專注于增加收入、推出新產品和開發加密存款保險計劃:1月16日消息,DeFi 保險協議 InsurAce 發布 2023 年路線圖。據官方介紹和路線圖顯示,2023 年 InsurAce 將專注于增加收入、推出新產品和開發加密存款保險計劃(CDIS),CDIS 可在用戶參與 CEX、CeFi 失敗或項目遭受黑客攻擊的情況下為其加密貨幣存款提供保險。 此外,路線圖顯示 InsurAce 今年 1 季度的更新內容包括推出新的跨鏈橋保險,以及現有保險智能合約的擴展版本 Post-Audit Cover。[2023/1/17 11:15:03]

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

迪拜商品中心將使用Xinfin區塊鏈協議發行黃金支持的代幣:金色財經報道,公告稱,迪拜商品中心將使用Xinfin協議(XDC)區塊鏈網絡發行一種名為commtech黃金代幣 (CGO) 的加密貨幣。每個CGO代幣都代表在Tradeflow注冊的金條,并且它們附有Tradeflow認股權證。Tradeflow是一個在線阿聯酋商品平臺,于2012年推出。CGO Tradeflow上市和股權認證增加了額外的安全性、透明度和實際資產配置。

每個CGO代幣代表一克0.999純金,符合伊斯蘭教法,并以實物黃金的形式完全支持。已標記化的實體金條將“具有唯一的ID號和直接來自精煉廠的證書。[2022/11/25 8:06:41]

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

弱主觀性檢查點使得客戶端可以跳過通過 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 的信任模型。

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

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

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

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

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

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

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

來源:@lightclients

Tags:KILLETHINSRPCKILL價格YFETH價格SINS價格RPC幣

比特幣價格
加密貨幣:震動行業的美國“基建法案”正式簽署 它會帶來什么影響

“基建法案”簽署生效的過程11月15日,美國總統拜登正式簽署了“[基建法案](1)”,意味著該法案已經正式生效.

1900/1/1 0:00:00
區塊鏈:金色前哨|DappRadar宣布將發行Token RADAR

11 月 26 日,Dapp 數據追蹤公司DappRadar 宣布將發行 Token RADAR,將于數周內公布詳情,目前代幣尚未上線任何交易平臺.

1900/1/1 0:00:00
Chain:專訪QitChain CEO Shoaib Hayat:分布式搜索將作為web3.0基礎設施 支持元宇宙生態發展

隨著互聯網技術的飛速發展,人工智能、物聯網、云計算、5G等新興技術讓人們的生活越來越便捷,社會中信息流通的速度不斷提高.

1900/1/1 0:00:00
元宇宙:金色觀察|從Sandbox到BAYC 阿迪達斯試水元宇宙

一夜之間,元宇宙成為了新的風口。Facebook趁勢更名Meta,微軟、英偉達、Visa等歐美行業巨頭,騰訊、字節跳動等國內企業均涉足元宇宙,臺灣宏達電、威盛等企業亦積極布局,股市也熱炒元宇宙概.

1900/1/1 0:00:00
EFI:GameFi 2.0游戲發行平臺 CryptoSteam 第一款游戲Dedragon即將內測 Coinhub錢包首發

什么是GameFi 2.0?GameFi代表了DeFi與區塊鏈游戲的結合。GameFi 使游戲經濟系統活躍起來,并讓游戲在復雜性和經濟回報方面與現實世界經濟越來越相似.

1900/1/1 0:00:00
加密貨幣:金色早報 | 央行:數字人民幣冬奧場景試點已進入沖刺階段

頭條 ▌央行:數字人民幣冬奧場景試點已進入沖刺階段11月19日消息,截至目前,數字人民幣北京冬奧試點場景建設進展順利,已進入沖刺階段。在北京賽區,受理環境建設工作正加快推進.

1900/1/1 0:00:00
ads