RPS minggu 5 · 2x50 menit · Mulai blok Blockchain
Fondasi Teknologi Blockchain Dasar Teknologi Finansial & Mata Uang Kripto — Magister Manajemen FEB UNDIP Pekan lalu kita membahas cloud dan API sebagai infrastruktur FinTech. Mulai hari ini hingga pertemuan 14, kita akan fokus pada teknologi inti mata uang kripto: blockchain. Anda semua pernah dengar Bitcoin, Ethereum, atau NFT — pertanyaan kita bukan apa itu, tetapi bagaimana sebenarnya teknologi blockchain bekerja, mengapa ia revolusioner, dan apa batas-batasnya. Hari ini kita mulai dari fondasi: apa itu distributed ledger, apa bedanya dengan database tradisional, bagaimana konsensus dalam jaringan peer-to-peer tercapai tanpa otoritas pusat. Saya akan sering merujuk paper Nakamoto 2008 — paper 9 halaman yang melahirkan seluruh industri kripto triliunan dolar. Siapkan mental model Anda untuk berpikir decentralized. Peta Pembelajaran Hari Ini Sub-CPMK 5: menjelaskan konsep dasar blockchain, distributed ledger, dan mekanisme konsensus peer-to-peer.
Double-spending problem: mengapa sulit tanpa otoritas pusat Distributed Ledger Technology (DLT) vs database tradisional Anatomi block: header, transactions, hash, prev_hash, Merkle root Chain of blocks: kenapa mengubah block #N merusak block #N+1, #N+2... Konsensus PoW (Proof-of-Work) — inti paper Nakamoto Trade-off scalability trilemma: security, decentralization, scalability Posisi: P5 fondasi · P6 kriptografi · P7 smart contract · P8 arsitektur publik vs privat · P9 Bitcoin · P10 Ethereum/stablecoin · P11-P14 regulasi & aplikasi.
Empat hal yang harus Anda kuasai hari ini. Pertama, double-spending problem — masalah fundamental uang digital yang dipecahkan blockchain. Kedua, distributed ledger vs database tradisional — kenapa tidak pakai database biasa saja. Ketiga, anatomi block — header, transactions, hash, prev_hash, Merkle root — dan bagaimana block dirantai. Keempat, konsensus Proof-of-Work sebagai inti paper Nakamoto 2008. Posisi hari ini adalah fondasi untuk seluruh blok blockchain — tanpa pemahaman ini, pertemuan 9-13 tentang Bitcoin, Ethereum, dan DeFi akan terasa abstrak. Saya akan sering pakai demo interaktif untuk membuat konsep terasa konkret. Mengapa Blockchain Adalah Inovasi Fundamental Paper Satoshi Nakamoto 2008 "Bitcoin: A Peer-to-Peer Electronic Cash System" memecahkan masalah 30 tahun: bagaimana mencapai konsensus tanpa otoritas pusat dalam jaringan peer-to-peer yang tidak terpercaya.
Tahun Lahir
2008
Paper 9 halaman diposting 31 Oktober 2008 ke cryptography mailing list; genesis block Januari 2009
Market Cap
~$2 T+
Bitcoin (BTC) puncak 2021 (dihedge ~); total kripto ~$3 T di peak
Pertanyaan
Bagaimana 10.000+ node anonymous di internet bisa setuju tentang siapa punya berapa BTC?
Pertanyaan pemantik: internet bisa pesan instan lintas-benua 30 tahun lalu. Mengapa uang digital tanpa bank baru mungkin 2009?
Paper Nakamoto 2008 adalah momen lahirnya seluruh industri kripto. Sebelum Bitcoin, ada banyak upaya uang digital — DigiCash (David Chaum, 1989), e-gold (1996), Liberty Reserve — semua gagal karena masalah double-spending tanpa otoritas pusat. Kontribusi Nakamoto adalah memecahkan masalah ini dengan kombinasi tiga teknologi: hash function, proof-of-work (yang sebelumnya dipakai anti-spam Hashcash 1997 oleh Adam Back), dan timestamp server. Hasilnya: jaringan 10.000+ node anonymous di internet bisa mencapai konsensus tentang siapa punya berapa BTC tanpa bank atau pemerintah. Pertanyaan pemantik: internet bisa pesan instan lintas-benua sejak 1990-an, tetapi mengapa uang digital baru mungkin 2009? Jawabannya: pesan bisa diduplikasi (broadcast), tetapi uang tidak boleh diduplikasi (double-spending). Blockchain memecahkan masalah unik uang digital. Bagian 1 · 1/4
Double-Spending Problem & DLT
Diskusi kelas: jika Anda SMS foto ke 100 teman, semua dapat foto yang sama. Mengapa tidak bisa begitu dengan uang digital?
Blok pertama membahas masalah fundamental: double-spending. Pertanyaan diskusi: SMS foto bisa diduplikasi ke 100 teman — semua dapat copy yang sama. Mengapa tidak bisa begitu dengan uang? Karena uang adalah claim atas nilai yang harus unik: kalau saya kirim Rp 100.000 ke Anda, saldo saya harus turun Rp 100.000. Kalau saya bisa kirim Rp 100.000 yang sama ke 100 orang, saya baru mencetak uang — inflation illegitimate. Inilah double-spending problem: bagaimana memastikan setiap unit uang digital hanya dibelanjakan sekali. Bank tradisional menyelesaikan ini dengan database pusat (ledger). Blockchain menyelesaikannya dengan distributed ledger di mana ribuan node menjaga copy yang sama. Double-Spending Problem Masalah fundamental uang digital: bagaimana memastikan unit uang digital tidak dibelanjakan dua kali tanpa otoritas pusat?
Database pusat (centralized ledger) Bank memvalidasi setiap transaksi Saldo debit di satu tempat: tidak bisa dua kali Trade-off: single point of failure , biaya, trust Distributed ledger: 10.000+ node punya copy Konsensus Proof-of-Work untuk agreement Block terbaru = source of truth Trade-off: energi , latensi, scalability Blockchain bukan menggantikan database — blockchain adalah database yang dijaga banyak pihak tanpa trust .
Solusi tradisional double-spending adalah bank dengan database pusat. Setiap transaksi divalidasi oleh bank, saldo debit di satu tempat, sehingga tidak mungkin dibelanjakan dua kali. Trade-off: single point of failure (kalau bank down, semua macet), biaya (fee, spread), dan trust (kita percaya bank tidak korup). Solusi blockchain Nakamoto menghilangkan otoritas pusat dengan distributed ledger di mana 10.000+ node menjaga copy yang sama. Konsensus Proof-of-Work memastikan semua node setuju tentang state terbaru. Penting untuk dipahami: blockchain bukan menggantikan database — blockchain adalah database yang dijaga banyak pihak tanpa saling percaya. Trade-off: energi listrik besar untuk PoW (Bitcoin menggunakan ~setara Argentina), latensi (10 menit per block di Bitcoin), dan scalability terbatas (7 transaksi/detik Bitcoin vs 24.000 Visa). Sebagai manajer, pahami kapan blockchain adalah solusi yang tepat vs database biasa. Distributed Ledger Technology (DLT) vs Database DLT adalah superset — blockchain adalah salah satu implementasi DLT. Tidak semua DLT adalah blockchain.
Dimensi Database Tradisional Distributed Ledger (Blockchain) Control Centralized (admin) Decentralized (konsensus) Read Restricted (per role) Public (semua node) atau permissioned Write Authorized users Konsensus mayoritas node Immutability Admin bisa edit/delete Append-only (tidak bisa edit history) Trust model Trust admin Trust math & protocol Speed Cepat (1000-an TPS) Lambat (7-100 TPS tergantung chain)
Aturan praktis: jika ada otoritas terpercaya (bank internal, government agency), pakai database biasa. Blockchain hanya jika tidak ada yang dipercaya (lintas-bank, lintas-negara, supply chain multi-party).
📖 Baca juga: Struktur Pasar — analogi pasar terdesentralisasi vs monopoli terpusat untuk memahami konsensus blockchain.
Perbedaan database tradisional vs distributed ledger ini fundamental untuk menentukan kapan blockchain adalah solusi yang tepat. Database: centralized control, read restricted, write authorized, admin bisa edit history, trust admin. Distributed ledger: decentralized control via konsensus, read public/permissioned, write via konsensus mayoritas, append-only (tidak bisa edit history), trust math. Aturan praktis paling penting: kalau ada otoritas terpercaya (bank internal yang dipercaya kantor pusat, government agency antar-departemen), pakai database biasa — lebih cepat, lebih murah. Blockchain hanya masuk akal kalau tidak ada yang dipercaya (lintas-bank yang kompetitor, lintas-negara, supply chain multi-party dengan kepentingan berbeda). Banyak perusahaan yang salah pakai blockchain untuk masalah yang sebenarnya database bisa selesaikan — ini menghabiskan budget tanpa value. Sebagai manajer, tanyakan dulu: apakah ada trust authority? Kalau ya, jangan pakai blockchain. HDN-1: Menghitung Immutability dari Nol — Cryptographic Link Skenario: Hash function 256-bit (seperti SHA-256). Untuk mengubah block #N, attacker harus (a) re-mine block #N, (b) re-mine semua block setelahnya, (c) melepbihi hash rate jaringan.
Langkah Perhitungan Implikasi 1. Block #N hash SHA-256(prev_hash, txs, nonce) = H H tercatat di block #N+1 sebagai prev_hash 2. Ubah tx di block #N Hash block #N berubah jadi H' H' ≠ H, mismatch dengan block #N+1 3. Re-mine block #N Cari nonce baru untuk H' < target ~10 menit (sama dengan mining normal) 4. Cascade Block #N+1, #N+2... semua harus re-mine $10 \text{ menit} \times (\text{chain length} - N)$ 5. Race jaringan Selama attacker re-mine, jaringan sudah tambah block baru Attacker harus >50% hash rate (51% attack)
Kesimpulan
51% attack = tidak ekonomis
Untuk Bitcoin 2024 (dihedge ~), 51% attack butuh hardware ~$5-10 miliar + listrik setara negara kecil. Ekonomi tidak feasible.
Hitungan ini menjelaskan secara matematis mengapa blockchain immutable. Setiap block memiliki hash yang dihitung dari prev_hash, transactions, dan nonce. Hash ini tercatat di block berikutnya sebagai prev_hash — menciptakan cryptographic link. Jika attacker ingin mengubah transaction di block #N, hash block #N berubah, sehingga mismatch dengan prev_hash di block #N+1. Untuk konsisten, attacker harus re-mine block #N (cari nonce baru dengan hash < target, ~10 menit di Bitcoin) lalu cascade re-mine semua block setelahnya. Selama itu, jaringan jujur sudah menambah block baru. Attacker hanya bisa mengejar kalau punya hash rate >50% jaringan (51% attack). Untuk Bitcoin 2024 dengan hash rate ~500 EH/s, 51% attack butuh hardware $5-10 miliar + listrik setara negara kecil — ekonomi tidak feasible karena lebih mahal dari reward attack. Inilah keamanan ekonomi blockchain. Coba Sendiri: SHA-256 Hash Explorer Ketik teks apa pun dan lihat output SHA-256 256-bit. Ubah satu karakter — perhatikan bagaimana seluruh hash berubah total (avalanche effect).
Widget ini mendemokan tiga properti hash function yang membuat blockchain aman. Pertama deterministik: input sama selalu menghasilkan output sama — penting agar node bisa verify. Kedua avalanche effect: ubah satu bit di input, output berubah total — inilah yang membuat tamper detection mudah. Ketiga one-way: dari output tidak bisa ditebak input (pre-image resistance). SHA-256 menghasilkan 256-bit = 32 byte = 64 karakter hex. Bitcoin memakai SHA-256 double (hash dari hash) untuk PoW. Ethereum memakai Keccak-256 (varian SHA-3). Sebagai manajer, pahami bahwa hash bukan enkripsi — tidak ada "dekripsi". Hash adalah sidik jari digital: Anda compare, tidak reconstruct. Bagian 2 · 2/4
Anatomi Block & Chain
Diskusi kelas: kalau Anda bisa edit 1 byte di block #500.000 Bitcoin — apa yang terjadi di block #500.001, #500.002, dst?
Blok kedua membahas anatomi block dan chain. Pertanyaan diskusi konkret: kalau Anda bisa edit 1 byte di block #500.000 Bitcoin, apa yang terjadi di block selanjutnya? Jawabannya adalah cascade: hash block #500.000 berubah, sehingga prev_hash di block #500.001 tidak cocok, dan seterusnya sampai block terbaru. Inilah mengapa blockchain disebut "immutable" — bukan karena ada larangan edit, tetapi karena mengedit satu block memerlukan re-mine seluruh chain setelahnya. Mari kita lihat demo interaktif di slide berikutnya untuk merasakan ini secara visual. Anatomi Block Bitcoin Satu block Bitcoin terdiri dari header (metadata) dan body (transactions). Header mengandung cryptographic link ke block sebelumnya.
Komponen Field Fungsi Header (80 byte) Version Versi software prev_block_hash Hash block sebelumnya — link rantai Merkle root Hash dari semua transactions di block ini Timestamp + Bits + Nonce Waktu, target difficulty, proof-of-work Body Transactions (coinbase + user txs) Daftar transaksi (ratusan per block)
Merkle root adalah hash dari semua transactions di block, disimpan di header. Memungkinkan light client verify transaksi tanpa download seluruh block.
Anatomi block Bitcoin terdiri dari header 80 byte dan body berisi transactions. Header mengandung field kunci: prev_block_hash yang menciptakan cryptographic link ke block sebelumnya (ini yang membuat chain), Merkle root yang hash dari semua transactions di block (memungkinkan light client verify transaksi tanpa download semua), dan Timestamp+Bits+Nonce untuk proof-of-work. Body berisi transactions — ratusan per block, termasuk coinbase transaction (reward ke miner yang dikenal juga sebagai generation transaction). Penting: header hanya 80 byte tetapi Merkle root-nya adalah representasi seluruh transactions. Inilah yang memungkinkan SPV (Simplified Payment Verification) client — smartphone bisa verify transaksi tanpa download 500+ GB blockchain penuh. Demo Interaktif: Edit Transaction → Cascade Hash Change Coba edit transaction di block #1 dan lihat bagaimana hash berubah — cascade ke block #2 dan #3 (3-block demo chain).
Widget ini mendemonstrasikan secara interaktif mengapa blockchain immutable. Ada 3 block dalam chain demo: setiap block punya transactions (editable), hash, dan prev_hash yang merujuk ke block sebelumnya. Saat Anda edit transaction di block #1, hash block #1 berubah. Karena prev_hash di block #2 merujuk hash block #1, hash block #2 juga berubah. Demikian seterusnya cascade ke block #3. Inilah inti cryptographic link — mengubah satu transaksi di masa lalu memerlukan re-mine semua block setelahnya. Catatan: hash di widget ini adalah demo 32-bit sederhana, bukan SHA-256 cryptographic yang dipakai Bitcoin — tetapi konsep cascading-nya sama. Setelah eksplorasi, Anda harus paham mengapa "edit history" di blockchain itu praktis tidak mungkin tanpa konsensus mayoritas. HDN-2: Probabilitas Hash Collision — Kenapa SHA-256 Aman Skenario: SHA-256 menghasilkan 256-bit hash = $2^{256}$ kemungkinan output. Brute-force collision (birthday attack) butuh $\sim 2^{128}$ operasi.
Langkah Perhitungan Implikasi 1. Total hash values $2^{256}$ $\sim 10^{77}$ — angka atom di alam semesta $\sim 10^{80}$ 2. Birthday bound collision $\sim 2^{128}$ operasi $\sim 10^{38}$ operasi 3. Komputer terbaik (dihedge) $\sim 10^{18}$ FLOPS (supercomputer) $10^{38} / 10^{18} = 10^{20}$ detik 4. Konversi waktu $10^{20}$ detik $\sim 3 \times 10^{12}$ tahun (umur alam semesta $\sim 10^{10}$ tahun)
Kesimpulan
Aman secara matematis
Brute-force collision SHA-256 butuh ~300× umur alam semesta dengan supercomputer terbaik 2024. Keamanan fisik, bukan relatif.
Hitungan ini menjelaskan secara matematis mengapa SHA-256 dianggap aman. SHA-256 menghasilkan 256-bit hash, sehingga ada $2^{256}$ atau sekitar $10^{77}$ kemungkinan output — angka yang mendekati jumlah atom di alam semesta teramati ($10^{80}$). Birthday attack (probabilitas collision dari teori birthday paradox) memerlukan $\sim 2^{128}$ atau $\sim 10^{38}$ operasi hash. Dengan supercomputer terbaik 2024 di kisaran $10^{18}$ FLOPS (Frontier, Aurora), dibutuhkan $10^{20}$ detik atau sekitar 3 triliun tahun — umur alam semesta hanya 14 miliar tahun ($10^{10}$). Artinya, brute-force collision SHA-256 memerlukan waktu ~300 kali umur alam semesta dengan supercomputer terbaik. Inilah yang dimaksud "keamanan fisik" dalam kriptografi — bukan relatif atau probabilistik, tetapi secara fisik tidak mungkin. Bitcoin dan blockchain bergantung pada keamanan matematika SHA-256 ini. Bagian 3 · 3/4
Konsensus Proof-of-Work
Diskusi kelas: mengapa Bitcoin butuh listrik setara Argentina? Apakah tidak ada cara lebih efisien untuk konsensus?
Blok ketiga membahas konsensus Proof-of-Work — inti paper Nakamoto. Pertanyaan diskusi: mengapa Bitcoin butuh listrik setara Argentina? Proof-of-Work adalah mekanisme di mana miner memecahkan puzzle matematis (cari nonce sehingga hash < target) untuk mendapat right to propose next block. Energi listrik adalah biaya yang harus dibayar untuk partisipasi — ini yang membuat 51% attack tidak ekonomis. Apakah ada cara lebih efisien? Ya — Proof-of-Stake (PoS) yang dipakai Ethereum sejak 2022 menggunakan staked ether sebagai stake, bukan energi. Trade-off PoW vs PoS akan kita dalami P9-P10. Untuk hari ini, fokus pada mengapa PoW adalah solusi Nakamoto untuk Byzantine Generals Problem. Proof-of-Work: Mekanisme Konsensus Nakamoto PoW adalah puzzle matematis yang harus dipecahkan miner untuk mendapat right to propose next block. Energi adalah biaya partisipasi yang membuat serangan tidak ekonomis.
$\text{Target: find nonce such that } \mathrm{SHA\text{-}256}(\text{prev\_hash}, \text{txs}, \text{nonce}) < \text{target}$
Miner compete cari nonce yang valid First to find broadcast block + claim reward Difficulty di-adjust setiap 2.016 block (~2 minggu) Target: rata-rata 10 menit per block Costly to mine : energi listrik besarEasy to verify : cek hash satu operasi51% attack : butuh >50% hash rate jaringanGame theory : lebih murah honest mine than attackProof-of-Work adalah kontribusi kunci Nakamoto. Mekanisme: miner compete mencari nonce sehingga SHA-256(prev_hash, txs, nonce) < target. Target di-adjust setiap 2.016 block (~2 minggu) untuk menjaga rata-rata 10 menit per block, terlepas dari perubahan hash rate jaringan. Pertama yang menemukan nonce yang valid broadcast block + claim reward (currently 3.125 BTC per block setelah halving April 2024). Kenapa PoW = security: costly to mine (butuh energi listrik besar), easy to verify (cek hash satu operasi), dan 51% attack butuh >50% hash rate jaringan. Game theory: lebih murah honest mine (dapat reward) than attack (merusak nilai BTC sendiri). Penting: PoW tidak "menghabiskan energi sia-sia" — energi adalah security deposit yang membuat serangan tidak ekonomis. Trade-off vs Proof-of-Stake (Ethereum) akan kita bahas P10. Coba Sendiri: Berapa Mahal Menyerang PoW vs PoS? Bandingkan biaya 51% attack di PoW (beli ASIC + listrik) versus social attack di PoS (beli/menyewa stake). Geser hash rate dan stake ratio.
Widget ini mengkomparasi ekonomi keamanan dua mekanisme konsensus. PoW (Bitcoin): serangan butuh sewa/beli 51% hash rate jaringan — untuk Bitcoin $5-10 miliar hardware + listrik raksasa, tetapi attack hanya berhasil selama serangan berlangsung (setelah berhenti, jaringan kembali normal). PoS (Ethereum pasca-Merge 2022): serangan butuh kontrol 33%+ stake ETH (untuk finality halt) atau 66% (untuk double-finality). Biaya beli stake ETH bisa $10-20 miliar, tetapi konsekuensinya slash — sebagian besar stake attacker dibakar sebagai penalti. Inilah argumen pro-PoS: cost of attack + recovery, sementara PoW cost of attack bisa di-redeploy. Kontra PoS: rich-get-richer (whale dominan governance). Sebagai manajer, pahami tidak ada konsensus "terbaik" — semua adalah trade-off ekonomi. Studi Kasus: Konsensus di Bitcoin dan Implikasinya Tiga kasus historis mengilustrasikan bagaimana konsensus dan 51% attack bekerja di praktik.
2017: Bitcoin Cash Fork
Hard fork karena disagreement block size. BCH terpisah dari BTC. Pelajaran: konsensus bisa pecah.
2018: Ethereum Classic 51% Attack
Coinbase delist ETC sementara karena 51% attack berhasil. Pelajaran: small chain rentan.
2020-2024: Bitcoin Dominance
Hash rate Bitcoin tumbuh eksponensial; 51% attack makin tidak ekonomis. Pelajaran: network effect security.
Tiga kasus historis mengilustrasikan dynamics konsensus. 2017 Bitcoin Cash hard fork: komunitas Bitcoin disagreement soal block size (1 MB vs 8 MB). Hasilnya BCH terpisah dari BTC — dua chain dengan history sama sampai titik fork, lalu berbeda setelahnya. Pelajaran: konsensus bukan otomatis, komunitas bisa pecah. 2018 Ethereum Classic 51% attack: coinbase delist ETC sementara karena berhasil diserang 51%. Pelajaran: chain kecil dengan hash rate rendah rentan serangan — keamanan PoW bergantung network effect. 2020-2024 Bitcoin dominance: hash rate Bitcoin tumbuh eksponensial hingga 500 EH/s+, sehingga 51% attack makin tidak ekonomis. Pelajaran: network effect adalah security — semakin besar chain, semakin aman. Sebagai manajer, pertimbangkan hash rate chain saat mengevaluasi security blockchain. Coba Sendiri: Topologi Jaringan & Titik Kegagalan Bandingkan tiga topologi: centralized (satu server), decentralized (P2P penuh), distributed (hub-spoke). Matikan satu node dan lihat mana yang tetap hidup.
Widget ini memvisualkan mengapa blockchain memilih topologi decentralized. Topologi centralized (bank tradisional): satu server pusat, jika down seluruh sistem berhenti (single point of failure) — kasus BCA offline 2023, Mandiri gangguan 2024. Topologi decentralized (Bitcoin/Ethereum): ribuan node P2P, tidak ada SPOF, tetapi coordination sulit dan throughput rendah (7-15 TPS). Topologi distributed/hybrid (BFT consortium): beberapa node pre-approved, consensus BFT 2/3 — lebih cepat dari decentralized, lebih tahan dari centralized. Pilihan desain tergantung use case: pembayaran retail butuh kecepatan (centralized OK dengan backup), settlement antar-bank butuh BFT, aset bebas-censorship butuh decentralized. Sebagai manajer, jangan terjebak dogma "decentralized selalu lebih baik" — pertimbangkan trade-off throughput, keamanan, dan governance. Bagian 4 · 4/4
Blockchain Trilemma
Diskusi kelas: Visa 24.000 TPS, Bitcoin 7 TPS. Mengapa Bitcoin tidak bisa naikkan ke 24.000 TPS saja? Apa yang menghambat?
Blok penutup membahas blockchain trilemma — konsep penting untuk memahami trade-off fundamental dalam design blockchain. Pertanyaan diskusi: Visa bisa 24.000 TPS (transactions per second), Bitcoin hanya 7 TPS. Mengapa Bitcoin tidak bisa naikkan ke 24.000 TPS saja? Jawabannya: trilemma. Vitalik Buterin (founder Ethereum) mempopulerkan trilemma: blockchain harus memilih dua dari tiga — security, decentralization, scalability. Visa memilih centralization (high scalability, high security, low decentralization). Bitcoin memilih decentralization (high security, high decentralization, low scalability). Layer 2 (Lightning Network) dan sharding adalah solusi scaling tanpa mengorbankan decentralization. Diskusi trade-off ini akan terus muncul di pertemuan 10-13. Blockchain Trilemma: Security · Decentralization · Scalability Vitalik Buterin: blockchain tidak bisa mencapai ketiganya secara maksimal secara bersamaan — harus memilih dua.
Design Security Decentralization Scalability Contoh Bitcoin / Ethereum L1 Tinggi Tinggi Rendah (7-15 TPS) BTC, ETH mainnet Solana / BSC Sedang Sedang Tinggi (~65.000 TPS) SOL, BNB Permissioned / Private Tinggi Rendah Tinggi Hyperledger Fabric Layer 2 (Lightning, Rollups) Tinggi (inherit L1) Tinggi Tinggi (theoretically) Lightning, Optimism, Arbitrum
Layer 2 adalah jalan keluar: inherit security L1 + scalability off-chain. Trade-off: kompleksitas UX & liquidity fragmentation.
📖 Baca juga: Value at Risk — kerangka kuantitatif risk yang relevan untuk menilai 51% attack pada PoW chain.
Trilemma adalah konsep penting untuk memahami design trade-off blockchain. Tiga dimensi: security (sulit diserang), decentralization (banyak node, tidak terpusat), scalability (TPS tinggi). Tidak ada blockchain yang sempurna di ketiganya secara bersamaan. Bitcoin dan Ethereum mainnet: high security, high decentralization, low scalability (7-15 TPS). Solana dan BSC: high scalability (~65.000 TPS Solana) dengan trade-off decentralization (lebih sedikit validator, hardware requirement tinggi). Permissioned/private blockchain seperti Hyperledger Fabric: high security dan scalability, tetapi low decentralization (pre-approved participants). Solusi paling promising adalah Layer 2 — Lightning Network untuk Bitcoin, Optimism/Arbitrum untuk Ethereum — yang inherit security L1 dengan scalability off-chain. Trade-off: kompleksitas UX (multiple wallets, bridges) dan liquidity fragmentation. Sebagai manajer, pahami trilemma untuk evaluasi blockchain yang tepat untuk use case Anda. Ringkasan Kunci Pertemuan 5 DLT vs DB
Blockchain = DB yang dijaga banyak pihak tanpa trust. Pakai hanya jika tidak ada otoritas terpercaya.
Immutable via Cascade
prev_hash link — edit 1 block = re-mine semua block setelahnya (51% attack)
PoW Security
Energi = security deposit; honest mining lebih murah dari attack
Blockchain Trilemma: Security · Decentralization · Scalability — pilih dua. Layer 2 = jalan keluar.
Persiapan P6: baca SHA-256 dan hash function. Pertanyaan: bagaimana SHA-256 bekerja? Mengapa one-way (tidak bisa di-reverse)?
📖 Baca juga: Kebijakan Moneter — konteks mengapa Bitcoin lahir sebagai respons krisis kepercayaan pasca-2008.
Empat pesan kunci untuk dibawa pulang. Pertama, blockchain adalah database yang dijaga banyak pihak tanpa trust — gunakan hanya jika tidak ada otoritas terpercaya. Untuk internal bank, pakai database biasa. Kedua, immutability via cascade cryptographic link — edit satu block memerlukan re-mine semua block setelahnya, sehingga 51% attack menjadi tidak ekonomis. Ketiga, Proof-of-Work security: energi listrik adalah security deposit; honest mining selalu lebih murah dari attack (game theory). Keempat, Blockchain Trilemma — Security, Decentralization, Scalability — harus pilih dua; Layer 2 adalah jalan keluar untuk scaling tanpa mengorbankan decentralization. Pekan depan kita akan mendalami kriptografi: hash function, digital signature, dan asymmetric encryption — fondasi matematika yang membuat blockchain bekerja. Baca SHA-256 dan pertanyaan: bagaimana SHA-256 bekerja dan mengapa one-way.