Blockchain and Smart contracts
summary
Explains how Ethereum stores state and runs code, writes a simple Solidity contract, deploys and exercises it on an Ethereum testnet with JavaScript, and measures real gas costs and limits so the demo actually completes. Notes that tens of thousands of contracts exist and recounts a single-line vulnerability pattern that once let attackers drain millions (a reentrancy bug example), and shows how design choices (gas, consensus) affect scalability and security.
AI-written summary · about
chapters (38)
- 0:00Blockchain & smart contracts intro
- 1:11What blockchain is not about
- 2:19Core blockchain principles
- 3:52Transparency & trust in blockchains
- 4:55Cryptographic foundations
- 7:49Consensus algorithms
- 10:04Proof of work & mining
- 11:28Energy use & concerns
- 13:18Proof of stake democratization
- 14:26How blocks link in blockchain
- 16:22Immutability & tampering risks
- 18:35Why changing blockchain is hard
- 19:45Decentralization vs centralization
- 20:29Cryptocurrency value & worth
- 22:31Bitcoin supply & exchange value
- 23:54Trust in traditional vs blockchain
- 25:29Blockchain eliminates need for trust
- 26:16Defining smart contracts
- 27:41Smart contracts as programs
- 29:06Ethereum VM & execution
- 31:16P2P smart contract execution
- 32:21Smart contract use cases
- 33:30Smart contracts running forever
- 34:35Gas fees & costs
- 36:05Gas limits & failures
- 37:14Blockchain trilemma
- 38:16Scalability solutions
- 39:15Smart contract languages
- 40:28Document signing & legal apps
- 41:33Smart contract state today
- 42:39Interacting via transactions
- 44:15Deploying & managing contracts
- 45:18Consensus security
- 45:59Smart contract adoption growth
- 47:04Real-world financial impact
- 47:48Smart contract vulnerabilities
- 48:34Defending against attacks
- 49:29Conclusion & future
related talks
51mBlockchain and smart contracts (...)
01h 04mBlockchain, Smart Contracts, and Ethereum
34mBlockchain, Ethereum and Business Applications
24mAn Introduction to Smart Contracts
20mLearning How to Build Secure Smart Contracts
39mThe Blockchain Paradox
21mSmart contracts and DApps for JS developers
40mBlockchain and smart contracts explained (and simplified)
