Definisi
Account nonce adalah nilai numerik yang terkait dengan sebuah akun pada blockchain (blockchain) yang menggunakan model state berbasis akun (account-based state model). Nilai ini merepresentasikan jumlah transaksi yang berhasil diproses dan dimulai oleh akun tersebut, yang biasanya bertambah satu untuk setiap transaksi yang dikonfirmasi. Karena diatur secara berurutan dan ketat, nonce berfungsi sebagai metrik untuk melacak urutan transaksi sebuah akun dari waktu ke waktu.
Dalam jaringan yang mengikuti model akun, nonce digunakan untuk mengidentifikasi setiap transaksi dari suatu akun secara unik dan untuk menegakkan urutan transaksi. Dengan mewajibkan setiap transaksi baru merujuk ke nonce berikutnya yang diharapkan, protokol dapat dengan mudah mendeteksi dan menolak transaksi duplikat atau yang tidak sesuai urutan. Hal ini menjadikan account nonce sebagai bagian inti dalam menjaga konsistensi state dan integritas transaksi pada level akun.
Konteks dan Penggunaan
Di dalam model akun, account nonce berfungsi sebagai mekanisme ringan untuk mencegah replay dan mengatur urutan transaksi. Node akan memeriksa nonce saat ini yang tersimpan dalam state akun untuk menentukan apakah transaksi yang masuk valid dibandingkan dengan riwayat transaksi akun tersebut. Jika nonce di dalam transaksi tidak cocok dengan nilai yang diharapkan, transaksi dianggap tidak valid atau ditahan sampai urutan yang benar tercapai.
Account nonce juga memberikan gambaran kuantitatif yang sederhana tentang berapa banyak transaksi yang telah dikonfirmasi dan dimulai oleh sebuah akun. Ini menjadikannya metrik yang berguna untuk menganalisis tingkat aktivitas akun dan perilaku historis di blockchain (blockchain) berbasis akun. Meskipun detail implementasi dapat berbeda antar protokol, peran dasar account nonce sebagai penghitung transaksi dan acuan pengurutan tetap konsisten dalam sistem yang bergantung pada model akun.