Hashgraph vs Blockchain: Mana yang lebih baik?

Bingung dengan istilah Hashgraph dan Blockchain dan tidak yakin apa yang dimaksud dengan keduanya? Kami membandingkan kedua teknologi ini.

The Hashgraph dan Blockchain adalah dua teknologi yang bersaing yang memecahkan masalah yang sama dalam menyediakan kepercayaan dalam lingkungan tanpa kepercayaan, seperti Internet.

Kedua teknologi ini membantu dalam penyimpanan dan pengambilan informasi melalui jaringan yang terdesentralisasi, tetapi keduanya mendekati masalah tersebut dengan cara yang berbeda.

Blockchain mengelompokkan catatan data ke dalam blok, memberi cap waktu pada blok tersebut, dan melakukan hash pada isinya agar tidak dapat diubah. Di sisi lain, Hashgraph mencatat transaksi individual. Namun, ia menggunakan metode pemungutan suara virtual untuk mencapai konsensus tentang transaksi mana yang valid.

Tulisan ini mengulas di balik layar kedua teknologi ini. Untuk melihat apa saja yang mereka tawarkan dan apa artinya bagi masa depan mata uang kripto dan industri kripto.

Bagaimana semuanya dimulai

Pada tahun 1976, Steve Wozniak dan Steve Jobs memutuskan untuk memberontak terhadap kemapanan dengan mendirikan Apple Computer. Pada tahun 1980-an, komputer pribadi dan Internet menyebar dengan cepat. Dan pada tahun 1990-an, keduanya telah menjadi bagian dari budaya arus utama di seluruh dunia.

Namun, beberapa bagian dari perusahaan masih memiliki pengaruh besar di web, terutama dalam hal e-commerce dan keuangan. Alasannya adalah bahwa hanya merek-merek mapan yang dapat dipercaya dalam pemrosesan pembayaran dan aktivitas serupa di web.

Untuk mengatasinya, sekelompok peneliti kripto dan pemrogram komputer mengembangkan sistem yang dapat memungkinkan orang bertransaksi dengan aman di web, tanpa memerlukan pihak ketiga dari lembaga, seperti bank.

Kelompok itu dimulai dengan nama samaran "Satoshi Nakamoto". Dan dasar penemuan Bitcoin mereka yang cerdik adalah Blockchain.

Memahami Teknologi Buku Besar Terdistribusi

Masalah dengan bank dan pihak ketiga yang melakukan transaksi lainnya adalah mereka memiliki kendali penuh atas basis data mereka. Dengan demikian, catatan dapat dengan mudah dimanipulasi tanpa sepengetahuan siapa pun.

Teknologi buku besar terdistribusi memecahkan masalah ini dengan meminta beberapa komputer menjalankan salinan basis data yang sama. Setiap komputer yang terhubung dalam jaringan disebut node. Semakin banyak node yang Anda miliki dalam jaringan, semakin dapat dipercaya basis data tersebut.

Selain pendekatan perbankan data yang terdesentralisasi, DLT atau Distributed Ledger Technologies juga menggunakan protokol, algoritma, dan konvensi tertentu untuk membuat paket yang lengkap. Seperti Blockchain atau Hashgraph.

Mari kita lihat satu per satu.

The Blockchain

Blockchain adalah sistem basis data yang mengelompokkan data dalam blok-blok dan menghubungkan blok-blok tersebut menggunakan kriptografi.

Blok dapat berisi semua jenis data, mulai dari transaksi keuangan hingga gambar, video, perangkat lunak, e-book, dan sebagainya. Setelah data blok dikelompokkan, stempel waktu dan hash dari blok sebelumnya ditambahkan ke dalamnya. Kemudian, konten di-hash untuk membuat pengenal unik yang membuat rekaman tidak dapat diubah.

Sasaran pendekatan ini adalah jika Anda mengubah apa pun di blok, hash yang dihasilkan akan berbeda dari hash yang diterima secara luas di blok tersebut. Akibatnya, jika Anda mengubah apa pun di blok sebelumnya, hash yang dihasilkannya juga akan berbeda, sehingga hash blok saat ini juga akan berbeda.

Kekekalan ini memberi teknologi tersebut nama Blockchain, karena blok-bloknya dirantai secara kriptografis. Bitcoin menggunakan fungsi hash SHA-256 untuk menghasilkan string acak yang panjangnya 256 bit, terlepas dari panjang data input.

Saat ini, ukuran Bitcoin Blockchain melebihi 200 GB, dengan rata-rata blok berukuran sekitar 1 MB. Mengingat setiap blok berisi transaksi keuangan sederhana, 1 MB merupakan jumlah transaksi yang banyak untuk diproses.

Selain itu, para penambang yang memproses transaksi harus terus menjalankan fungsi hash berulang-ulang hingga menghasilkan hash SHA-256 unik dengan spesifikasi yang telah ditetapkan sebelumnya, seperti 19 angka nol terdepan saat ini. Persyaratan ini telah menciptakan situasi di mana jaringan Bitcoin melakukan 150 exahash (1018  hash) per detik.

