Kamus Crypto

Finality: Kapan Transaksi Blockchain Benar-Benar Tidak Bisa Dibatalkan

Penjelasan finality di blockchain — titik di mana transaksi tidak bisa dibalik, bedanya probabilistic vs economic vs instant finality, dan implikasinya.

FinalityBlockchain

Finality adalah titik di mana transaksi di blockchain dianggap tidak bisa dibalik. Setelah finality tercapai, tidak ada validator, miner, atau aktor lain yang bisa mengubah atau membatalkan transaksi tersebut.

Ini berbeda dari dunia perbankan di mana bank bisa melakukan chargeback atau reversal. Di blockchain, finality berarti benar-benar selesai.

Jenis-Jenis Finality

Probabilistic Finality (Bitcoin)

Bitcoin tidak punya “instant finality” — setiap blok baru yang ditambahkan di atas blok transaksimu membuat transaksi semakin sulit untuk dibalik secara matematis.

Secara konvensi, 6 konfirmasi (~60 menit) dianggap cukup aman. Tapi secara teknis, selalu ada probabilitas kecil bahwa chain akan di-reorganize (re-org). Exchange besar biasanya menunggu 3–6 konfirmasi untuk deposit Bitcoin.

Economic Finality (Ethereum)

Setelah The Merge, Ethereum menggunakan Proof-of-Stake dengan mekanisme checkpointing. Finality ekonomi dicapai setelah 2 epoch (~12–15 menit). Untuk membalik transaksi yang sudah final, penyerang harus membakar lebih dari sepertiga dari total ETH yang di-stake — biaya yang secara ekonomi tidak masuk akal.

Near-Instant Finality (Solana)

Solana menggunakan Tower BFT yang memberikan finality dalam ~400 milidetik. Ini memungkinkan Solana memproses transaksi pembayaran dan DeFi dengan UX yang mendekati kecepatan aplikasi konvensional.

Perbandingan Waktu Finality

BlockchainWaktu FinalityTipe
Bitcoin~60 menit (6 conf)Probabilistic
Ethereum~12–15 menitEconomic
Solana~400 msNear-instant
Avalanche~2 detikEconomic
Base / ArbitrumDetik di L2, ~15 mnt di L1Conditional

Finality di Layer 2

Ini yang sering membingungkan: transaksi di Arbitrum atau Optimism terasa instan di L2, tapi finality “sesungguhnya” — yang bersandar pada keamanan Ethereum — baru tercapai setelah data diposting ke Ethereum mainnet dan periode challenge berlalu.

Untuk pengguna biasa, finality L2 sudah cukup untuk keperluan sehari-hari. Tapi untuk aplikasi yang butuh keamanan tinggi (misalnya jembatan antar chain besar), menunggu finality L1 adalah pilihan yang lebih aman.

Finality erat kaitannya dengan block time — makin cepat blok diproduksi dan makin kuat mekanisme konsensus, makin cepat finality bisa dicapai. Rollup juga bergantung pada rollup finality yang diturunkan dari layer 1.


💡 Mau praktik langsung, bukan hanya teori? Di kelas WhaleX, Anda belajar hands-on — setup wallet, yield strategy, dan navigasi protokol DeFi nyata. Coba kelas Web3 gratis →

⚠️ Disclaimer: Perbedaan waktu finality berdampak langsung pada risiko double-spend. Untuk transaksi bernilai besar, selalu tunggu finality yang sesuai dengan standar keamanan platform yang digunakan.

Mau Masuk Web3 Tanpa Rekening Bank?

Elite Vault WhaleX: join membership via USDC di Base Network — akses penuh tanpa proses bank tradisional.

Lihat Elite Vault →

Pertanyaan Umum

Apa itu finality di blockchain?

Finality adalah kondisi di mana sebuah transaksi dianggap permanen dan tidak bisa diubah atau dibatalkan. Berbeda dengan transfer bank yang bisa di-chargeback, transaksi blockchain yang sudah final benar-benar tidak bisa dibalik — tapi mencapai status itu butuh waktu yang berbeda di setiap blockchain.

Berapa lama finality di Ethereum, Solana, dan Bitcoin?

Ethereum butuh sekitar 12–15 menit untuk economic finality (setelah 2 epoch). Solana mencapai finality dalam ~400 milidetik. Bitcoin secara konvensional dianggap final setelah 6 konfirmasi (~60 menit), meski belum ada absolute finality. Perbedaan ini penting untuk exchange, DeFi, dan aplikasi yang butuh kepastian cepat.