March 12, 2019

Full nodes of Ethereum are now a rarity - a lost story.


Immutable data that is permanently stored on the network is now a rarity for Ethereum, since even specialized node operators have difficulties.

The ethereum blockchain is not yet four years old, and it is almost impossible to synchronize the full node, which contains the complete history of the blockchain. Difficulties in node synchronization have been under discussion for several months, and even specialized paid node operators have problems.

It also means that the database of the unchanged status of all Ethereum transactions may actually be lost, due to the large requirements for storing a full node. This fact can not be seen by ordinary users, although for many years the synchronization of a full wallet, even with the cut-off blockchain, takes hours. But to keep the full history of Ethereum is a daunting task.

At present, even full synchronization of the Ethereum blockchain does not contain the entire history. Recently, BlockCypher, a blockchain service provider, attempted to launch a node with the entire history, and found that no other network member started this node.

BlockCypher contacted Vitalik Buterin, but he stated that he did not know a single person who would manage a complete node with a complete history. Even the Ethereum Foundation did not take on the task of launching such a node. This also means that in the event of a reorganization of the chain, if malicious mining changes the blockchain's history, BlockCypher may be the only entity that holds the entire history of the blockchain for verification.

This essentially eliminates the possibility for reliable feedback in the event of a reorganization, hack or other exploits. In the case of audits and searches in the blockchain, some entities may rely on archival information provided by third parties. Previously, a common understanding was that the Ethereum network had three or four full nodes that most other subjects relied on. However, some of the leading ecosystem actors have abandoned this task:

I have repeatedly stated that there are only 3 or 4 full Ethereum nodes, including those supported by the Ethereum Foundation and Consensys. Apparently, I was wrong! There is only one of these nodes supported by outsiders. https://t.co/ClCgOlAKhtpic.twitter.com/57vVTNcRO6

Other networks face a similar problem. The much younger network EOS also cannot boast of a full blockchain, which is stored in several locations, there are only two manufacturers of blocks that store the complete history of the blockchain.

The full blockchain history is necessary if there is a requirement to monitor the account status on any given block. Hypothetically, reorganization can change this state, and there is only a very limited reference to the actual state that has been accepted.

The news about the problems with Ethereum nodes did not affect the price of the asset, since ETH markets remain predominantly speculative. The price of ETH has remained almost unchanged, at $ 134.8 at the time of this writing.