Sebagai perbandingan, jaringan penambangan Bitcoin global menggunakan hingga 800 kWh listrik per transaksi. Itu berarti sekitar 3 MWh per detik (4 transaksi/detik), 190 MWh per menit, dan seterusnya, hingga mencapai 50 – 100 TWh per tahun. Itu cukup untuk memberi daya pada seluruh Kepulauan Cayman selama sebulan penuh.

grafik tanda pagar

Untuk mengurangi pemborosan listrik yang terkait dengan pemeliharaan blockchain, berbagai kelompok telah menemukan pendekatan yang berbeda. Dan ini termasuk Hashgraph.

Perlu dicatat bahwa ada teknologi Hashgraph yang dipatenkan, yang dimiliki oleh penemunya. Lalu, ada Hedera Hashgraph, yang merupakan jaringan publik berizin yang menjalankan implementasi Hashgraph secara langsung.

Sistem Hashgraph mencoba menciptakan lingkungan yang cepat dan hemat energi dengan menggunakan grafik akrilik terarah dan dua protokol:

  1. Gosip tentang gosip
  2. Pemungutan suara virtual

1. Gosip tentang Gosip

Untuk memulai transaksi di Hashgraph, Anda perlu mengirimkan detail transaksi tersebut ke node di jaringan. Node ini kemudian akan mengirimkan ulang detail tersebut ke beberapa node acak, yang selanjutnya akan mengirimkan ulang detail transaksi ke node acak lainnya.

Node acak ini disebut tetangga dan setiap detail transaksi disebut peristiwa. Setiap peristiwa berisi informasi dari dua peristiwa sebelumnya, dan karenanya dinamakan "gosip tentang gosip".

Efek dari pengiriman informasi dengan cara ini adalah gosip menyebar secepat api, dan hanya dalam beberapa detik, mayoritas (66%) node akan memiliki salinan transaksi tersebut, yang mengarah pada konsensus.

Peristiwa tersebut sekarang harus ditambahkan ke buku besar terdistribusi menggunakan cap waktu untuk pengurutan kronologis.

2. Pemungutan Suara Virtual

Bagian lain yang mengesankan dari Hashgraph adalah protokol pemungutan suara virtual. Karena setiap peristiwa membawa informasi tentang dua peristiwa sebelumnya, node menggunakan informasi ini untuk memberikan suara tentang peristiwa mana yang terjadi sebelumnya dan harus mendapatkan prioritas penanganan.

Tujuan pemungutan suara virtual adalah untuk mencegah situasi di mana sebuah node gagal menyampaikan informasi karena bersifat jahat atau Bizantium. Kegagalan menyampaikan informasi ini dapat menghentikan transaksi tersebut dari mencapai mayoritas 2/3 dan konsensus akhirnya.

Untuk mengatasi masalah ini, setiap peristiwa kemudian memberikan suara pada peristiwa sebelumnya yang dapat ditelusuri asal usulnya. Dan ini membantu memastikan bahwa transaksi sebelumnya yang gagal mencapai mayoritas karena node yang rusak, akan tetap diproses tepat waktu.

Proses pemungutan suara ini berlangsung dalam beberapa putaran atau rentang waktu komunikasi, sehingga tidak sinkron. Jadi, algoritma ini disebut asynchronous Byzantine Fault Tolerant (aBFT).

Perbedaan Antara Hashgraph dan Blockchain

Sementara sistem Hashgraph dan Blockchain mencoba mengelola data dalam jaringan terdistribusi secara aman dan andal, keduanya melakukannya dengan cara berbeda, sehingga menimbulkan perbedaan mencolok.

Berikut ini adalah tabel perbedaan tersebut.

HashgraphBlockchain
Tanggal peluncuran:20172008
Lisensi:Teknologi yang dipatenkanOpen source
Konsensus:Pemungutan suara virtualBukti kerja, saham, dll.
Kecepatan:10,000+ TPS4-15TPS
Keadilan:100%N / A
Keamanan:ABFTPencacahan kripto
Efisiensi energi:HighRendah
KWh per Transaksi:~ 0.0002~ 100 - 900
Biaya transaksi:$ 0.0001 +$ 15 +
Validasi Transaksi:KonsensusOleh Penambang
Izin:DiizinkanTidak terbatas
Akses jaringan:Pribadi/PublikPublik

1. Lisensi

Bitcoin dan teknologi Blockchain yang mendasarinya dirilis di bawah Lisensi MIT, menjadikannya perangkat lunak bebas dan sumber terbuka yang sangat permisif. Kebebasan penggunaan ini telah membantu dalam meningkatkan popularitas Blockchain. Begitu pula dengan berbagai cabang dan pendekatan yang bersaing.

Di sisi lain, Hashgraph adalah teknologi yang dipatenkan milik Swirlds, sebuah perusahaan yang didirikan oleh penemunya, Leemon Baird. Swirlds kemudian melisensikan teknologi tersebut kepada Hedera Foundation untuk mendapatkan 10% saham dalam pendapatan jaringan Hedera.

2. Konsensus

