Ethereum: How does a node get information from other nodes?