Blok Header (Cryptocurrency) – (Keuangan)


Apa Blok Header (Cryptocurrency)?

Header blok digunakan untuk mengidentifikasi blok tertentu di seluruh blockchain dan di-hash berulang kali untuk membuat untuk imbalan . Sebuah terdiri dari serangkaian berbagai blok yang digunakan untuk menyimpan informasi yang berkaitan dengan transaksi yang terjadi pada jaringan blockchain. Setiap blok berisi header unik, dan setiap blok tersebut diidentifikasi oleh hash header bloknya secara individual. 

bukti kerjapenambanganblockchain

Poin Penting

  • Header blok mengidentifikasi blok individu dalam blockchain.
  • Mereka di-hash untuk membuat bukti kerja untuk imbalan penambangan. 
  • Blok tersebut dilapisi secara vertikal, dimulai dengan “blok genesis”.
  • Setiap header blok berisi tiga set metadata blok dan beberapa komponen individu. 
  • Nomor versi Bitcoin membantu Anda melacak perubahan dalam protokol. 

Cara Kerja Cryptocurrency Block Header

Header blok biasanya digunakan dalam dokumentasi pengembang Bitcoin, dan membantu merekam tugas dengan cepat dan relatif mudah. Seluruh dapat disimpan dalam database sederhana atau sebagai file datar. Saat mempertimbangkan blockchain secara keseluruhan, ada baiknya untuk menggambarkannya sebagai tumpukan vertikal. 

blockchain

Blok-blok itu berlapis — satu di atas yang lain, dengan blok pertama menjadi fondasinya — dan mereka bertambah tinggi hingga akhir dari rantai blok tercapai dan urutannya selesai. Blok pertama dalam rantai ini juga dikenal sebagai “blok genesis”. Lapisan dan riwayat mendalam dari setiap urutan adalah salah satu hal yang membuat Bitcoin sangat aman.   

Sebagai bagian dari latihan penambangan standar, header blok di-hash berulang kali oleh penambang dengan mengubah nilai nonce. Melalui latihan ini, mereka mencoba membuat bukti kerja, yang membantu penambang mendapatkan penghargaan atas kontribusinya untuk menjaga sistem blockchain berjalan dengan lancar dan efisien. 

Referensi cepat

Seiring berjalannya waktu dan lebih banyak pembaruan teknologi dilakukan, cryptocurrency dengan cepat tumbuh dalam popularitas di berbagai area di seluruh dunia. 

Persyaratan untuk Block Header

Header blok berisi tiga set metadata blok. Ini adalah string dengan panjang 80-byte, dan terdiri dari nomor versi Bitcoin sepanjang 4-byte, hash blok sebelumnya 32-byte, root Merkle sepanjang 32-byte, stempel waktu panjang blok 4-byte, panjang 4-byte target untuk blok tersebut, dan panjang 4-byte yang digunakan oleh penambang. 

kesulitannonce

Blok Komponen Header

Masing-masing komponen ini penting untuk membuat tajuk yang akurat dan andal. Pengenal utama setiap blok adalah hash kriptografik yang dikandungnya. Ini pada dasarnya adalah sidik jari digital, dan dibuat dengan melakukan hashing pada header blok melalui algoritma yang berlaku dua kali. 

Nomor versi Bitcoin berguna untuk melacak perubahan dan pembaruan di seluruh protokol. Tautan hash blok sebelumnya ke blok sebelumnya, atau blok induknya, secara efektif mengamankan rantai. 

terdiri dari semua hash transaksi hash dalam transaksi. Ini tidak serumit kedengarannya, setiap hash hanya di-hash lebih lanjut. Stempel waktu disertakan sehingga setiap orang yang mengerjakan proyek akan dapat melihat catatan permanen yang dikodekan saat peristiwa tertentu terjadi. Ini biasanya memberikan tanggal dan waktu untuk peristiwa tertentu dan seringkali cukup sempit untuk menjadi akurat hanya dalam sepersekian detik.

Merkle akar

Target kesulitan digunakan, sederhananya, untuk menyesuaikan seberapa sulit bagi para penambang yang bekerja untuk memecahkan blok tersebut. Terakhir, nonce adalah nilai yang dapat diubah penambang untuk membuat permutasi yang berbeda dan menghasilkan hash yang benar dalam urutannya.  

 

Artikel terkait

  •  

Blockchain: Semua yang perlu Anda ketahui

  •  

Bitcoin

  •  

Bitcoin Cash

  •  

Penambangan Bitcoin

  •  

Target Hash

  •  

Hash.

  •  

Bagaimana rantai blok mencegah pengeluaran ganda Bitcoin?

  •  

Apakah Penambangan Bitcoin Masih Menguntungkan?

  •  

Nonce.

  •  

Root merkle (cryptocurrency)