Blockchain Review · Ep 4 dari 18
BNB Smart Chain (BSC)
Di artikel ini5 bagian
Kamus Crypto · Ketuk istilah bergaris titik untuk lihat artinya.
BNB Smart Chain (BSC) merupakan blockchain Layer 1 yang dirancang khusus untuk menyediakan eksekusi yang kompatibel dengan Ethereum Virtual Machine (EVM) sambil mencapai performa tinggi.
Diluncurkan pada September 2020 sebagai pelengkap BNB Beacon Chain, BSC mengadopsi arsitektur yang memungkinkan pengembang memigrasi aplikasi dari Ethereum tanpa perubahan signifikan.
Pendekatan ini menghasilkan waktu blok yang sangat singkat dan finalitas cepat, sehingga cocok untuk aplikasi terdesentralisasi berskala besar seperti dan gaming.
Artikel ini membahas secara mendalam mekanisme teknis dan cara kerja BSC dari perspektif arsitektur, konsensus, eksekusi, serta perkembangan terkini.
Arsitektur Inti BNB Smart Chain
BSC dibangun sebagai fork dari go-ethereum (Geth) dengan mesin konsensus khusus bernama Parlia. Arsitektur ini menjadikannya sepenuhnya kompatibel dengan EVM, sehingga smart contract Solidity, tooling Ethereum (seperti MetaMask, Hardhat, dan Truffle), serta library Web3 dapat digunakan tanpa modifikasi.
BSC beroperasi sebagai state machine tunggal yang monolithic, di mana setiap validator menyimpan seluruh state blockchain. Keunggulan utamanya terletak pada integrasi antara konsensus Proof of Staked Authority (PoSA) dan optimasi performa, yang memungkinkan throughput tinggi tanpa mengorbankan keamanan dasar.
Mekanisme Konsensus Proof of Staked Authority (PoSA)
PoSA merupakan hibrida cerdas antara Delegated Proof of Stake (DPoS) dan Proof of Authority (PoA). Mekanisme ini menggabungkan pemilihan validator berdasarkan (DPoS) dengan produksi blok bergiliran yang efisien (PoA), sehingga mencapai keseimbangan antara desentralisasi dan kecepatan.
Cara kerja PoSA langkah demi langkah:
- Pemilihan Validator Set: Setiap hari pukul 00:00 UTC dilakukan pemilihan ulang berdasarkan total staking BNB (self-delegation + delegasi dari pengguna). Top 45 validator terpilih menjadi “active set”. Di antaranya, 21 validator dengan staking tertinggi disebut Cabinets, dan 24 lainnya sebagai Candidates.
- Seleksi Consensus per Epoch: Dari 45 active validators, dipilih 21 consensus validators (18 dari Cabinets + 3 dari Candidates) yang akan memproduksi blok dalam satu epoch. Cabinets memiliki probabilitas lebih tinggi untuk terpilih.
- Produksi Blok Bergiliran: Validator yang terpilih bergiliran memproduksi blok menggunakan mekanisme PoA-style. Setiap validator menandatangani blok dengan kunci BLS, dan blok disebarkan untuk voting oleh validator lain.
- Slashing dan Keamanan: Perilaku buruk seperti double-signing, malicious voting, atau downtime (miss >50 blok dalam 24 jam) akan memicu slashing otomatis melalui smart contract khusus (Slash Contract). Penalti termasuk pemotongan BNB (misalnya 200 BNB untuk double-sign) dan periode jail (2–30 hari).
PoSA memastikan tidak ada inflasi native; reward berasal sepenuhnya dari biaya transaksi () dalam BNB. Minimal self-delegation adalah 2000 BNB untuk menjadi validator.
Proses Eksekusi dan Pipeline Transaksi
Karena full EVM-compatible, BSC menjalankan smart contract melalui Ethereum Virtual Machine yang dioptimasi. Transaksi dikumpulkan oleh validator proposer, dieksekusi, dan divalidasi oleh consensus validators.
Komponen kunci:
- Block Production: Waktu blok asli 3 detik telah ditingkatkan secara bertahap melalui hard fork.
- Fast Finality (BEP-126): Blok difinalisasi secara deterministik setelah dua blok berturut-turut mendapatkan dukungan mayoritas (≥2/3 validator). Mekanisme ini mengurangi waktu konfirmasi irreversibel menjadi sangat singkat.
- Sistem Kontrak Pendukung: Parlia berinteraksi dengan Validator Set Contract (untuk pemilihan), Stake Hub Contract (staking/delegasi), dan System Reward Contract (distribusi reward).
Perkembangan Teknis Terkini
BSC terus dioptimasi melalui serangkaian hard fork untuk meningkatkan kecepatan dan skalabilitas:
- Lorentz & Maxwell (2025): Mengurangi block time menjadi 0,75 detik dan meningkatkan throughput hingga 100 juta gas per detik.
- Fermi Hard Fork (14 Januari 2026): Aktivasi pada blok 75.140.593 melalui client v1.6.4. Block time direduksi menjadi 0,45 detik, dengan finalitas cepat mendekati 1–2 detik. Upgrade ini mencakup BEP-619 (Short Block Interval Phase Three), BEP-590 (Extended Voting Rules for Fast Finality Stability), dan BEP-592 (Block-Level Access List non-konsensus) yang memungkinkan pra-pengambilan state untuk eksekusi paralel lebih efisien.
Fitur tambahan seperti Block Access List meningkatkan latensi eksekusi dan mendukung parallelisasi, sementara target throughput jangka panjang mendekati ribuan TPS secara realistis. BSC juga menjadi bagian dari ekosistem BNB Chain yang lebih luas, dengan dukungan bridge ke opBNB (Layer 2) untuk skalabilitas tambahan, meskipun fokus utama tetap pada mekanisme L1-nya.
Kesimpulan
BNB Smart Chain menghadirkan solusi blockchain Layer 1 yang sangat efisien melalui PoSA dan Parlia consensus engine, mencapai keseimbangan optimal antara kompatibilitas EVM penuh, kecepatan blok sub-detik (0,45 detik pasca-Fermi), dan finalitas cepat.
Mekanisme staking harian, produksi blok bergiliran, serta sistem slashing yang ketat menjamin keamanan dan partisipasi komunitas tanpa mengorbankan performa.
Dengan terus berlanjutnya upgrade seperti Fermi dan optimalisasi EVM, BSC semakin matang sebagai platform untuk aplikasi terdesentralisasi yang membutuhkan throughput tinggi dan latensi rendah.
Artikel ini pertama terbit di X pada 12 Maret 2026.
Artikel Review Blockchain Ep 4: BNB Smart Chain (BSC) BNB Smart Chain (BSC) merupakan blockchain Layer 1 yang dirancang khusus untuk menyediakan eksekusi smart contract yang kompatibel dengan Ethereum Virtual Machine (EVM) sambil mencapai performa tinggi. Lihat versi aslinya di X