

Like most ETH nodes, syncing appears to be bottlenecked by disk I/O. My rough extrapolation at a sync rate of 2 blocks per second would put it at ~50 days to reach chain tip.- Jameson Lopp July 3, 2021 until it finally crashed.įull validation sync of Besu v21.171 (Ethereum) node reached block 5,006,800 in 4 days 15 hours before crashing due to running out of disk space on my benchmark machine. It reached block 4700000 after 3 days and then slowed down considerably. I ran besu v21.171 with the arguments: -sync-mode FULL -pruning-enabled
#Dogecoin core 1.14.3 install
I followed the directions here to install it.

Besuīesu's docs note that full sync requires 3 TB of disk space, which is problematic given that my machine has 1 TB. it looks like my machine won't be able to sync a pruned geth node after this year. What's more concerning is that even a pruned geth node that only keeps recent state is approaching 1 TB of disk space.
#Dogecoin core 1.14.3 archive
Given that it requires 8 TB of disk space to run an archive node that keeps every historical state, that's out of the question for my machine with 1 TB of space. We can see that the total amount of Ethereum data has increased significantly over the past year. Here are the results! Ethereum ClientsĪccording to the documentation on there are half a dozen clients that support full validation. As such, for each test I configure the node so that it is forced to validate the entire history of the blockchain. This is done as a trick to speed up the initial blockchain sync, but can make it harder to measure the actual performance of the node syncing since it's effectively skipping an arbitrary amount of computations. As a performance improvement, most of them don’t validate signatures or other state changes before a certain point in time - some validate the past year or two while others only validate the past half hour. Note that very few node implementations strictly fully validate the entire blockchain history by default. I bought this PC at the beginning of 2018. The computer I use as a baseline is high-end but uses off-the-shelf hardware. Worse performance requires higher hardware costs, which prices more users out of being able to attain the sovereign security model enabled by running your own node. As such, an important question for any peer to peer network is the performance and thus cost of running your own node. As I’ve noted many times in the past, running a fully validating node gives you the strongest security model and privacy model that is available to Bitcoin users the same holds true for altcoins.
