# Konsensus Hashgraph: Definisi dan Cara Kerja

*English: Hashgraph Consensus: What It is, How It Works*

> Pelajari tentang konsensus Hashgraph, teknologi ledger terdistribusi yang efisien, cara kerjanya, dan perbedaannya dengan blockchain.

**Definisi:** Konsensus Hashgraph adalah mekanisme dalam ledger terdistribusi hashgraph untuk memvalidasi dan mengonfirmasi transaksi melalui komunikasi antar node, bukan kekuatan komputasi.

**URL:** https://invespedia.belajarforex.co.id/h/hashgraph_consensus_mechanism

---

## Apa Itu Konsensus Hashgraph?

Konsensus Hashgraph adalah alternatif atau generasi berikutnya dari teknologi di balik mekanisme konsensus blockchain. Alih-alih menggunakan kekuatan komputasi jaringan besar untuk memverifikasi transaksi, transaksi dicatat dan dikonfirmasi melalui protokol yang menggunakan komunikasi node.

A hashgraph adalah ledger terdistribusi dengan cara yang sama seperti blockchain. Ia menyimpan informasi, mengamankannya dengan kriptografi, membatasi akses, dan menggunakan data yang disimpan sebagai verifikasi. Namun, jaringan hashgraph mencapai konsensus dengan cara yang sangat berbeda dari blockchain.

Konsensus Hashgraph dicapai menggunakan konsep yang disebut "gossip", "gossip about gossip", dan virtual voting. Desainer sistem melaporkan bahwa ini memecahkan masalah yang melekat pada algoritma pembangunan konsensus, seperti proof of work (PoW), dalam hal kecepatan yang lebih baik dan efisiensi yang lebih tinggi.

Pelajari lebih lanjut tentang konsensus hashgraph dan bagaimana ia berbeda serta lebih efisien daripada mekanisme konsensus blockchain.

### Poin Penting

### Penting

Konsensus Hashgraph – gossip, gossip about gossip, dan virtual voting – adalah mekanisme yang digunakan oleh ledger terdistribusi Hedera untuk memvalidasi dan mengonfirmasi transaksi.

## Memahami Konsensus Hashgraph

Hashgraph adalah alternatif untuk blockchain. Mirip dengan blockchain, ia menyimpan data dan mengenkripsinya. Hash dihasilkan untuk informasi transaksi, dan transaksi atau data baru ditambahkan dan dibangun di atasnya. Namun, blockchain adalah ledger yang terdiri dari blok data. Setiap blok dihubungkan ke blok sebelumnya menggunakan datanya, diverifikasi oleh jaringan validator untuk membuat blok berikutnya. Proses ini menciptakan satu rantai. Hashgraph bukanlah satu rantai – semua informasi disimpan dalam ledger terenkripsi, dan setiap pengguna berpartisipasi dalam proses validasi, bukan hanya validator.

Misalnya, Alice membuat transaksi dengan Bob, dan semua informasi yang dia ketahui diberikan kepadanya. Bob kemudian membuat transaksi dengan Kris. Semua informasi yang dimiliki Bob dikomunikasikan kepada Kris. Kris bertransaksi dengan Eli, dan semua yang dia ketahui ditransfer. Ini berlanjut di seluruh jaringan, dengan rantai pada dasarnya menyebarkan berita tentang peristiwa yang terjadi. Setiap node mengetahui apa yang diketahui semua node lain, jadi tidak perlu validasi komputasi.

Saat gossip menyebar dari pengguna ke pengguna, jaringan menggunakan algoritma dan otomatisasi untuk memastikan keadaan ledger hashgraph diperbarui dan sama.

### Gossip

Informasi tentang data disebut "gossip". Struktur data yang terkandung dalam transaksi adalah:

Kedua hash adalah peristiwa terakhir dari dua node yang menyinkronkan yang membandingkan informasi mereka. Node terus-menerus membuat peristiwa dan menyinkronkan.

### Fakta Cepat

Hashgraph – ledger – lebih efisien daripada blockchain karena tidak ada energi yang terbuang pada blok yang tidak diterima. Semua informasi dipertahankan dalam hashgraph.

### Gossip About Gossip

Informasi tentang data transaksi disebut "gossip about gossip". Informasi disinkronkan dalam jaringan hashgraph menggunakan peristiwa yang disebut "gossip sync". Gossip sync adalah riwayat kolaboratif "peristiwa gossip" di seluruh hashgraph. Dengan cara ini, data tidak dapat diubah atau dirusak, dan ada konsensus.

### Virtual Voting

Virtual voting terjadi ketika node membandingkan peristiwa dan mencapai konsensus melalui algoritma pemungutan suara. Begini cara kerjanya – transaksi diberi stempel waktu saat node menerimanya. Saat diteruskan ke node lain di jaringan, ia diberi stempel waktu yang merupakan median dari semua stempel waktu untuk transaksi tersebut yang diterima oleh node di jaringan. Median bertindak sebagai hasil pemungutan suara. Ini menciptakan sistem transaksi yang lebih adil daripada blockchain karena jaringan yang memutuskan, bukan satu node.

### Fault Tolerance

