https://getblock.io/blog/which-node-holds-current-blockchain-state/