Go-Ethereum
對於生產 dApp,應該在伺服器節點上進行什麼樣的同步?
我計劃使用帶有geth的NodeJs來使用web3伺服器端。對於生產用途,我應該進行
full
同步還是fast
同步就足夠了?另外,像今天一樣,我需要多少空間來儲存每種同步類型的區塊鏈數據?
Fast
同步通常是可以的,你下載塊和狀態。但是,使用full
同步您只需下載塊,並自己計算狀態。這需要更多時間,但您確定這些狀態是有效的。如果你不介意等待它總是一個加號full
,但在大多數情況下fast
就足夠了。關於所需的尺寸,你可以看看這張圖表,它顯示得很清楚。
您可以進行“快速”同步,它需要大約 21GB 的空間。
基本上“輕”同步用於測試和開發目的。