Apa Itu Hashgraph?

Cryptocurrency dan blockchain digembar-gemborkan oleh banyak orang sebagai kemajuan teknologi yang paling berpotensi berdampak sejak internet. Tetapi bagaimana jika teknologi blockchain yang digunakan untuk membuat semua cryptocurrency ini hanyalah batu loncatan menuju sesuatu yang lebih baik?

Itu adalah klaim yang dibuat oleh Hashgraph, teknologi buku besar terdistribusi dengan banyak aplikasi yang sama dengan blockchain. Hashgraph aman, terdesentralisasi, hemat biaya, dan dapat memproses transaksi lebih cepat — dan lebih adil — daripada blockchain mana pun.

Mengingat itu, mungkin saja artikel menyatakan Hashgraph sebagai masa depan teknologi terdesentralisasi memiliki beberapa manfaat. Kemudian lagi, mereka membuat beberapa klaim yang luhur, yang sulit untuk tidak skeptis. Belum lagi fakta bahwa blockchain memiliki kemajuan hampir satu dekade dalam pengembangan dan penerimaan publik. Bahkan jika Hashgraph sebagus yang diiklankan, bersaing dengan blockchain masih merupakan tantangan yang monumental.

Dengan mengingat poin-poin tersebut, mari kita lihat lebih dalam teknologi Hashgraph dan mulai dari sana.

Bagaimana cara kerjanya?

Sumber: Makalah Hashgraph ‘How It Works’

Gambar di sebelah kiri adalah hashgraph, struktur data alternatif untuk blockchain.  

Untuk mempermudah, hanya ada 4 kolom dalam representasi grafis ini. Setiap kolom mewakili node penuh di jaringan, jadi Anda dapat membayangkan bahwa akan ada ratusan atau bahkan ribuan kolom pada hashgraph yang sebenarnya.

Setiap lingkaran mewakili peristiwa, yang dianalogikan dengan blok di blockchain. Dengan kata lain, peristiwa menyimpan data tentang transaksi. Selain itu, setiap acara memiliki hash dari dua acara terbaru di bawahnya dan ditandatangani secara digital oleh penciptanya. Ini memungkinkan Hashgraph untuk mencapai keamanan kriptografi dengan cara yang hampir sama seperti blockchain.

Setiap baris yang menghubungkan satu peristiwa ke peristiwa lainnya mewakili satu node yang disinkronkan secara acak dengan yang lain. Ketika sebuah node disinkronkan ke node lain, ia membagikan semua peristiwa yang diketahui bahwa node kedua belum mengetahuinya. Tepatnya, proses sinkronisasi ini disebut gosip, dan itu berlanjut selamanya saat hashgraph tumbuh ke atas.

Lingkaran berwarna pada gambar itu disebut acara khusus saksi. Perlu waktu agak lama untuk menjelaskan bagaimana saksi dibedakan dari kejadian biasa. Jadi, daripada melakukan itu, mari kita bahas apa yang mereka lakukan. Saksi adalah peristiwa penting yang dilakukan Voting Virtual sebagai bagian dari algoritme konsensus Hashgraph.

Hasil dari Voting Virtual ini adalah bahwa Hashgraph dapat mencapai konsensus tentang validitas transaksi tanpa perhitungan Proof of Work (PoW) yang mahal, dan dapat memproses ratusan ribu transaksi per detik. Pada akhirnya, ini adalah salah satu alasan terbesar mengapa Hashgraph menjadi pesaing potensial untuk blockchain.

Jika Anda ingin memahami cara kerja Hashgraph secara lebih mendalam, Anda dapat mempelajari lebih lanjut dengan menonton video di Hashgraph situs web atau membaca kertas putih.

Membandingkan Hashgraph dan Blockchain

Sebelum mempelajari perbandingan Hashgraph dan blockchain, penting untuk diperhatikan bahwa Hashgraph bukanlah proyek sumber terbuka. Itu berarti klaim yang dibuat tentang kemampuannya belum diverifikasi secara independen. Namun, mereka sedang ditinjau secara independen sekarang, dan tim Hashgraph telah menyatakan bahwa mereka yakin dengan hasilnya.

