What is a smart contract?
Smart contracts have been implemented in various blockchain networks, among which the most famous and popular blockchain networks are still Bitcoin and Ethereum. Although the Bitcoin network is known for its digital currency, its protocols can also be used to create smart contracts.