Ethereum is a smart contract system that can generate any number of different virtual currencies! Usually, as long as there is a set of key systems, that is, encryption systems, to allow transactions to track, this structure can be called "smart contracts." Virtually all virtual currencies are such structures. So a smart contract is a system for generating virtual currency. Its essence is the same as that of bitcoin. However, you can generate any number of different bitcoin systems on your platform.