Salah satu klaim khusus yang mengangkat alis adalah bahwa Hashgraph dapat memproses ratusan ribu transaksi per detik. Salah satu faktor yang membatasi kecepatan pemrosesan adalah status (yaitu penyimpanan) dari blockchain atau hashgraph. Semakin banyak transaksi yang dilakukan, node harus menyimpan lebih banyak informasi, menurunkan kecepatan pemrosesan. Menarik untuk melihat apakah Hashgraph memiliki rencana untuk menghindari masalah ini.

Dengan demikian, Hashgraph tidak berusaha membuat orang biasa berinvestasi melalui ICO, dan sebaliknya tidak memberikan kesan memiliki niat buruk. Jadi, demi perbandingan ini, kami akan berasumsi bahwa klaimnya valid, karena tidak ada alasan untuk percaya bahwa klaim tersebut tidak valid..

Mari kita mulai dengan melihat salah satu masalah paling kontroversial di dunia blockchain hari ini…

Kecepatan Proses Transaksi

Blockchain Bitcoin biasanya memproses kurang dari 10 transaksi per detik. Itulah mengapa kelayakan Bitcoin sebagai mata uang untuk adopsi massal telah dipertanyakan, dan mengapa Bitcoin Cash dibuat. Solusi lapis kedua seperti Lightning Network mungkin dapat meningkatkan skalabilitas secara drastis, tetapi implementasinya masih jauh.

Hashgraph, sementara itu, membanggakan bahwa ia dapat memproses ratusan ribu transaksi per detik, menjadikannya opsi yang jauh lebih baik untuk pembayaran mikro dan transaksi cepat berbiaya rendah secara umum..

Keadilan

Faktor lain yang membedakan Hashgraph dari blockchain adalah ‘keadilan’. Dengan blockchain, penambang memiliki kemampuan untuk memilih urutan munculnya transaksi di blok yang mereka tambang. Itu berarti bahwa penambang dapat, secara teori, memanipulasi urutan di mana mereka memproses transaksi untuk menguntungkan diri mereka sendiri atau merugikan pihak yang tidak mereka sukai. Hashgraph tidak memiliki kemungkinan ini, karena mereka menggunakan Consensus Time Stamping untuk mencapai keadilan agar transaksi diproses.

Penambangan dan Serangan Sybil

Di sinilah Hashgraph melakukan pertukaran besar untuk mencapai hasil yang dibahas di atas. Hashgraph tidak menggunakan Proof of Work (PoW), membuatnya jauh lebih murah untuk memproses transaksi dibandingkan dengan penambangan di blockchain. Namun, ini mengorbankan keamanan. Biar saya jelaskan.

Di jaringan peer-to-peer, salah satu serangan yang mungkin Anda hadapi adalah apa yang dikenal sebagai serangan Sybil. Di sinilah musuh mengontrol banyak node di jaringan dengan membuat identitas palsu, membuka kemungkinan bagi seseorang untuk mendapatkan kendali atas sebagian besar jaringan..

Bitcoin sangat tahan terhadap Sybil. Ini karena semua penambang di jaringan Bitcoin mencoba menambang blok berikutnya dan mendapatkan hadiah blok, jadi mereka diberi insentif untuk menggunakan kekuatan komputasi penuh mereka. Akibatnya, penyerang tidak mungkin membuat lebih banyak blok pada blockchain dengan menghasilkan identitas palsu dan menjalankan lebih banyak node, karena mereka masih dibatasi oleh kekuatan komputasi mereka. Hal ini ditunjukkan pada diagram lingkaran tengah pada gambar di atas, di mana setiap identitas baru yang dibuat oleh node yang tidak jujur ​​hanya mengambil sebagian daya komputasi dari node tidak jujur ​​yang ada tanpa menambahkannya ke pie..

Apa yang terjadi jika Anda tidak memiliki reward blok yang memberi insentif kepada operator node untuk menggunakan semua daya komputasi mereka? Sederhananya, setiap node menggunakan daya komputasi minimum yang diperlukan untuk menjaga jaringan tetap berjalan. Jadi, mungkin saja musuh membuat banyak identitas, menjalankan beberapa node, dan mengontrol persentase jaringan yang lebih besar daripada node yang jujur. Ini ditunjukkan pada diagram lingkaran di sebelah kanan pada gambar di atas, di mana setiap node baru yang tidak jujur ​​meningkatkan persentase daya komputasi total yang dikendalikan oleh node yang tidak jujur.

