Advanced4 minFundamentals

Nonce

Pelajari tentang Nonce - angka unik yang dipakai satu kali dalam proses kriptografi dan blockchain.

Apa itu Nonce?

Nonce (Number used once) adalah angka unik yang dipakai satu kali saja dalam suatu proses kriptografi. Di blockchain, nonce punya dua makna utama: 1. Di transaksi Ethereum: menunjukkan urutan transaksi dari suatu wallet 2. Di mining Bitcoin: angka acak yang diubah terus sampai menemukan hash yang valid

Definisi: Nonce adalah angka unik yang digunakan sekali dalam proses kriptografi untuk mencegah replay attack dan memastikan urutan transaksi.

Kenapa Nonce Penting?

• Untuk Ethereum: o Menghindari replay transaction o Transaksi yang salah urutan nonce → gagal • Untuk Bitcoin: o Dipakai dalam proses proof-of-work o Miners terus-menerus menebak nonce untuk menemukan hash blok yang sah

Cara Kerja Nonce

• Ethereum: setiap kali kamu kirim transaksi, nonce-nya naik 1 • Bitcoin: miner coba-coba nilai nonce → hash → cocok? → blok valid!

Risikonya Apa?

• Transaksi bisa pending kalau nonce lompat atau bertabrakan • Bot MEV dan frontrunner sering mainkan nonce untuk manipulasi transaksi • Salah set nonce manual (via RPC atau bot) bisa bikin dompet kamu stuck

Penutup

Nonce mungkin terdengar teknis, tapi itu kunci keamanan dan urutan di blockchain. Pahami nonce = kamu ngerti bagaimana transaksi bekerja, dan kenapa kadang transaksi kamu "nyangkut" meski saldo cukup.

Kata Kunci Terkait:

nonceNumber used onceEthereumBitcoinreplay attackMEVfrontrunnertransaksi
Dipublikasikan: 15/1/2024
Kategori: FundamentalsLevel: Advanced

Daftar Isi