The Garden of Forking Paths: Differences Between Bitcoin and Ethereum