以太幣交易所 以太幣交易所
Ctrl+D 以太幣交易所
ads
首頁 > 酷幣 > Info

狀態可得性:GetNodeData DHT 方案_TRI

Author:

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

我的團隊正在驗證一個?“狀態可得性”問題的解決方案是否可行。

方案概述

我們的方向大致如下:

網絡是一個分布式哈希表。

賬戶和合約存數據存儲在它們各自的trie節點中。

網絡中的節點擁有所有區塊頭數據。

每個區塊中新的trie數據都以證明的形式發送到網絡中。

我們將這個方案稱為GetNodeData方案,因為它與快速同步方案獲取狀態的方式差不多。

trie節點vs葉節點證明存儲

我們選擇將數據存儲在各個trie節點中,因為這樣比較簡單。

斯里蘭卡總統宣布進入緊急狀態:5月7日消息,據法新社報道,斯里蘭卡總統宣布進入緊急狀態。(金十)[2022/5/7 2:56:05]

另一種方法是僅存儲葉子節點的值和附帶的證明。這個方法比較復雜,因為證明需要不斷更新。更新證明可以在本地完成,但是需要進行EVM計算并廣播完整的區塊見證消息。EVM計算成本很高,而完整的區塊見證消息很大。

通過將數據存儲在各個trie節點中,網絡節點只需存儲這些trie數據,并驗證新數據的默克爾證明即可。

迄今為止的發現

預期延遲

基于DiscV5DHT的經驗,我們預期網絡查詢時間約為100毫秒。

數據:目前有575.5萬枚KSM處于質押狀態:Subscan數據顯示,目前共有575.5萬枚KSM處于質押狀態,占到總量的51.6%。KSM現報價為492.98美元,24小時漲幅為15.22%。[2021/6/10 23:27:04]

每筆交易的Trie節點

NickGheorghita一直在研究常見交易類型所涉及的trie節點的數量。在樣本數量較少的情況下,他得到的初步結果是:

簡單價值轉移:~30個trie節點

ERC20轉賬/批準:~50個trie節點

如果延遲為100毫秒,則執行eth_estimateGas和eth_call需要的時間上限分別為3秒和5秒。我們還可以通過一些基礎的優化來降低延遲。

Avalanche創始人:沒有遭遇雙花攻擊 此前問題是狀態驗證錯誤:今日, Avalanche創始人Emin Gün Sirer發推表示:“我想再次強調,Avalanche沒有遭遇雙花攻擊。幾天前的錯誤涉及到狀態驗證的錯誤,而不是共識引擎。該漏洞已得到完全緩解,開發人員將很快進行分析,并深入研究引發錯誤的緩存條目問題的詳細信息。此前消息,Pangolin應用觸發跨鏈功能漏洞致使Avalanche主網交易停滯,隨后,Avalanche發布新版客戶端,并要求驗證者必須更新節點,Avalanche網絡已上線并且運行正常。”[2021/2/15 19:47:20]

我們正在進行更深入的實驗,來測量大型主網交易區塊的延遲情況。

A股區塊鏈概念板塊:31只概念股昨日呈現大單資金凈流入狀態:春節后的4個交易日,A股區塊鏈概念板塊整體漲幅達到6.63%,而僅從昨日市場表現來看,逾九成概念股跑贏大盤。其中,48只概念股逆市上漲。資金流向方面,據同花順數據統計,昨日,31只區塊鏈概念股呈現大單資金凈流入態勢,12只概念股大單資金凈流入在1000萬元以上。安妮股份、漢得信息等兩只個股大單資金凈流入均超5000萬元,分別為:5801.69萬元、5288.19萬元;奧馬電器(3840.18萬元)、東華軟件(3246.97萬元)、中南建設(2786.31萬元)、歐浦智網(2595.79萬元)、新晨科技(2481.09萬元)等個股大單資金凈流入也均在2000萬元以上。[2018/2/28]

垃圾回收和冷狀態

BrianCloutier已經對冷狀態訪問模式進行了一些調查。

關于冷狀態的定義,請參見這張術語表。

的那部分狀態。)

Brian的發現是,大多數區塊都會觸及之前100萬個區塊都沒有觸及的狀態。

這就涉及到垃圾回收。

如果網絡有足夠的空間存儲完整的歸檔狀態,我們就不需要垃圾回收。

如果網絡沒有足夠的空間來存儲完整的歸檔狀態,則該網絡必須執行某個機制來防止冷狀態丟失。

待解決問題

重復數據刪除和垃圾收集

存儲trie相同的兩個合約擁有同樣的trie節點。

同樣地,余額、nonce、代碼和狀態相同的兩個賬戶的賬戶數據也存儲在同樣的葉節點上。如果我們使用節點哈希作為鍵來存儲節點,必須通過引用計數來實現垃圾收集,否則就無法知道從一個trie中移除的節點有沒有在另一個trie中使用。

一種解決方法是,將節點在trie中的位置及其節點哈希作為鍵。這樣可以使用排除證明來刪除節點,但是會因為需要存儲重復數據而造成額外的成本。

一個待解決問題是,這會在多大程度上提高存儲需求。

歸檔vs垃圾收集

我們需要想清楚如何實現垃圾回收,或者說,確認網絡是否可以成為歸檔節點。

解決垃圾回收問題的方案:

移除重復數據刪除機制,并使用(trie_path,node_hash)作為鍵來查找數據。

監控網絡并主動重新添加冷狀態。

弄清楚垃圾回收的子集是否可以僅發生在賬戶trie中的中間trie節點上。

確保網絡能夠像歸檔節點那樣運行。

數據入站

我們需要將新創建的trie數據推送到網絡中。網絡中的節點預期會存儲所有區塊頭的最新快照,從而將證明與最新狀態根錨定。

待解決問題有:

新的trie數據的完整區塊證明有多大?

區塊證明中每個節點各自的證明有多大?

原文鏈接:

https://ethresear.ch/t/state-availability-getnodedata-dht-approach-dev-update/8657

作者:??PiperMerriam

翻譯&校對:?閔敏&?阿劍

Tags:TRIANCAVAVALAstridDAO TokenECOC Financial GrowthMetavault TradeValidity

酷幣
幣虎2021年3月9日18:00上線PWAY/USDT交易對

尊敬的用戶: 幣虎創新區將于2021年3月9日18:00上線PWAY/USDT交易對,具體時間如下:1.開放充幣:2021年3月8日18:00;2.開放交易:2021年3月9日18:00;3.開.

1900/1/1 0:00:00
UBITMEX關于雙響炮激勵活動結束的公告_UBI

尊敬的用戶: UBitMEX第二期雙響炮激勵計劃活動已經于2020年12月30日結束,兩期雙響炮激勵計劃活動所有未解鎖的入戶金將不在解鎖.

1900/1/1 0:00:00
Hotbit 定于2021年3月8日上線 FSXU(FlashX Ultra)_HOT

尊敬的用戶: Hotbit即將在開啟FSXU(FlashXUltra)數字資產服務 具體安排如下: 充值時間:2021年03月08日14:00??(香港時間)交易時間:2021年03月08日16.

1900/1/1 0:00:00
NBA成立區塊鏈咨詢委員會,成員包括Mark Cuban等億萬富翁_NBA

據多位知情人士透露,NBA已經成立區塊鏈咨詢委員會,由達拉斯小牛隊老板MarkCuban和布魯克林籃網隊老板蔡崇信等多位億萬富翁組成.

1900/1/1 0:00:00
【CCR】為什么比特幣上了50000美金還能跌下來?_BTC

比特幣價格在對美元的50,000美元阻力位上方獲得了看漲勢頭。BTC的交易價格為52,000美元,仍然受到更多上漲的支撐。比特幣在50,000美元和50,500美元的阻力位上方開始新的上漲.

1900/1/1 0:00:00
KingData:交易所平臺幣銷毀對價格影響真的大嗎?_KIN

從2020年底開始,平臺幣集體爆發,除了牛市帶來的周期性上漲,各平臺幣都有自己的銷毀機制,從供需角度看,銷毀帶來了通縮,?也反應了平臺的盈利能力,往往對價格的引導有一定的作用.

1900/1/1 0:00:00
ads