譯者注:EIP-4444提議把HISTORY_PRUNE_EPOCHS設為82125個epoch(即信標鏈上1年),使得在PoS以太坊里執行層客戶端不再在p2p網絡上提供超過一年的區塊頭、區塊主體和收據的數據,客戶端可以在本地修剪這些歷史數據。此EIP的作者之一@lightclients在推特寫了簡介,本文為該推文的翻譯。
以太坊客戶端目前存儲著275GB的歷史數據,這些數據對于驗證區塊鏈是不必要的。這個數字正在以每年140GB的速度增長。EIP-4444提議客戶端修剪超過1年的數據。那么,為什么我們不直接修剪數據呢?
要理解為什么數據還沒被修剪,以及為什么這需要討論,就需要理解歷史數據今天是如何被使用的。有兩個主要的使用類別:同步和用戶通過JSON-RPC請求。
A股收盤:深證區塊鏈50指數下跌0.25%:金色財經消息,A股收盤,上證指數報3261.25點,收盤上漲0.65%,深證成指報11651.83點,收盤上漲0.62%,深證區塊鏈50指數報3388.54點,收盤下跌0.25%。區塊鏈板塊收盤下跌1.58%,數字貨幣板塊收盤下跌1.49%。[2023/3/30 13:34:57]
在同步里有兩種主要方法:
完全同步(FullSync):下載并執行從創世直到區塊鏈頂端的每個區塊
狀態同步(StateSync):這里有很多方案,但主要是用工作量證明檢查進行區塊頭同步,并下載最新區塊的狀態。
在這兩種情況下,客戶端通過p2p網絡請求歷史數據,以延長它們對鏈的視域(view)。信任模型通常是信任創世狀態然后驗證其他所有東西——要么完全驗證,要么通過工作量證明檢查進行輕度驗證。
游戲巨頭Wemade對智能出行平臺HwikGo進行戰略投資:金色財經報道,韓國游戲巨頭Wemade宣布戰略投資智能出行平臺HwikGo,雙方將結合智能移動和區塊鏈技術推出一項新服務,將移動擴展到Move to Earn以及Live to Earn。兩家公司將通過密切合作,聯手拓展WEMIX平臺生態系統。
據悉,MaaS(移動即服務)平臺公司HwikGo構建了一個獨特的集成平臺,通過交通卡提供公共交通和共享智能移動之間的換乘連接。[2023/3/6 12:44:07]
權益證明改變了這點。因為它容易遭受遠程攻擊,我們必須依賴“弱主觀性檢查點(WeakSubjectivityCheckpoint)”。這實質上是我們對權威鏈上一個區塊的信任程度等同于對PoW里創世區塊的信任。
跨鏈Web3身份協議.bit累計注冊賬戶達13.8萬:9月11日消息,跨鏈Web3身份協議.bit昨日新增注冊4375個,單日注冊量連續3天突破新高,累計注冊賬戶達到13.8萬個,獨立注冊地址達到4.8萬個;Ethereum上的NFT在聚合交易平臺Element上3天交易量突破500ETH(約合89萬美元),在OpenSea上交易量達到192ETH(約合34萬美元)[2022/9/11 13:22:49]
弱主觀性檢查點使得客戶端可以跳過通過p2p網絡請求歷史數據的引導步驟。當然,在檢查點后它們將仍然需要同步歷史數據——因此檢查點應該總是在修剪邊界之前。
這聽上去像是安全性上的倒退。以前,我們有一個2015年7月13日的哈希值做驗證。現在,我們有的是變動著的弱主觀性檢查點。但事實上,我們一直都依賴弱主觀性。
敦與山數創上線國家級非遺皮影項目《三國五虎上將》數字藏品:金色財經消息,恰逢“5·18國際博物館日”,敦與山數創將攜手華縣皮影代表蓆棚齋皮影藝術博物館、西安奕唐文化有限公司,推出國家級非物質文化遺產之皮影《三國五虎上將》系列數字藏品,將非遺文化與新潮科技的結合,以數字藏品形式呈現皮影文化,共同致力于非遺文化的傳承與弘揚。(財報網)[2022/5/18 3:24:38]
你最后一次驗證客戶端版本間的代碼差異是什么時候?大多數人沒有技術背景來做這件事。因此,每次你更新你的客戶端,你都依賴你的客戶端團隊嚴格地實現以太坊協議。
幸運的是,有很多人盯著像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區塊鏈以太坊RPCtogetherbnb手游下載中文版區塊鏈技術通俗講解無中介以太坊幣最新價格今日行情2022.10.12RPC價格
我們總是在思考區塊鏈原生啥啥的含義,卻很少有人從時間的概念切入。Gigi的「比特幣是時間」讓我第一次聽到區塊鏈上滴答的節奏,takensthereom的「以太坊:高斯計時器」則讓我進一步看到了這.
1900/1/1 0:00:00ImmutableCapital合伙人ZaheerEbtikar近日在Deribit發文討論了風投基金加速涌入加密貨幣市場的現象.
1900/1/1 0:00:0011月12日,中國電信方面宣布,以元宇宙新型基礎設施建設者為定位,立足創新應用成果,啟動2022年“盤古計劃”,全面卡位元宇宙賽道,加速5G創新應用融合發展.
1900/1/1 0:00:00加密世界先后經歷了DeFi和NFT這兩波浪潮之后,DAO的時代開始來臨。我想對正在看這篇文章的大家說,DAO現在還處于十分初期的階段.
1900/1/1 0:00:00背景 自“雙十一”以來,波卡開啟了備受矚目的插槽拍賣,尤其是首槽的競爭可謂是相當激烈,出現了你追我趕的局面,頭部項目紛紛加大了在插槽拍賣的投入,部分項目的鎖倉數量也突破了上千萬枚DOT.
1900/1/1 0:00:0010月28日一則關于“Facebook改名”的新聞上到了各大媒體的熱搜。Facebook首席執行官馬克·扎克伯格在FacebookConnect大會上宣布,Facebook將更名為“Meta”,
1900/1/1 0:00:00