When I call web3.eth.blockNumber from a specific full-node, where does it getting the last block?
I know that the full-block holds part of the chain which he gets from gossiping with other full-nodes.
My guess the node consistently holds a version of the blockchain and just checks the blocks head/last block, is that right?
How's that process works with light-client?