The difference is that the Ethereum platform is Turing-complete. Various new functionality can be developed with relative ease. This makes the blockchain Ethereum often also called programmable blockchain. While Bitcoin has only one function that aims to facilitate peer-to-peer transactions as a digital currency.