The main difference between Bitcoin and Ethereum is that Bitcoin is a digital currency, while Ethereum is a digital platform that can be used to create digital contracts, applications, and other services.