Seperti kebanyakan ledger terdistribusi dan blockchain, selalu ada kemungkinan bahwa peserta dalam jaringan tidak jujur. Mungkin ada penundaan dalam komunikasi atau latensi jaringan yang menyebabkan node tidak berkomunikasi dengan benar.

Mekanisme konsensus dirancang untuk menangani kesalahan ini dengan menetapkan kriteria fault tolerance. Pengembang perlu mempertimbangkan dan memperhitungkan aktor jahat, koneksi buruk, latensi jaringan, dan masalah jaringan lainnya. Konsensus Hashgraph dapat mentolerir sepertiga jaringan bertindak jahat. Dilaporkan bahwa ia asynchronous Byzantine fault tolerant – tingkat keamanan tertinggi – yang berarti node jujur di jaringan terus beroperasi bahkan jika ada aktor jahat.

## Bagaimana Hashgraph Berbeda dari Blockchain?

Hashgraph adalah struktur data yang memelihara catatan siapa memberi tahu siapa apa dan dalam urutan mereka melakukannya. Ini adalah riwayat kolaboratif peristiwa gossip saat peserta menambahkan dan berbagi informasi, yang memvalidasi transaksi jauh lebih cepat daripada blockchain.

Blockchain menambahkan informasi transaksi sebelumnya ke informasi transaksi baru dan mengenkripsinya. Pihak ketiga diperlukan untuk memvalidasi transaksi antar pihak. Hashgraph tidak memerlukan proses lambat ini karena protokol gossip.

### Fakta Cepat

Konsensus Hashgraph jauh lebih cepat daripada mekanisme konsensus blockchain, dengan waktu konfirmasi transaksi rata-rata dalam hitungan detik daripada menit.

Bitcoin dan banyak cryptocurrency lainnya memiliki masalah dengan penentuan waktu pesan. Namun, asynchronous Byzantine fault tolerance hashgraph mengatasi masalah penentuan waktu pesan dengan mengasumsikan bahwa pesan yang hilang atau tertunda pada akhirnya akan sampai ke tujuan mereka.

Misalnya, jika dua transaksi terjadi secara bersamaan, jaringan blockchain memilih urutan terjadinya transaksi. Di beberapa blockchain, biaya transaksi memprioritaskan konfirmasi. Jaringan lain mungkin memutuskan transaksi mana yang dikonfirmasi berdasarkan berapa banyak token yang dipertaruhkan oleh validator. Di blockchain ini, satu node memengaruhi hasil.

Konsensus Hashgraph menghilangkan pengaruh yang dapat dimiliki satu node atau sekelompok node pada transaksi. Karena ada stempel waktu pada setiap transaksi, dan setiap transaksi dikomunikasikan ke seluruh jaringan, masalah penentuan waktu transaksi terselesaikan.

## Apa Itu Konsensus Hashgraph?

Konsensus Hashgraph adalah mekanisme yang digunakan dalam ledger terdistribusi hashgraph untuk memvalidasi transaksi.

## Bagaimana Cara Kerja Konsensus Hashgraph?

Konsensus Hashgraph bekerja menggunakan stempel waktu konsensus dan "gossip", di mana setiap node mengomunikasikan semua yang diketahuinya ke node acak dalam "peristiwa gossip".

## Akankah Hashgraph Menggantikan Blockchain?

Hashgraph dirancang untuk menjadi – dan dipasarkan sebagai – peningkatan pada teknologi blockchain, tetapi apakah ia akan menggantikannya masih harus dilihat. Ia belum memiliki minat pengembang dan adopsi sebanyak teknologi blockchain.


## FAQ

**Apa perbedaan utama antara Hashgraph dan Blockchain?**
Perbedaan utama terletak pada cara mencapai konsensus; Hashgraph menggunakan protokol 'gossip' dan 'virtual voting' yang lebih efisien, sementara blockchain mengandalkan validasi komputasi melalui penambangan atau staking.

**Bagaimana Hashgraph mencapai efisiensi yang lebih tinggi dibandingkan blockchain?**
Hashgraph lebih efisien karena tidak membuang energi pada blok yang tidak diterima dan semua informasi dipertahankan dalam ledger, serta proses validasinya lebih cepat melalui komunikasi antar node.

**Apa itu 'gossip' dan 'gossip about gossip' dalam konteks Hashgraph?**
'Gossip' adalah informasi tentang data transaksi, sedangkan 'gossip about gossip' adalah informasi tentang bagaimana data transaksi disinkronkan dalam jaringan melalui peristiwa 'gossip sync'.

**Seberapa toleran Hashgraph terhadap kesalahan (fault tolerance)?**
Hashgraph dilaporkan asynchronous Byzantine fault tolerant, yang berarti ia dapat beroperasi dengan baik bahkan jika sepertiga dari jaringan bertindak jahat atau mengalami masalah komunikasi.

**Apakah Hashgraph akan menggantikan blockchain di masa depan?**
Hashgraph dipasarkan sebagai peningkatan teknologi blockchain, namun adopsi dan minat pengembangnya masih berkembang, sehingga belum pasti apakah ia akan menggantikan blockchain sepenuhnya.