Apa Itu Hashgraph?

Cryptocurrency dan blockchain digembar-gemburkan oleh banyak pihak sebagai kemajuan teknologi yang paling berpengaruh sejak internet. Tetapi bagaimana jika teknologi blockchain yang digunakan untuk membuat semua cryptocurrency ini hanyalah batu loncatan kepada sesuatu yang lebih baik?

Itulah tuntutan yang dibuat oleh Hashgraph, teknologi lejar diedarkan dengan banyak aplikasi yang sama dengan blockchain. Hashgraph selamat, terdesentralisasi, menjimatkan kos, dan dapat memproses transaksi dengan lebih pantas – dan lebih adil – daripada blockchain mana pun.

Memandangkan itu, mungkin itu artikel menyatakan Hashgraph sebagai masa depan teknologi terdesentralisasi mempunyai beberapa kelebihan. Sekali lagi, mereka membuat beberapa tuntutan yang tinggi, yang sukar untuk tidak ragu-ragu. Belum lagi hakikat bahawa blockchain mempunyai kemajuan hampir sedekad dalam pembangunan dan penerimaan masyarakat. Walaupun Hashgraph sebaik diiklankan, bersaing dengan blockchain masih merupakan cabaran besar.

Dengan mempertimbangkan perkara itu, mari kita lihat teknologi Hashgraph dengan lebih mendalam dan pergi dari sana.

Bagaimanakah ia berfungsi?

Sumber: Kertas Hashgraph ‘How It Works’

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

Untuk kesederhanaan, hanya terdapat 4 lajur dalam gambaran grafik ini. Setiap lajur mewakili simpul penuh dalam rangkaian, jadi anda dapat membayangkan bahawa terdapat ratusan atau bahkan ribuan lajur pada hashgraph sebenarnya.

Setiap bulatan mewakili sebuah peristiwa, yang serupa dengan blok di blockchain. Dengan kata lain, peristiwa menyimpan data mengenai transaksi. Selain itu, setiap acara mempunyai hash dua peristiwa terbaru di bawahnya dan ditandatangani secara digital oleh penciptanya. Ini membolehkan Hashgraph mencapai keselamatan kriptografi dengan cara yang sama seperti blockchain.

Setiap baris yang menghubungkan satu peristiwa dengan yang lain mewakili satu nod yang diselaraskan secara rawak dengan yang lain. Apabila nod disegerakkan ke nod lain, ia berkongsi semua peristiwa yang diketahui bahawa nod kedua belum diketahui. Proses penyegerakan ini, wajar, dipanggil gosip, dan ia berterusan selagi hashgraph tumbuh ke atas.

Lingkaran berwarna dalam gambar adalah acara khas yang disebut saksi. Perlu sedikit masa untuk menjelaskan bagaimana saksi dibezakan dari peristiwa biasa. Oleh itu, daripada melakukan perkara itu, mari kita bincangkan apa yang mereka lakukan. Saksi adalah peristiwa penting yang dijalankan Pengundian Maya sebagai sebahagian daripada algoritma konsensus Hashgraph.

Hasil Pengundian Maya ini ialah Hashgraph dapat mencapai kata sepakat mengenai kesahihan transaksi tanpa pengiraan Bukti Kerja (PoW) yang mahal, dan dapat memproses ratusan ribu transaksi sesaat. Pada akhirnya, ini adalah salah satu sebab terbesar bahawa Hashgraph adalah pesaing berpotensi untuk blockchain.

Sekiranya anda ingin memahami bagaimana Hashgraph berfungsi dengan lebih mendalam, anda boleh mengetahui lebih lanjut dengan menonton video di Hashgraph laman web atau membaca mereka kertas putih.

Membandingkan Hashgraph dan Blockchain

Sebelum menyelidiki perbandingan Hashgraph dan blockchain, penting untuk diperhatikan bahawa Hashgraph bukan projek sumber terbuka. Ini bermaksud bahawa tuntutan yang dibuat mengenai kebolehannya belum dapat disahkan secara bebas. Walau bagaimanapun, mereka sedang diperiksa secara bebas sekarang, dan pasukan Hashgraph telah menyatakan bahawa mereka yakin akan hasilnya.

Satu tuntutan tertentu yang menaikkan kening adalah bahawa Hashgraph dapat memproses ratusan ribu transaksi sesaat. Salah satu faktor yang mengehadkan kelajuan pemprosesan adalah keadaan (iaitu penyimpanan) blockchain atau hashgraph. Oleh kerana lebih banyak transaksi dilakukan, nod mesti menyimpan lebih banyak maklumat, mengurangkan kelajuan pemprosesan. Akan menarik untuk melihat apakah Hashgraph mempunyai rancangan untuk mengatasi masalah ini.

