KEMBALI KE MESIN

HASH SEBUAH BLOK BITCOIN

BLOK TERAKHIR · 0000000000…39bd92

Setiap blok mendapat sidik jari. Panjangnya 64 karakter dan ia keluar dari isi blok itu sendiri. Ubah satu huruf dari satu pembayaran di dalamnya dan sidik jarinya berubah total. Yang di atas milik blok 965.917, ditemukan 16 menit lalu.

BLOK
965.917
NOL DI DEPAN
19
DITEMUKAN (MENIT LALU)
16
PEMBAYARAN DI DALAMNYA
6.758
UKURANNYA
1,44 MB
KESULITAN YANG DIKALAHKAN
127,5 triliun

APA ITU HASH

Masukkan apa saja ke resep yang sama dan keluar 64 karakter. Masukan sama, 64 karakter sama, setiap kali, di setiap komputer di dunia.

Ubah masukannya satu huruf dan yang keluar kelihatan sama sekali berbeda. Tidak ada cara berjalan mundur dari hasil ke masukan, dan tidak ada cara membidik hasil tertentu selain mencoba masukan sampai ada yang pas.

Itulah hash. Bitcoin memakainya sebagai sidik jari setiap blok.

KENAPA IA DIAWALI NOL

Lihat sidik jari di atas. Ia diawali 19 nol. Itu bukan keberuntungan.

Seorang penambang boleh mengubah satu angka tak bermakna di dalam blok dan menghitung hash seluruhnya lagi. Dan lagi. Miliaran kali per detik. Dia sedang berburu versi yang sidik jarinya kebetulan diawali cukup banyak nol.

Makin banyak nol yang diminta aturannya, makin banyak percobaan yang dibutuhkan. Itulah kesulitannya, dan itulah yang dibeli listriknya. Nol-nol itu bukti bahwa kerjanya sudah dilakukan, karena tidak ada cara lain mendapatkannya.

KENAPA MASA LALU SUSAH DIUBAH

Setiap blok membawa sidik jari blok sebelumnya. Itulah yang membuat rantainya jadi rantai.

Jadi kalau kamu mengubah satu pembayaran lama, sidik jari blok itu berubah. Blok setelahnya sekarang menunjuk ke sesuatu yang tidak ada. Begitu juga blok setelahnya lagi, sampai hari ini.

Supaya versimu bertahan kamu harus mengulang nol-nol semua blok sejak saat itu, lebih cepat daripada seluruh dunia menambah blok baru. Di atas kertas bukan tidak mungkin. Dalam kenyataan mahal sekali, dan makin buruk setiap sepuluh menit.

PERTANYAAN

Apa itu hash blok Bitcoin?

Sidik jari sebuah blok: 64 karakter yang dihitung dari semua isinya. Yang terbaru adalah 00000000000000000001607bb605e45bdbd3db8059d1211d26b40c5ee139bd92, untuk blok 965.917.

Kenapa hash blok Bitcoin diawali nol?

Karena penambang menghitung ulang hash bloknya dengan angka sekali pakai yang berbeda sampai hasilnya kebetulan diawali cukup banyak nol. Blok sekarang menemukan 19. Tidak ada jalan pintas, jadi nol-nol itu bukti berapa banyak percobaan yang dibutuhkan.

Apa yang terjadi kalau kamu mengubah satu blok Bitcoin lama?

Sidik jarinya berubah, jadi blok setelahnya berhenti menunjuk ke sesuatu yang nyata, begitu juga semua blok setelahnya. Versimu ditolak, kecuali kamu mengulang seluruh kerja itu lebih cepat daripada seluruh jaringan.

Bisakah dua blok Bitcoin punya hash yang sama?

Secara teori bisa, dalam praktik tidak. Jumlah sidik jari yang mungkin lebih banyak daripada jumlah atom di alam semesta yang terlihat, dan belum pernah ada yang menemukan dua masukan yang menghasilkan sidik jari sama.

Apakah hash blok sama dengan ID transaksi?

Tidak, tapi dibuat dengan cara yang sama. ID transaksi adalah sidik jari satu pembayaran. Hash blok adalah sidik jari satu blok utuh.

LIHAT MESINNYA JALAN

BLOCK HASH adalah salah satu dari sembilan bagian mesin di situs ini: sebuah mesin cetak yang menempa sidik jari blok terakhir ke wajah blok yang baru.

BUKA MESINNYA DI BLOCK HASH

BAGIAN DI SEBELAHNYA

  • BLOCKCHAINGaris yang disatukan oleh semua sidik jari itu.
  • MININGMesin-mesin yang melakukan penebakan.
  • MINING DIFFICULTYAturan yang menentukan berapa banyak nol yang dibutuhkan.

CATATAN KECIL

Halaman ini menjelaskan sebuah jaringan publik. Ini bukan saran keuangan dan tidak menyebut harga apa pun. Blok yang ditampilkan berasal dari API Bitcoin publik dan bisa tertinggal beberapa menit.