Bitcoin and Ethereum: The basics you should know