tidak pernah
Nonce merujuk kepada nombor atau nilai yang hanya boleh digunakan sekali. Nonces sering digunakan pada protokol pengesahan dan fungsi cincang kriptografi. Dalam konteks teknologi blockchain, nonce merujuk kepada nombor pseudo-rawak yang digunakan sebagai kaunter semasa proses perlombongan.
Sebagai contoh, pelombong Bitcoin perlu mencuba dan meneka nonce yang sah kerana mereka melakukan beberapa percubaan untuk mengira cincang blok yang memenuhi keperluan tertentu (iaitu, yang bermula dengan bilangan sifar tertentu). Apabila bersaing untuk melombong blok baharu, pelombong pertama yang mencari nonce yang menghasilkan cincangan blok yang sah diberi hak untuk menambah blok seterusnya ke dalam blok blok - dan diberi ganjaran kerana berbuat demikian.
Dalam erti kata lain, proses perlombongan terdiri daripada pelombong yang melaksanakan pelbagai fungsi hash dengan banyak nilai nonce yang berbeza sehingga output yang sah dihasilkan. Jika output pencincangan pelombong jatuh di bawah ambang yang telah ditetapkan, blok itu dianggap sah dan ditambahkan pada blok. Jika output tidak sah, pelombong terus mencuba dengan nilai nonce yang berbeza. Apabila blok baharu berjaya dilombong dan disahkan, proses dimulakan semula.
Dalam Bitcoin — dan kebanyakan sistem Bukti Kerja — nonce hanyalah nombor rawak yang digunakan oleh pelombong untuk mengulangi output pengiraan cincang mereka. Penambang pendekatan percubaan dan kesilapan, di mana setiap pengiraan mengambil nilai nonce baharu. Mereka berbuat demikian kerana kebarangkalian meneka dengan tepat nonce yang sah adalah hampir kepada sifar.
Purata bilangan percubaan pencincangan dilaraskan secara automatik oleh protokol untuk memastikan setiap blok baharu dijana - secara purata - setiap 10 minit. Proses ini dikenali sebagai pelarasan kesukaran dan inilah yang menentukan ambang perlombongan (iaitu, berapa banyak sifar yang perlu dimulakan oleh cincang blok untuk dianggap sah). Kesukaran dalam melombong blok baharu adalah berkaitan dengan jumlah kuasa pencincangan (kadar hash) yang dilakukan kepada sistem blok. Lebih banyak kuasa pencincangan yang dikhaskan untuk rangkaian, lebih tinggi ambangnya, bermakna lebih banyak kuasa pengiraan diperlukan untuk menjadi pelombong yang berdaya saing dan berjaya. Sebaliknya, jika pelombong memutuskan untuk menghentikan perlombongan, kesukaran akan diselaraskan, dan ambang akan menurun, jadi kurang kuasa pencincangan diperlukan untuk melombong, tetapi protokol akan memastikan penjanaan blok mengikut jadual 10 minit, tanpa mengira .
##Sorotan
Penambang membuka blok baharu dengan menjana nonce yang menjadikan cincangan yang mereka cipta kurang daripada cincang daripada blok yang mereka sahkan.
Nonce, "nombor hanya digunakan sekali," merujuk kepada nombor yang perlu ditemui oleh pelombong blok sebelum menyelesaikan blok dalam blok tersebut.
Setelah pelombong menyelesaikan cincangan, mereka menerima ganjaran blok.
##Soalan Lazim
Bagaimanakah Nonces Digunakan?
Dalam mata wang kripto, nonces digunakan sebagai nombor yang digunakan dalam cincang untuk mengesahkan transaksi dan data lain yang terkandung dalam blok.
Apa Maksud Nonce?
Dalam mata wang kripto, nonce ialah singkatan untuk "nombor hanya digunakan sekali," iaitu nombor yang ditambahkan pada blok dicincang—atau disulitkan—dalam rantaian blok yang, apabila dicincang semula, memenuhi sekatan tahap kesukaran. Nonce ialah nombor yang diselesaikan oleh pelombong blockchain untuk menerima ganjaran blok.
Apakah Itu Blockchain Nonce?
Blockchain nonce ialah nombor yang ditambahkan pada blok cincang—atau disulitkan—dalam blokchain.