加密貨幣交易所 加密貨幣交易所
Ctrl+D 加密貨幣交易所
ads

探究用于狀態網絡的可擴展廣播方案_OSS:SIP

Author:

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

原文鏈接:

https://ethresear.ch/t/scalable-gossip-for-state-network/8958

作者:PiperMerriam

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

在我之前的新型交易gossip廣播網絡設計中其實可以看到我最初在為狀態網絡設計gossip廣播方面的嘗試。在之前的文章中,我介紹了一種設計,可以讓節點在無需處理完整交易池的情況下參與gossip廣播。

從較高層面上來說,我們關于交易gossip廣播的問題陳述如下:

交易來自整個網絡。

一些網絡參與者本身就需要維護完整的交易池。

一些網絡參與者缺少足夠的資源來處理完整的交易池。

動畫系列Krapopolis將于9月在FOX首映,提供NFT和粉絲投票:金色財經報道,Fox Network的Animation Domination將推出名為 Krapopolis 的動畫系列來擴大其陣容,該系列將于 9 月 24 日在 FOX TV首播,該系列集成了Web3資產以提高觀眾參與度并獎勵粉絲。對于節目的區塊鏈部分,福克斯旗下的 Web3 媒體公司 Blockchain Creative Labs (BCL) 推出了包含 10,420 個數字“Krap Chickens”的 NFT 集合。該仍在鑄造的系列在 2022 年動漫展上發布公告后正式推出。到目前為止,收藏家已鑄造了 3,696 枚 Krap Chicken。每個“Krap Chicken”NFT 都可以作為 Krapopolis 擴展宇宙的粉絲通行證,并具有劇中描述的特征。[2023/8/12 16:21:47]

我提議的交易gossip廣播方案采用了距離指標,讓節點可以自行調整它們必須處理的交易池規模。節點采用一組簡單的規則來管理與之連接的對等節點集合,從而形成網絡拓撲結構。半徑最大的節點被視為網絡的“中心”,半徑最小的節點被視為網絡的“邊緣”。

8月10日CME比特幣期貨未平倉合約持倉下跌230張:金色財經報道,8月10日芝加哥商業交易所(CME)比特幣成交量報告如下:比特幣期貨電子合約成交量4453張,場外成交合約為37張,成交量4490張,未平倉合約15391張,持倉下降230張。比特幣期權合約成交96份,其中看漲合約37份,看跌59份。微型比特幣期貨電子交易合約2878張,成交量0張,未平倉合約9560張,持倉減少120張。[2023/8/11 16:20:19]

該方案之所以有效,主要的兩點原因如下:

第一,我們預期,節點的半徑值會有很大差別,但?同時?都會相對較大。這種差異源自那些有動力維護“完整”半徑以及“較大”半徑的參與者。正是這些節點將位于網絡邊緣的節點連接到了一起。

第二,我們關于半徑值較大的預期是根據鍵空間推測出的。根據Peter最近關于交易池的文章,geth節點默認最多可維護4000筆交易。在任意時刻,整個網絡中的待處理交易高達4萬至40萬筆。輕節點無法處理4000筆交易,但是處理其中5%不成問題。因此,我們預期半徑值通常在整個鍵空間的1%至100%之間。

MakerDAO宣布Spark Protocol更新:金色財經報道,據官方消息,MakerDAO宣布Spark Protocol更新,隨著集成的增長和 Lindy 的增加,Phoenix Labs希望在下一個可用中提出以下更改:1.D3M 債務上限為 2000 萬 DAI;

2.部署 SubDAO 代理;

3.添加管理員角色,從 Spark 到 SubDAO 代理的附屬入職訪問;

4.部署新的 DAI 利率策略以精確匹配 DSR;

5.使用以下參數板載 rETH 到 Spark 協議。[2023/5/25 10:38:21]

將同樣的設計應用到狀態gossip廣播上

我最初嘗試將這種設計應用到針對狀態網絡的gossip廣播上,但是沒有成功。主要原因如下:

第一,狀態網絡中各節點在半徑值上的差異會小得多。我們預期不太可能會有網絡參與者維護“完整”半徑。這會導致網絡中缺少一個起到連接邊緣作用的“中心”。

