Lewati ke konten utama

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

HalamanKonsep Utama
Apa itu Blockchain?Database tanpa pemilik, distributed, immutable
Ethereum & EkosistemnyaWorld computer, EVM chains, mainnet vs testnet
Wallet & AccountPublic key = identitas, private key = kunci satu-satunya
Transaksi & GasMembaca gratis, menulis berbayar, lifecycle transaksi
Smart ContractKode yang hidup di blockchain, ABI, immutable setelah deploy
Testnet & Tools DasarSetup 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?