Genesis Block - Rian010/Journal GitHub Wiki

Apa itu Genesis Block?

Genesis block adalah blok pertama dalam sebuah blockchain. Ia merupakan fondasi dari seluruh blockchain dan berisi informasi penting tentang blockchain tersebut, seperti:

  • Timestamp: Waktu pembuatan blockchain
  • Nonce: Nilai acak yang digunakan untuk menambang blok
  • Hash blok sebelumnya: Karena genesis block adalah blok pertama, maka hash blok sebelumnya bernilai kosong
  • Data lainnya: Informasi spesifik tentang blockchain, seperti versi protokol, hadiah blok, dan alamat penambang

Karakteristik Genesis Block:

  • Unik: Hanya ada satu genesis block dalam sebuah blockchain.
  • Permanen: Genesis block tidak dapat diubah atau dihapus.
  • Penting: Genesis block merupakan sumber kebenaran bagi seluruh blockchain.

Fungsi Genesis Block:

  • Menandai awal blockchain: Genesis block menandakan dimulainya sebuah blockchain.
  • Menyimpan informasi penting: Genesis block berisi informasi penting tentang blockchain.
  • Memverifikasi integritas blockchain: Genesis block membantu memverifikasi integritas blockchain.

Contoh Genesis Block:

Genesis block Bitcoin berisi informasi berikut:

  • Timestamp: 3 Januari 2009 18:15:05 GMT
  • Nonce: 2083236893
  • Hash blok sebelumnya: 0000000000000000000000000000000000000000000000000000000000000000
  • Data lainnya: Versi Bitcoin 1.0, hadiah blok 50 BTC, alamat penambang Satoshi Nakamoto

Kesimpulan:

Genesis block adalah blok pertama dan terpenting dalam sebuah blockchain. Ia berisi informasi penting tentang blockchain dan membantu memverifikasi integritasnya.

Sumber informasi: