Perhaps one of the biggest differences between EOS and Ethereum is that with EOS, users can update smart contracts. On Ethereum smart contracts are immutable, which means once active, they cannot be stopped. It should be mentioned, though, that updating smart contracts could be a security risk.