โ Blockchain & Cloud Computing learning pathBlockchain & Cloud Computing ยท Module 7 of 10
Smart contracts and Ethereum
Programs that run on blockchains.
๐ Key ideas
- Smart contracts are programs stored and executed on a blockchain.
- Ethereum popularised them; Solidity is the main language.
- Gas fees pay for computation.
- Contracts are hard to change once deployed; audit carefully.
- Uses: tokens, NFTs, DeFi, DAOs, escrow.
๐ก Real-life example: A smart contract is a vending machine: put in the right input and it automatically delivers, no shopkeeper needed.
Smart contractProgram running on a blockchain
SolidityLanguage for Ethereum contracts
GasFee for computation
dAppDecentralised application