Blockchain untuk Programmer
Kamu sudah bisa coding. Mungkin kamu familiar dengan JavaScript, Python, Go, atau bahasa lainnya. Tapi sekarang kamu ingin masuk ke dunia Web3 dan menulis smart contract — dan langsung disambut dengan istilah seperti EVM, gas, wallet, private key, dan transaksi yang tidak bisa di-cancel.
Membingungkan? Wajar. Blockchain punya paradigma yang berbeda dari programming yang selama ini kamu kenal.
Section ini dirancang sebagai jembatan dari dunia yang kamu tahu ke dunia blockchain. Tidak ada kode Solidity di sini — hanya konsep yang perlu kamu pahami terlebih dahulu agar tidak bingung di tengah jalan saat mulai coding.
Yang Akan Kamu Pelajari
| Halaman | Konsep Utama |
|---|---|
| Apa itu Blockchain? | Database tanpa pemilik, distributed, immutable |
| Ethereum & Ekosistemnya | World computer, EVM chains, mainnet vs testnet |
| Wallet & Account | Public key = identitas, private key = kunci satu-satunya |
| Transaksi & Gas | Membaca gratis, menulis berbayar, lifecycle transaksi |
| Smart Contract | Kode yang hidup di blockchain, ABI, immutable setelah deploy |
| Testnet & Tools Dasar | Setup Sepolia, faucet, Etherscan — checklist siap mulai |
Cara Membaca Section Ini
Baca berurutan dari atas ke bawah. Setiap halaman membangun di atas halaman sebelumnya. Di akhir section ini, kamu akan punya fondasi yang cukup untuk memahami mengapa Solidity ditulis dengan cara tertentu — dan mengapa beberapa hal yang terasa aneh di Web3 ternyata masuk akal.
Mari mulai dari dasarnya: Apa itu Blockchain?