Bitcoin er en ren og skær kryptovaluta, som har sin egen blockchain, og som primært benyttes til spekulation og som betalingsmiddel. Ethereum kan også bruges som valuta, men er primært en udviklingsplatform, hvor udviklere kan lave deres egne tokens, og hvor man kan lave det, der hedder smart contracts - digitale kontrakter. Ethereum har altså væsentlige funktioner, som Bitcoin ikke har.