ETFFIN Finance >> Kursus keuangan >  >> Cryptocurrency >> Blockchain

Blok Header (Cryptocurrency)

Apa itu Header Blok Cryptocurrency?

Header blok digunakan untuk mengidentifikasi blok tertentu di seluruh blockchain dan di-hash berulang kali untuk membuat bukti kerja untuk imbalan penambangan. Blockchain terdiri dari serangkaian berbagai blok yang digunakan untuk menyimpan informasi terkait dengan transaksi yang terjadi pada jaringan blockchain. Setiap blok berisi header yang unik, dan setiap blok tersebut diidentifikasi oleh hash header bloknya satu per satu.

Takeaways Kunci

  • Header blok mengidentifikasi blok individu dalam blockchain.
  • Mereka di-hash untuk membuat bukti kerja untuk hadiah penambangan.
  • Balok-balok itu berlapis-lapis secara vertikal, dimulai dengan "blok genesis."
  • Setiap header blok berisi tiga set metadata blok dan beberapa komponen individual.
  • Nomor versi Bitcoin membantu Anda melacak perubahan dalam protokol.

Bagaimana Header Blok Cryptocurrency Bekerja

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

Balok-balok itu berlapis-lapis—satu di atas yang lain, dengan blok pertama menjadi fondasi—dan mereka tumbuh tinggi sampai akhir blockchain tercapai dan urutannya selesai. Blok pertama dalam rantai juga dikenal sebagai "blok genesis." Lapisan dan sejarah yang mendalam dari setiap urutan adalah salah satu hal yang membuat Bitcoin begitu aman.

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

Seiring berjalannya waktu dan semakin banyak pembaruan teknologi, cryptocurrency berkembang pesat dalam popularitas di berbagai wilayah di seluruh dunia.

Persyaratan untuk Header Blok

Header blok berisi tiga set metadata blok. Ini adalah string panjang 80-byte, dan itu terdiri dari nomor versi Bitcoin panjang 4-byte, hash blok sebelumnya 32-byte, Akar Merkle panjang 32-byte, Stempel waktu panjang blok 4-byte, Target kesulitan panjang 4-byte untuk blok, dan nonce panjang 4-byte yang digunakan oleh para penambang.

Komponen Tajuk Blok

Masing-masing komponen ini sangat penting untuk membuat header yang akurat dan andal. Pengidentifikasi utama dari setiap blok individu adalah hash kriptografi yang dikandungnya. Ini pada dasarnya adalah sidik jari digital, dan itu dibuat dengan hashing 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, efektif mengamankan rantai.

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

Target kesulitan digunakan, secara sederhana, untuk menyesuaikan seberapa sulit bagi para penambang yang bekerja untuk memecahkan blok. Akhirnya, nonce adalah nilai yang dapat diubah penambang untuk membuat permutasi berbeda dan menghasilkan hash yang benar dalam urutan.