โ† Blockchain & Cloud Computing learning path
Blockchain & Cloud Computing ยท Module 7 of 10

Smart contracts and Ethereum

Programs that run on blockchains.

๐Ÿ“– Key ideas

  1. Smart contracts are programs stored and executed on a blockchain.
  2. Ethereum popularised them; Solidity is the main language.
  3. Gas fees pay for computation.
  4. Contracts are hard to change once deployed; audit carefully.
  5. 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