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: