Synchronization

節點與主鏈同步的最大網路延遲是多少?

  • November 10, 2016

假設一個節點在它自己的網路和大多數其他節點所在的網路之間有一個非常高的延遲(ping/pong),比如大約13 分鐘,它是否能夠成為主區塊鏈的一部分(並且會它能夠充當任何其他節點,不僅讀取鏈狀態,還送出事務)或者它是否必須在區塊鏈上與靠近他的對連接(幾百毫秒)並在其鍊和鏈之間建立橋樑遙遠的一個?

謝謝。

不適用於目前協議。這樣的功能需要一個所謂的延遲/中斷容忍網路,目前這嚴重超出了項目的範圍。這樣的協議有很多完全獨特的挑戰,在實際案例出現之前,嘗試設計這樣的東西沒有任何意義。因此,除非NASA 提出在國際空間站上部署乙太坊的新挑戰,否則我認為我們不會看到對它的太大需求。

那麼最大延遲是多少?Geth 中的下載器有 3.5 秒的超時時間,用於從遠端節點檢索一批標頭。因此,如果我們考慮節點也需要查找標頭,則大約 1.5 秒的單向延遲將是上限。

引用自:https://ethereum.stackexchange.com/questions/3656