Dengan kata-kata itu, Hashgraph tidak berusaha untuk membuat orang biasa melabur melalui ICO, dan sebaliknya tidak memberikan kesan mempunyai niat buruk. Oleh itu, untuk perbandingan ini, kami akan menganggap bahawa tuntutannya adalah sah, kerana tidak ada alasan untuk mempercayai bahawa tuntutan tersebut tidak.

Mari mulakan dengan melihat salah satu masalah yang paling kontroversial di ruang blockchain hari ini…

Kelajuan Pemprosesan Transaksi

Blockchain Bitcoin biasanya memproses kurang dari 10 transaksi sesaat. Itulah sebabnya daya maju Bitcoin sebagai mata wang untuk penggunaan secara besar-besaran telah dipersoalkan, dan mengapa Bitcoin Cash dibuat. Penyelesaian lapisan kedua seperti Lightning Network mungkin dapat meningkatkan skalabilitas secara drastik, tetapi pelaksanaannya masih jauh.

Hashgraph, sementara itu, membanggakan bahawa ia dapat memproses ratusan ribu transaksi sesaat, menjadikannya pilihan yang jauh lebih baik untuk pembayaran mikro dan urus niaga cepat dan rendah, secara umum.

Kewajaran

Faktor lain di mana Hashgraph berbeza dari blockchain adalah ‘keadilan’. Dengan blockchain, pelombong mempunyai kemampuan untuk memilih urutan urus niaga yang muncul di blok yang mereka miliki. Ini bermaksud, penambang dapat, secara teori, memanipulasi urutan di mana mereka memproses transaksi untuk menguntungkan diri mereka sendiri atau membahayakan pihak yang tidak mereka sukai. Hashgraph tidak mempunyai kemungkinan ini, kerana mereka menggunakan Consensus Time Stamping untuk mencapai keadilan agar urus niaga diproses.

Serangan Perlombongan dan Sybil

Di sinilah Hashgraph membuat pertukaran besar untuk mencapai hasil yang dibincangkan di atas. Hashgraph tidak menggunakan Proof of Work (PoW), menjadikannya jauh lebih murah untuk memproses transaksi berbanding dengan perlombongan di blockchain. Walau bagaimanapun, ini menanggung keselamatan. Biar saya jelaskan.

Dalam rangkaian peer-to-peer, salah satu serangan yang mungkin anda hadapi adalah apa yang dikenal sebagai serangan Sybil. Di sinilah musuh mengawal banyak node di rangkaian dengan membuat identiti palsu, membuka kemungkinan bagi seseorang untuk mendapatkan kawalan dari sebilangan besar rangkaian.

Bitcoin sangat tahan Sybil. Ini kerana semua pelombong di rangkaian Bitcoin berusaha untuk menambang blok seterusnya dan memperoleh hadiah blok, jadi mereka diberi insentif untuk menggunakan kekuatan komputasi penuh mereka. Akibatnya, penyerang tidak mungkin membuat lebih banyak blok pada blockchain dengan menghasilkan identiti palsu dan menjalankan lebih banyak node, kerana mereka masih dibatasi oleh kekuatan pengiraan mereka. Ini ditunjukkan pada carta pai tengah pada rajah di atas, di mana setiap identiti baru yang dibuat oleh simpul yang tidak jujur ​​hanya mengambil sebahagian daripada kekuatan pengiraan dari simpul yang tidak jujur ​​yang ada tanpa menambahkan pai.

Apa yang berlaku apabila anda tidak mempunyai ganjaran sekatan yang memberi insentif kepada operator nod untuk menggunakan semua kekuatan pengkomputeran mereka? Cukup sederhana, setiap simpul menggunakan daya pengkomputeran minimum yang diperlukan untuk memastikan rangkaian berjalan. Oleh itu, mungkin musuh membuat banyak identiti, menjalankan beberapa nod, dan mengawal peratusan rangkaian yang lebih besar daripada nod yang jujur. Ini ditunjukkan pada carta pai di sebelah kanan dalam rajah di atas, di mana setiap simpul tidak jujur ​​baru meningkatkan peratusan jumlah daya pengkomputeran yang dikendalikan oleh nod yang tidak jujur.

