While both Bitcoin and Ethereum are powered by the principle of distributed ledgers and cryptography, the two differ in many technical ways. Ethereum is an advancement based on the principle of blockchain that supports bitcoin but with a purpose that does not compete with Bitcoin.