Hashgraph belum mencapai tingkat resistensi Sybil yang sama dengan Bitcoin, Ethereum, atau cryptocurrency berbasis blockchain lainnya. Pada akhirnya, itulah salah satu alasan paling signifikan mengapa Hashgraph akan berjuang untuk mendapatkan kepercayaan dari para penggemar cryptocurrency.

Namun, Hashgraph telah mengatasi kekhawatiran tentang serangan Sybil, yang dapat Anda baca sini. Menjadi kurang tahan terhadap Sybil bukanlah akhir dari dunia dengan cara apa pun, dan Hashgraph masih memiliki banyak aplikasi yang sangat berguna dengan biaya yang lebih rendah dari Bitcoin. Hanya saja tingkat keamanannya tidak sama dalam hal ini.

Tim Hashgraph

Hashgraph dibuat oleh Leemon Baird. Baird meraih gelar B.Sc. dalam Ilmu Komputer dari Akademi Angkatan Udara AS sebelum melanjutkan untuk mendapatkan gelar Ph.D. dalam Ilmu Komputer dari Carnegie Mellon University. Dia juga salah satu pendiri dan CTO Swirlds Inc, yang membangun perangkat lunak menggunakan algoritma konsensus Hashgraph.

Salah satu pendiri Swirlds Inc. adalah Mance Harmon, yang juga memiliki latar belakang yang mengesankan dalam ilmu komputer dan kewirausahaan teknologi.

Untuk informasi lebih lanjut tentang Baird, Harmon, atau Swirlds, lihat Swirlds situs web. Anda juga dapat terlibat dengan Hashgraph melalui bertemu.

Pesaing dan Tantangan

Saat ini, Hashgraph belum merilis rencana apa pun untuk ICO. Faktanya, tidak jelas apakah teknologi Hashgraph akan digunakan oleh cryptocurrency yang terdesentralisasi atau tidak. Untuk saat ini, pendanaan Hashgraph berasal dari bisnis perusahaan swasta yang dapat memanfaatkan teknologi untuk aplikasi terpusat.

Namun, ada beberapa preseden untuk cryptocurrency berbasis non-blockchain. Itu akan menjadi IOTA, yang ‘kusut’-nya sangat mirip dengan Hashgraph.

Satu peningkatan nyata yang dimiliki Hashgraph atas IOTA adalah bahwa node dapat menggabungkan transaksi bersama, sedangkan setiap ‘peristiwa’ di IOTA adalah satu transaksi. Oleh karena itu, throughput Hashgraph bisa lebih cepat, sementara bandwidth dan ruang penyimpanan yang diperlukan node baru untuk bergabung ke jaringan lebih kecil..

Untuk saat ini, IOTA tidak memiliki alasan untuk khawatir kehilangan sebagian pasar mereka karena Hashgraph. Kami pasti akan memberi tahu Anda jika Hashgraph merilis berita tentang potensi ICO di masa mendatang.

Pikiran Terakhir

Hashgraph memang menawarkan beberapa peningkatan atas teknologi blockchain.

Namun, jika menyangkut komputer, Anda tidak mendapatkan poin besar untuk peningkatan 20%. Anda membutuhkan urutan peningkatan besaran untuk benar-benar mengguncang segalanya. Mengingat bahwa Hashgraph lebih rentan terhadap serangan Sybil daripada cryptocurrency berbasis blockchain, itu mungkin bukan jawaban untuk pembayaran mikro yang cepat, aman, dan terdesentralisasi..

Selain itu, bagian dari nilai blockchain adalah relatif mudah dipahami, yang membuatnya menjadi kandidat yang lebih mungkin untuk diadopsi dan diperpanjang secara massal. Hashgraph akan berjuang lebih keras dalam hal ini, karena teknologinya cukup kompleks dan membutuhkan banyak waktu untuk memahaminya.

Yang sedang berkata, aplikasi terpusat untuk jangkauan Hashgraph jauh dan luas. Untuk institusi swasta yang ada, mungkin lebih masuk akal untuk mengimplementasikan Hashgraph daripada blockchain, mengingat efisiensinya yang superior.

Apakah Hashgraph pernah menjadi relevan di ruang cryptocurrency masih harus dilihat. Mengenai apakah itu akan membuat blockchain menjadi usang, seperti yang berspekulasi beberapa, jawaban itu jauh lebih jelas — blockchain masih menjadi raja di tanah cryptocurrency.