Hashgraph belum mencapai tahap ketahanan Sybil yang sama seperti Bitcoin, Ethereum, atau cryptocurrency berasaskan blockchain lain. Pada akhirnya, itu adalah salah satu sebab yang paling penting bahawa Hashgraph akan berjuang untuk mendapatkan kepercayaan peminat cryptocurrency.

Walau bagaimanapun, Hashgraph telah menangani kebimbangan mengenai serangan Sybil, yang boleh anda baca di sini. Menjadi kurang tahan Sybil bukanlah akhir dunia dengan cara apa pun, dan Hashgraph masih mempunyai banyak aplikasi yang sangat berguna dengan sebahagian kecil dari kos Bitcoin. Ia tidak mempunyai tahap keselamatan yang sama dalam hal ini.

Pasukan Hashgraph

Hashgraph dibuat oleh Leemon Baird. Baird memperoleh B.Sc. dalam Sains Komputer dari Akademi Tentera Udara AS sebelum bergerak untuk memperoleh Ph.D. dalam Sains Komputer dari Universiti Carnegie Mellon. Dia juga merupakan pengasas bersama dan CTO Swirlds Inc, yang membina perisian menggunakan algoritma konsensus Hashgraph.

Pengasas bersama Swirlds Inc. yang lain adalah Mance Harmon, yang juga mempunyai latar belakang sains komputer dan keusahawanan teknologi yang mengagumkan.

Untuk maklumat lebih lanjut mengenai Baird, Harmon, atau Swirlds, periksa Swirlds laman web. Anda juga boleh terlibat dengan Hashgraph melalui mereka Berjumpa.

Pesaing dan Cabaran

Pada masa ini, Hashgraph belum mengeluarkan rancangan untuk ICO. Sebenarnya, tidak jelas sama ada teknologi Hashgraph akan digunakan atau tidak oleh cryptocurrency yang terdesentralisasi. Buat masa ini, pendanaan Hashgraph berasal dari perniagaan perusahaan swasta yang mungkin menggunakan teknologi untuk aplikasi terpusat.

Walau bagaimanapun, terdapat beberapa preseden untuk cryptocurrency yang bukan berasaskan blockchain. Itu adalah IOTA, yang ‘kusut’ menyerupai Hashgraph.

Salah satu peningkatan yang jelas yang dimiliki Hashgraph daripada IOTA adalah bahawa node dapat menggabungkan transaksi bersama, sedangkan setiap ‘peristiwa’ di IOTA adalah satu transaksi. Oleh itu, throughput Hashgraph dapat lebih cepat, sementara lebar jalur dan ruang penyimpanan yang diperlukan untuk simpul baru untuk bergabung dengan rangkaian lebih kecil.

Buat masa ini, IOTA tidak mempunyai alasan untuk bimbang kehilangan sebahagian pasaran mereka kepada Hashgraph. Kami pasti akan memberitahu anda sekiranya Hashgraph mengeluarkan berita mengenai ICO yang berpotensi di masa depan.

Pemikiran Terakhir

Hashgraph memang menawarkan beberapa peningkatan berbanding teknologi blockchain.

Namun, ketika menggunakan komputer, anda tidak akan mendapat mata besar untuk peningkatan 20%. Anda memerlukan pesanan peningkatan yang besar untuk benar-benar menggegarkan keadaan. Memandangkan Hashgraph lebih rentan terhadap serangan Sybil daripada cryptocurrency berasaskan blockchain, itu mungkin bukan jawapan untuk pembayaran mikro yang cepat, selamat dan terdesentralisasi.

Selain itu, sebahagian daripada nilai blockchain adalah bahawa ia agak mudah difahami, yang menjadikannya calon yang lebih besar untuk diterima pakai dan diperluas secara besar-besaran. Hashgraph akan berjuang lebih dalam hal ini, kerana teknologinya cukup kompleks dan memerlukan banyak masa untuk difahami.

Walaupun begitu, aplikasi terpusat untuk Hashgraph berkisar jauh. Bagi institusi swasta yang ada, mungkin lebih masuk akal untuk menerapkan Hashgraph daripada blockchain, memandangkan kecekapannya yang unggul.

Adakah Hashgraph menjadi relevan dalam ruang cryptocurrency masih belum dapat dilihat. Mengenai sama ada ia akan menjadikan blockchain usang, seperti yang disangka oleh beberapa orang, jawapannya jauh lebih jelas — blockchain masih menjadi raja di negara cryptocurrency.