Decentralizing the internet with JavaScript
summary
A practical primer that shows how to build and run a voting dApp: smart contracts in Solidity, local node with Ganache, project scaffolding and migrations with Truffle, and browser interaction through MetaMask using Web3. The demo compiles and deploys a contract, exposes an address, requires ether/gas to send transactions, enforces one vote per address, and proves immutability (bugs and rules persist). Local nodes are ephemeral so redeploys are necessary; CryptoZombies is recommended to learn hands‑on.
AI-written summary · about
chapters (6)
- 0:00Introduction and background
- 2:44What is blockchain
- 7:26Ethereum and smart contracts
- 15:37JavaScript tools for blockchain
- 21:44Live demo and voting app
- 30:43Future of decentralized web
related talks
42mWeb3 Intro for Developers
32mConnecting JavaScript to the Blockchain
30mTalking with Ethereum smart contracts from the browser
21mSmart contracts and DApps for JS developers
19mThe Immutable Web
36mBuilding Decentralized Apps with Angular and Embark
01h 00mEthereum & DeFi for JS Developers
42mBuilding Full-Stack dApps
