Blockchain Fundamentals — Web3

Pernah denger Bitcoin nilainya melonjak ribuan kali lipat? Atau NFT dijual milyaran rupiah? Atau crypto exchange Indodax/Tokocrypto yang transaksi 24/7?…

Pernah denger Bitcoin nilainya melonjak ribuan kali lipat? Atau NFT dijual milyaran rupiah? Atau crypto exchange Indodax/Tokocrypto yang transaksi 24/7? Behind the scene, semua itu jalan di atas **blockchain** — teknologi penyimpanan data yang terdistribusi tanpa otoritas pusat. Bukan sekadar hype crypto — blockchain solve problem fundamental: gimana 2 pihak yang gak saling kenal bisa bertransaksi tanpa perantara (bank, notaris, escrow) dengan jaminan tidak bisa di-curangi.

💡 Web3 ≠ cuma crypto. Banyak orang anggap Web3 = scam crypto. Realitas: blockchain teknologi yang lebih luas — DeFi (banking decentralized), NFT (digital ownership), DAO (organisasi tanpa CEO), supply chain tracking, voting systems. Crypto cuma satu use case. Skill blockchain dev tetap dicari di 2025, tapi market lebih realistis dari hype 2021.

Blockchain Fundamentals

Blockchain adalah distributed ledger (buku besar terdistribusi) yang menyimpan data dalam bentuk block yang saling terhubung secara kriptografis. Tidak ada satu pihak pun yang mengendalikan data — semua node memiliki salinan yang sama.

Apa itu Block?

Setiap block berisi:

Hashing (SHA-256)

// Contoh sederhana hashing
const crypto = require("crypto");

function calculateHash(data) {
  return crypto.createHash("sha256")
    .update(data)
    .digest("hex");
}

console.log(calculateHash("Hello Blockchain"));
// "a1b2c3..." (64 karakter hex, selalu sama untuk input yang sama)

// Ubah sedikit saja input:
console.log(calculateHash("Hello Blockchaim"));
// Hasil COMPLETELY berbeda — inilah avalanche effect

Mengapa Blockchain Sulit Dimanipulasi?

Jika kamu mengubah data di block #3, hash-nya berubah. Akibatnya, previous_hash di block #4 tidak cocok lagi. Kamu harus menghitung ulang SEMUA block setelahnya — dan melakukan itu lebih cepat dari seluruh jaringan (hampir mustahil).

Desentralisasi

Proof of Work vs Proof of Stake

AspekProof of WorkProof of Stake
ContohBitcoinEthereum (post-Merge)
MekanismeMining (komputasi)Staking (deposit ETH)
EnergiSangat tinggiRendah (~99.95% lebih hemat)
Keamanan51% attack (hash power)51% attack (stake)

Use Case Blockchain

🎭 Analogi sehari-hari

Database tradisional = buku catatan keuangan di kasir bank. Cuma bank yang pegang. Bank bilang saldo kamu Rp 5 juta = harus percaya. Bank bilang transaksi kamu salah = harus terima. Blockchain = buku catatan yang difotokopi 10rb orang sekaligus. Tiap orang punya copy. Mau ubah satu transaksi = harus ubah 10rb copy serempak (mustahil). Trust by math, bukan by institution.

⚠️ Jebakan yang sering ditemui

TL;DR: Blockchain = distributed ledger immutable, no single owner. Block berisi data + hash + previous-hash + nonce, terhubung jadi rantai kriptografis. Sulit dimanipulasi (harus override majority node). Use case: crypto, DeFi, NFT, supply chain, identity. PoW (Bitcoin, energy heavy) vs PoS (Ethereum, hemat 99.95%). Web3 ≠ crypto saja — teknologi underlying yang luas.

Yang akan kamu pelajari