Apa yang ada dalam 80 bait?
| Medan | Saiz | Fungsinya |
|---|---|---|
| Versi | 4 bait | Peraturan yang dipatuhi oleh blok |
| Hash blok sebelumnya | 32 bait | Menghubungkan blok ini dengan blok sebelumnya |
| Akar Merkle | 32 bait | Satu hash yang merangkumi setiap transaksi |
| Masa | 4 bait | Masa pelombong mengatakan blok itu dibina |
| Bits (sasaran) | 4 bait | Tahap rendah yang mesti dicapai oleh hash blok |
| Nonce | 4 bait | Nombor yang terus diubah oleh pelombong |
Mengapa pelombong hanya menghash pengepala?
Sebabnya, pengepala ini mewakili seluruh blok. Akar Merkle merangkumi setiap transaksi, jadi sebarang perubahan pada pembayaran akan mengubah pengepala. Hash blok sebelumnya merangkumi seluruh sejarah, jadi mengubah blok lama akan merosakkan setiap pengepala selepasnya.
Selain itu, 80 bait pantas untuk di-hash. Pelombong menjalankan SHA-256 berganda padanya, menyemak hasilnya dengan sasaran, menukar nonce dan mencuba lagi, bertrilion kali sesaat.
Sebenarnya, sekecil mana?
Rantaian ini kini mempunyai kira-kira 970,864 blok (langsung), jadi semua pengepala sejak 2009 berjumlah kira-kira 78 MB. Sebab itulah dompet ringan boleh memuat turun semua pengepala, menyemak bukti kerja bagi setiap satunya, dan masih muat dalam telefon. Blok penuh di sebaliknya pula berjumlah ratusan gigabait.
Sumber
- Algoritma hash blok · Bitcoin Wiki
- Rujukan rantaian blok: pengepala, pokok Merkle, sasaran · Dokumentasi pembangun Bitcoin
- Bitcoin: Sistem Tunai Elektronik Peer-to-Peer · Satoshi Nakamoto, 2008
Angka langsung pada halaman ini datang daripada API CloudMineCrypto dan data rantaian awam, dikemas kini secara berkala dan dilabelkan pada tempat ia dipaparkan. Untuk tujuan pendidikan sahaja, bukan nasihat kewangan.