Sam Altman:OpenAI在一段時間內不會開啟訓練GPT-5:4月14日消息,在麻省理工學院的一次活動中,OpenAI首席執行官Sam Altman被問及最近在科技界流傳的一封公開信,該公開信要求像OpenAI這樣的實驗室暫停開發比GPT-4更強大的人工智能系統。這封信強調了對未來系統安全性的擔憂,但遭到了包括一些簽署方在內的許多業內人士的批評。

對此,Altman確認該公司目前沒有訓練GPT-5,且在一段時間內不會進行訓練。[2023/4/14 14:04:49]

第二,半徑值會很小。假設有200GB的狀態,平均每個節點提供100MB的存儲空間,且復制因子為10,那么計算下來我們需要一個由2萬個節點組成的網絡。平均每個節點需要存儲0.002%的數據。

正是上述兩個不同之處從根本上改變了網絡拓撲結構,導致原來的交易gossip廣播網絡設計失靈。

“在Aave V2上凍結BUSD”的提案已獲投票通過:2月27日消息,治理頁面顯示,Aave社區關于“在Aave V2上凍結BUSD”的提案以100%的支持率獲得投票通過,并已于2月26日執行。

根據該提案,DAO collector合約持有價值約1.05萬美元的BUSD。該提案認為BUSD資產的流通供應最終將趨近于零。由于沒有真正的增長前景,無法鑄造新的BUSD可能會損害掛鉤套利機會和資產掛鉤。因此似乎Aave最合理的途徑是凍結這一儲備,并邀請用戶切換到另一個穩定幣。[2023/2/27 12:32:07]

與交易gossip廣播不同的目標

別忘了,交易gossip廣播的目標之一是,讓交易進入礦工所在的網絡“中心”。位于網絡邊緣的節點其實不是很在乎是否能看到所有待處理交易,即使一個都看不到也沒關系。它們主要關心的是能否廣播自己的交易,并讓這些交易可靠地打包進區塊內。

狀態網絡不僅缺少中心,而且數據流向與交易gossip廣播相反。狀態gossip廣播的目標是將數據發送到網絡邊緣進行存儲。

另外,在交易gossip廣播中,消息來自整個網絡;在狀態網絡中,我們預期新數據只會來自一小部分友善的橋節點。這些橋節點負責生成證明,并將這些證明發送到狀態網絡。

中繼機制會導致DOS攻擊和不可歸因的錯誤

我想到的一個改進方向是引入中繼節點。

我們預期每個節點會對網絡中0.002%的數據感興趣。我認為,根據我的結論可以構建出多個不同的網絡模型,但是一種簡單的做法是,根據DHT網絡中每個節點的路由表為gossip節點之間的連接構建模型。在這樣一個網絡中,數據需要經過log(n)跳才能到達需要它的節點那里。

這里的問題在于,如果一個節點轉發了其它節點都不感興趣的數據,但是這個數據需要經歷一次以上的跳躍,就會變成一個放大向量。惡意節點可以通過在gossip網絡中廣播無用數據來放大DOS攻擊。

一個笨辦法

目前,我比較偏向于一個“笨”辦法,旨在從非網絡層面解決上述問題。

有“一小批”狀態提供商節點為每個區塊內新的狀態數據生成證明。

每個證明預期有大約2000個trie節點。其中一部分節點是新數據或更新后的數據。只有這個子集需要發送到網絡中。

已知每個節點只關心每個區塊中0.002%的數據,也就是說不同節點感興趣的數據之間很少有重疊。如果一個區塊內包含2000條新數據,我們可以預見每條數據要發送給完全不同的節點。這就意味著,為了在區塊時間內廣播新區塊的證明數據,一個狀態提供商每15秒要將2000個不同的證明發送給2000個不同的節點。要做到這點不是不可能,但是會很難。一旦證明大小增加或網絡延遲稍微高一點,狀態提供商就無法在區塊時間內發送完整的證明數據。

幸好我們可以有不止一個數據提供商。我們可以合理預期將會出現數量不多的狀態提供商發送證明數據。在這個模型下,我們可以設計一個能夠在不同狀態提供商之間平均分配負載的系統。

每個狀態提供商都會為每一個新區塊生成證明。狀態提供商會按照距離其節點ID的遠近對該證明包含的每項數據進行排序,先從那些距離最近的數據開始,查詢對這些數據感興趣的節點,并將它們廣播出去。在這個模型中,負載會在不同狀態提供商之間平均分配。等輪到那些距離其節點ID較遠的數據時,狀態提供商會發現節點對這些數據的興趣減弱,因為其節點ID距離這些數據較近的提供商已經廣播了這些數據。

可以改進/擴展/優化之處

或許,我們可以稍微優化一下這個方案。

我們的網絡結構需要存儲的不僅是葉節點,還有中間節點。也就是說,如果按葉子節點和對等節點的需要來分割區塊證明,這些碎片證明之間會出現大量重疊。例如,當要你要證明一個葉節點的時候,其證明中也會包含對其默克爾路徑上所有中間節點的數據的證明。

如果網絡中的某個節點想存儲某個葉子,TA當然希望獲得該葉子節點的中間節點也可以在網絡中找到。如果這些中間節點不可得,甚至都沒有人會請求葉子節點數據,因為本地還沒有中間節點的數據,還沒法順著這些中間節點發現對葉子節點的需要。我們或許可以利用這一點在整個網絡中分散廣播數據的責任。

狀態提供商只通過gossip方式廣播葉節點數據的證明。

節點一收到自己想要存儲的內容的證明,就會找出“父證明”——對上一級中間節點數據的證明——并發送出去。

這一“遞歸”過程可以讓狀態提供商只需將葉節點數據發送至網絡,并將廣播中間節點數據的責任分配給那些對葉節點數據感興趣的節點。這些節點會一級一級地把上一層級的中間節點的數據的證明推送到網絡中,直到所有節點都把最終的狀態根推送到網絡中。

Tags:OSSGOSSIPRAPDOGBOSS價格GOSTSIP幣Frappecoin

歐易交易所app官網下載
億萬富翁達拉斯獨行俠隊老板Mark Cuban都買了什么加密貨幣?_比特幣:CUB

.new_summary,blockquote{position:relative;font-size:16px;letter-spacing:1px;line-height:28px;marg.

1900/1/1 0:00:00
誰都能復制的像素 有什么價值?_NFT:國內以太坊交易平臺

“這些照片,人人都能復制,你告訴我這有什么價值?”這類話語是我和初識NFT的朋友聊天時,幾乎每次都被問起的。雖然這是一個簡單的問題,但是這么多人問的話,我就單獨寫一篇來解釋吧.

1900/1/1 0:00:00
金色觀察 | Coinbase 4月14日上市 如何在FTX提前參與購買?_FTX:iFish Coin

美國最大的數字貨幣交易所Coinbase于4月1日宣布,計劃于4月14日在納斯達克通過直接上市的方式掛牌,代碼為“COIN”,相關的交易細節目前尚未對外披露.

1900/1/1 0:00:00
Uniswap V3帶來的利好,或許沒你想象的那樣簡單_UNI:SWAP

作者:五火球教主 來源:白話區塊鏈 UniswapV3上周發布了,當然只是發布,離上線還有近兩個月的時間,市場反響平平.

1900/1/1 0:00:00
深圳測試香港居民數字人民幣跨境支付:可用香港手機號匿名注冊_數字人:數字貨幣

馮慶/深圳特區報 2021年3月30日,為落實國家“十四五”規劃提出的“穩妥推進數字貨幣研發”部署,深圳市人民政府和人民銀行深圳市中心支行周密謀劃、積極作為,指導羅湖區人民政府.

1900/1/1 0:00:00
首發 | 智能合約的審計報告有什么內容?又該如何去審讀_區塊鏈:onekeylite安裝

本文由“靈蹤安全”原創,授權“金色財經”獨家首發,轉載請注明出處。一個數字貨幣、去中心化應用或服務和所有的商品一樣都有它的用戶,因此用戶對它也有一個最基本、最底線的要求----那就是質量要過關.

1900/1/1 0:00:00
ads