Hedera Hashgraph menggunakan pemungutan suara virtual sebagai mekanisme konsensusnya. Yang dibutuhkan hanyalah persetujuan 2/3 node dan keputusan tersebut bersifat final. Di sisi lain, blockchain menggunakan protokol yang berbeda.

Bitcoin menggunakan protokol Proof-of-Work, sistem yang sangat boros dan menghabiskan banyak energi. Ethereum menggunakan protokol Proof-of-Stake, yang berarti penambang mempertaruhkan sejumlah mata uang kripto miliknya sebelum menambang. Dan jika berhasil, ia akan menang dengan jumlah yang sama dengan yang dipertaruhkannya.

Protokol konsensus Blockchain lainnya termasuk Proof-of-Space, yang menggunakan ruang hard disk sebagai mekanisme staking. Dan Proof-of-Elapsed-time, yang menggunakan perangkat keras khusus untuk menetapkan waktu tunggu minimum bagi setiap penambang.

3. Kecepatan

Menurut siaran pers ini Sejak September 2020, Hedera Hashgraph melampaui 1.5 juta transaksi per hari, dua kali lipat dari Ethereum, dan sekitar 7x lipat dari Bitcoin. Pada Maret 2021, Hedera telah melampaui 200 juta transaksi per bulan, dan pada bulan April, melampaui Total transaksi 1 miliar ambang.

Perlu dicatat bahwa alasan di balik keberhasilan ini adalah biaya transaksi yang rendah dan dapat diprediksi pada hashgraph Hedera. Hal ini bertolak belakang dengan biaya sistem blockchain yang tidak dapat diandalkan, yang cenderung meningkat dengan lebih banyak transaksi bersamaan.

4. Keadilan

Penambang Blockchain memilih transaksi mana yang akan diproses dan ini memberikan prioritas lebih tinggi kepada transaksi yang menawarkan biaya lebih tinggi bagi penambang. Hasilnya adalah waktu konfirmasi yang lebih lama untuk beberapa transaksi, dan peningkatan biaya dengan penggunaan jaringan yang lebih tinggi.

Hashgraph menyingkirkan ketidakadilan ini dengan memberi cap waktu pada transaksi dan menambahkannya ke buku besar setelah mencapai konsensus 66%. Dan dengan menggunakan pemungutan suara virtual, semua peristiwa dijamin diproses dengan cepat.

5. Konsumsi Energi & Efisiensi

Bitcoin menggunakan ratusan kWh per transaksi, sering kali mencapai 800 kWh. Ethereum lebih konservatif, tetapi masih dapat menggunakan hingga 100 kWh per transaksi. Hal ini disebabkan oleh proses hashing yang harus dijalani penambang untuk menemukan string tertentu.

Hashgraph hanya menggunakan 0.0002 kWh daya listrik per transaksi, jumlah yang jauh lebih kecil dibandingkan dengan blockchain. Hal ini juga menjadikannya pilihan yang ramah lingkungan bagi pecinta alam.

6. Biaya Transaksi

Biaya blockchain bersifat variabel dan transaksi dengan biaya yang lebih tinggi mendapat prioritas. Ditambah dengan kecepatan terbatasnya 4 hingga 15 transaksi per detik, biaya transaksi sering kali di atas $15 saat ini. Bahkan mencapai $25 dan $30+ dengan aktivitas tinggi.

Untuk Hashgraph, semua biaya tetap sama dan dibebankan dalam mata uang fiat USD. Harganya tentu saja bervariasi, tergantung pada apa yang ingin Anda lakukan. Namun, Anda selalu dapat memperkirakan berapa biaya transaksi, mulai dari serendah $0.0001.

7. Akses Jaringan

Bitcoin selalu menjadi jaringan publik dan tanpa izin. Ini berarti siapa pun yang memiliki komputer dapat melihat transaksi dan siapa pun yang memiliki perangkat keras yang cukup baik dapat mengunduh klien dan bergabung dengan jaringan. Tidak diperlukan izin. Proyek Blockchain lainnya mungkin memiliki persyaratan yang berbeda tetapi serupa.

Hedera Hashgraph juga bersifat publik seperti Bitcoin, tetapi memiliki izin. Ini berarti Anda memerlukan undangan untuk diterima dalam jaringan.

Kesimpulan

Kita telah sampai pada akhir postingan Hashgraph vs Blockchain ini dan Anda telah melihat teknologi yang mendasarinya diungkapkan secara gamblang.

Blockchain memiliki kelebihan dan kekurangan. Begitu pula dengan Hashgraph. Oleh karena itu, kebutuhan Anda saat ini akan menentukan pilihan yang lebih baik bagi Anda.

Nnamdi Okeke

Nnamdi Okeke

Nnamdi Okeke adalah seorang penggemar komputer yang gemar membaca berbagai macam buku. Ia lebih menyukai Linux daripada Windows/Mac dan telah menggunakan
Ubuntu sejak awal berdirinya. Anda dapat menghubunginya di twitter melalui bongotrax

Artikel: 298

Terima barang-barang teknis

Tren teknologi, tren startup, ulasan, pendapatan online, alat web, dan pemasaran sekali atau dua kali sebulan