Ethereum is one of the cryptocurrencies that supports the concept of smart contracts, ethereum with smart contracts that offer a digital country with its banking system where its citizens (users) can make smart contracts in it, that's one of the main benefits of ethereum.