Root merkle (cryptocurrency)


Apa Root merkle (cryptocurrency)?

Akar Merkle adalah hash dari semua hash dari semua transaksi yang merupakan bagian dari blok di  jaringan blockchain .

Poin Penting

  • Akar Merkle adalah cara matematis sederhana untuk memverifikasi data pada pohon Merkle.
  • Akar merkle digunakan dalam cryptocurrency untuk memastikan blok data yang diteruskan antara rekan di jaringan peer-to-peer utuh, tidak rusak, dan tidak berubah.
  • Akar merkle sangat penting dalam perhitungan yang diperlukan untuk mempertahankan mata uang kripto seperti bitcoin dan eter.

Memahami Akar Merkle

Blockchain terdiri dari berbagai blok yang dihubungkan satu sama lain (oleh karena itu dinamai blockchain). Pohon hash, atau pohon Merkle, mengkodekan data blockchain dengan cara yang efisien dan aman. Ini memungkinkan verifikasi cepat data blockchain, serta perpindahan cepat sejumlah besar data dari satu node komputer ke komputer lainnya di jaringan blockchain peer-to-peer.

Setiap transaksi yang terjadi di jaringan blockchain memiliki hash yang terkait dengannya. Namun, hash ini tidak disimpan dalam urutan berurutan di blok, melainkan dalam bentuk struktur seperti pohon sehingga setiap hash ditautkan ke induknya mengikuti relasi mirip pohon induk-anak.

Karena ada banyak transaksi yang disimpan di blok tertentu, semua hash transaksi di blok juga di-hash, yang menghasilkan root Merkle.

Misalnya, pertimbangkan blok tujuh transaksi. Di level terendah (disebut level daun), akan ada empat hash transaksi. Pada tingkat satu di atas tingkat daun, akan ada dua hash transaksi, yang masing-masing akan terhubung ke dua hash yang berada di bawahnya pada tingkat daun. Di bagian atas (level dua), akan ada hash transaksi terakhir yang disebut root, dan akan terhubung ke dua hash di bawahnya (di level satu).

Secara efektif, Anda mendapatkan pohon biner terbalik, dengan setiap simpul dari pohon tersebut hanya terhubung ke dua simpul di bawahnya (karena itu dinamai “pohon biner”). Ini memiliki satu hash root di bagian atas, yang terhubung ke dua hash di level satu, yang masing-masing terhubung lagi ke dua hash di level tiga (level daun), dan struktur berlanjut tergantung pada jumlah hash transaksi.

Hash dimulai dari node level terendah (level daun), dan keempat hash disertakan dalam hash node yang ditautkan ke node level satu. Demikian pula, hashing berlanjut pada level satu, yang mengarah ke hash hash mencapai level yang lebih tinggi, hingga mencapai hash root tunggal teratas.

Hash root ini disebut root Merkle, dan karena keterkaitan hash yang mirip pohon, hash tersebut berisi semua informasi tentang setiap hash transaksi yang ada di blok. Ini menawarkan nilai hash satu titik yang memungkinkan memvalidasi semua yang ada di blok itu.

Misalnya, jika seseorang harus memverifikasi transaksi yang mengklaim berasal dari blok # 137, mereka hanya perlu memeriksa pohon Merkle blok, tanpa khawatir tentang memverifikasi apa pun di blok lain di blockchain, seperti blok # 136 atau blok # 138.

Masukkan root Merkle, yang selanjutnya mempercepat verifikasi. Karena ia membawa semua informasi tentang keseluruhan pohon, seseorang hanya perlu memverifikasi hash transaksi itu, simpul saudara kandungnya (jika ada), dan kemudian melanjutkan ke atas hingga mencapai puncak.

Pada dasarnya, pohon Merkle dan mekanisme akar Merkle secara signifikan mengurangi tingkat hashing yang harus dilakukan, memungkinkan verifikasi dan transaksi yang lebih cepat.

Artikel terkait

  1. Blockchain: Semua yang perlu Anda ketahui
  2. Merkle tree.
  3. Target Hash
  4. Hash.
  5. Blok Header (Cryptocurrency)
  6. Nonce.
  7. Bagaimana rantai blok mencegah pengeluaran ganda Bitcoin?
  8. Blok Paman (Cryptocurrency)
  9. Bukti pekerjaan
  10. Blok anak yatim (cryptocurrency)