Apa itu Candidate Block?
Ayo cari tahu arti Candidate Block, definisi dalam crypto, apa itu Candidate Block, dan semua fakta detailnya.
Candidate block adalah blok yang harus ditambang oleh penambang untuk bisa mendapatkan hadiah. Blok ini juga disebut sebagai blok sementara. Candidate block diverifikasi dan dapat disetujui atau dibatalkan oleh jaringan tertentu. Blok ini dibuat oleh miner (penambang) kripto.
Setiap penambang mencoba menjadi pihak yang memvalidasi dan menambahkan blok ke jaringan blockchain, dan selalu ada persaingan yang berkelanjutan antara penambang. Nah, di sinilah candidate block berperan. Penambang diharuskan membuat candidate block untuk menjadi peserta di dalam suatu kompetisi.
Terdapat beberapa langkah tentang cara membuat candidate block. Langkah ini termasuk mengumpulkan transaksi yang belum dikonfirmasi dari pool memori, dan kemudian menyusunnya. Perlu diketahui bahwa ada banyak transaksi yang perlu dikumpulkan.
Selanjutnya, penambang melakukan hash pada transaksi tersebut sehingga menjadi Merkle tree. Merkle Tree adalah metode pengorganisasian data, dan metode ini dilakukan agar struktur Merkle Tree nantinya dapat mengeluarkan hash root. Sederhananya, hash root adalah hash yang dapat dianggap sebagai representasi dari semua hash dan transaksi yang tercakup di dalam Merkle Tree tersebut.
Proses dilanjutkan dengan hash root dan nonce yang dimasukkan ke dalam header blok. Seperti yang lainnya, penambang mem-hash header blok, yang didasarkan pada hash root, nonce, dan blok sebelum hash - setelah itu, blok baru dibuat. Blok adalah output yang dihasilkan sebagai hasil dari proses sebelumnya. Sehubungan dengan candidate block, blok akan berfungsi sebagai satu-satunya pengidentifikasi.
Penting untuk sebuah blok dianggap valid. Untuk mencapai tahap ini, hash blok diperlukan untuk memulai dengan sejumlah nol tertentu. Jadi, proses mining melewati beberapa trial bahkan menghadapi error. Hal ini karena node penambangan harus melalui beberapa upaya fungsi hashing yang berbeda. Selain itu, node harus berurusan dengan beberapa nilai nonce. Proses ini berlangsung sampai hash blok yang valid akhirnya dibuat.
Semua proses ini merupakan model Proof of Work. Artinya, untuk membuktikan bahwa penambang menyelesaikan proses penambangannya - hash blok harus dibuat.
Untuk memverifikasi validitas hash - candidate block dari hash blok yang valid akan ditransmisikan ke seluruh node lain dari dalam jaringan.
Proses berakhir ketika candidate block ditambahkan ke jaringan blockchain, dan hanya berfungsi jika tidak ada kesalahan di dalam proses sebelumnya.