Ethereum is a great place to create and host smart contracts. The platform has its smart contract language "Solidity" that helps smart contract development.