Apa itu Merkle Root?
Merkle Root adalah hash dari semua hash dari semua transaksi yang merupakan bagian dari blok dalam jaringan blockchain.
Kata Kunci
- Merkle Root adalah cara matematis sederhana untuk memverifikasi data pada Merkle tree.
- Merkle Root digunakan dalam cryptocurrency untuk memastikan blok data yang dilewatkan di antara peers di jaringan peer-to-peer utuh, tidak rusak, dan tidak berubah.
- Merkle Root sangat penting untuk perhitungan yang diperlukan untuk mempertahankan cryptocurrency seperti bitcoin dan ether.
Memahami Merkle Root
Blockchain terdiri dari berbagai blok yang terhubung satu sama lain (karenanya disebut blockchain). Hash tree, atau Merkle tree, mengkodekan data blockchain dengan cara yang efisien dan aman. Ini memungkinkan verifikasi cepat data blockchain, serta pergerakan cepat sejumlah besar data dari satu node komputer ke node 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 hubungan seperti pohon induk dan anak.
Pertimbangkan blok tujuh transaksi. Pada level terendah (disebut leaf-level), akan ada empat hash transaksi. Pada level satu di atas leaf-level, akan ada dua hash transaksi yang masing-masing akan terhubung ke dua hash yang berada di bawahnya di leaf-level. Di bagian atas (level dua), akan ada hash transaksi terakhir yang disebut root, dan akan terhubung ke dua hash di bawahnya (di level satu).
Sumber: Investopedia