Saya perhatikan bahwa banyak pemula dalam dunia kripto tidak memahami bagaimana sebenarnya blockchain memeriksa integritas data. Inilah intinya — semuanya didasarkan pada satu ide brilian dari tahun 80-an, yang ditemukan oleh kriptografer Ralph Merkle.



Pohon Merkle — pada dasarnya adalah cara untuk secara efisien memverifikasi bahwa sekumpulan data besar tidak palsu dan tidak rusak. Terutama penting untuk jaringan terdistribusi, di mana berbagai peserta harus secara independen memastikan bahwa informasi benar.

Bayangkan Anda mengunduh file berukuran 50 GB. Alih-alih memeriksa seluruh file sekaligus, file tersebut dibagi menjadi bagian-bagian — misalnya, seratus bagian masing-masing 0,5 GB. Setiap bagian diproses melalui fungsi hash. Kemudian hash-hash ini digabungkan secara berpasangan dan di-hash lagi. Proses ini diulang sampai mendapatkan satu hash akhir — akar pohon Merkle. Hash ini yang mewakili seluruh file besar tersebut dalam bentuk yang ringkas.

Mengapa ini sangat berguna? Jika bahkan satu bit data berubah, akar akan menjadi sangat berbeda. Dan yang paling keren — jika ada yang rusak, kita bisa dengan cepat menemukan bagian mana yang salah, tanpa harus memeriksa semuanya.

Di Bitcoin, teknologi ini bekerja berdasarkan prinsip yang sama. Setiap blok berisi pohon Merkle, di mana daun-daunnya adalah hash dari semua transaksi. Akar pohon ini masuk ke dalam header blok. Ketika penambang mencari blok yang valid, mereka tidak perlu meng-hash ulang semua ribuan transaksi setiap saat — cukup mengubah parameter tertentu di header. Pohon Merkle memungkinkan semua ini diringkas dalam format yang ringkas.

Satu lagi aplikasi menarik — untuk klien ringan. Jika sumber daya Anda terbatas dan Anda tidak bisa menyimpan seluruh blockchain, Anda bisa meminta bukti Merkle. Bukti ini menunjukkan bahwa transaksi tertentu Anda termasuk dalam blok tertentu. Anda hanya perlu melakukan beberapa kali hashing, bukan memeriksa semuanya sekaligus. Satoshi Nakamoto mendeskripsikan mekanisme ini dalam dokumen Bitcoin asli sebagai verifikasi pembayaran yang disederhanakan.

Tanpa pohon Merkle, blok akan jauh lebih besar dan berat. Jaringan akan lebih lambat, node akan membutuhkan lebih banyak memori. Ini adalah salah satu ide fundamental yang membuat blockchain menjadi praktis. Kriptografi ada di mana-mana, tetapi pohon Merkle adalah salah satu konsep paling elegan dan berguna di bidang ini.
Lihat Asli
Halaman ini mungkin berisi konten pihak ketiga, yang disediakan untuk tujuan informasi saja (bukan pernyataan/jaminan) dan tidak boleh dianggap sebagai dukungan terhadap pandangannya oleh Gate, atau sebagai nasihat keuangan atau profesional. Lihat Penafian untuk detailnya.
  • Hadiah
  • Komentar
  • Posting ulang
  • Bagikan
Komentar
Tambahkan komentar
Tambahkan komentar
Tidak ada komentar
  • Sematkan