The update and maintenance of blockchain database is carried out by many parties. (rathbones.com)
This is to prevent long re-synchronization times in the case of blockchain database corruption due to unexpected power failures or other issues. (bitseed.org)
The Ethereum blockchain database is maintained and updated by many nodes connected to the network. (ethdocs.org)