Kejayaan penawaran duit syiling awal (ICO) sebagai model penggalangan dana baru sudah pasti menarik kemasukan bakat teknologi untuk mengembangkan teknologi blockchain seperti Ethereum dan Hyperledger Fabric. Ini mempunyai modal usaha menjana jutaan dolar ke dalam projek permulaan blockchain. Namun, dalam praktiknya, sebagian besar ICO adalah untuk projek yang belum dapat dilaksanakan, kerana keterbatasan teknikal teknologi blockchain.
Pengasas Ethereum, Vitalik Buterin, menjelaskan bahawa blockchain mungkin sesuai untuk beberapa kes penggunaan khusus, tetapi ia tidak berfungsi dengan baik untuk penggunaan arus perdana kerana masalah skala. Sebagai contoh, Bitcoin dan Ethereum hanya memproses tujuh dan lima belas transaksi sesaat (tx / s), masing-masing. Untuk menyokong Visa, Buterin menjelaskan, Ethereum perlu membuat skala hingga ribuan tx / s. Walaupun untuk mengendalikan Bursa Saham New York, anda memerlukan puluhan ribu transaksi sesaat. Meningkatkan blok block ke kapasiti ini mungkin memerlukan pertukaran keselamatan yang ketara.
Hashgraph adalah alternatif blockchain yang mencapai skalabilitas tinggi tanpa mengorbankan keselamatan. Telah terbukti menangani ratusan ribu tx / s dalam satu rangkaian dan diharapkan dapat melakukan berjuta-juta tx / s dengan pecahan. Hashgraph menggunakan Toleransi Kesalahan Byzantine Asinkron. Ini adalah versi toleransi kesalahan Byzantine (BFT) yang sangat selamat.
Bagaimana hashgraph berfungsi?
Hashgraph menggunakan dua teknik unik iaitu ‘Gossip about Gossip’ dan ‘Virtual Voting’ untuk mencapai konsensus yang pantas, selamat dan adil.
‘Gosip’ adalah istilah yang biasa digunakan dalam sains komputer, yang dapat didefinisikan sebagai memanggil sebarang simpul rawak dan memberitahu bahawa simpul semua yang anda ketahui, yang belum diketahui. Dalam teknologi lejar diedarkan (DLT), transaksi harus disiarkan ke setiap nod di seluruh rangkaian. Protokol gosip dapat mencapai pemindahan maklumat ini dengan sangat cepat. ‘Gosip mengenai Gosip’ merujuk kepada melampirkan sejumlah kecil informasi tambahan ke Gosip / muatan transaksi ini, yang merupakan dua hash yang mengandungi dua orang terakhir yang dibincangkan. Dengan menggunakan maklumat ini, Hashgraph dapat dibina dan sentiasa dikemas kini kerana lebih banyak maklumat digosipkan oleh setiap nod.
Untuk menjelaskan bergosip dengan contoh mudah. Alice bergosip Peristiwa A kepada Bob. Sekarang, Bob bergosip dengan Event B, yang mengandungi gosip yang dipelajari oleh Bob dari Alice, tetapi juga gosip tambahan yang dibuat oleh Bob. Maklumat yang digosipkan adalah sejarah gosip itu sendiri, dan oleh itu ia dikenali sebagai ‘gosip mengenai gosip’.
Setelah Hashgraph dibina, sangat mudah untuk mengetahui apa yang akan dipilih oleh simpul, kerana kita tahu apa yang diketahui oleh setiap simpul, dan kapan mereka mengetahuinya. Oleh kerana itu, mereka dapat menjalankan ‘voting secara maya’ kerana setiap node dapat mengetahui bagaimana node lain akan memilih. Jadi pada dasarnya, tidak ada yang perlu menyiarkan undinya ke rangkaian. Sebagai perbandingan, dengan pelaksanaan teknologi lain, semua node harus menyiarkan mesej suara, yang memperlambat rangkaian. Ini membolehkan setiap anggota mencapai kesepakatan Bizantium mengenai sejumlah keputusan, tanpa satu suara pun akan dikirim. Akhirnya, lebar jalur sifar digunakan selain sekadar menggosok Hashgraph, kerana setiap nod mengandungi sejarah Hashgraph.
Bagaimana Hashgraph mampu menghasilkan throughput yang tinggi?
Semasa kita membincangkan kelajuan rangkaian blockchain, kita sebenarnya membincangkan jumlah transaksi yang dapat diproses sesaat, berapa lama sebelum transaksi disahkan, dan berapa lama masa yang diperlukan untuk orang lain dalam rangkaian perjanjian. Kelajuan rangkaian dibatasi oleh lebar jalur yang diberikan oleh node ke rangkaian.
Sebagai Hashgraph hampir tidak menggunakan lebar jalur dan mampu mencapai throughput yang sangat tinggi. Apabila anda menggunakan rangkaian khusus yang hanya mengandungi node akhir yang tinggi, anda akan mencapai hasil yang tinggi.
Apakah Toleransi Kesalahan Byzantine Asinkron?
Hashgraph adalah satu-satunya DLT yang digunakan hari ini yang mewakili Toleransi Kesalahan Byzantine Asinkron. Ini adalah bentuk keselamatan terkuat untuk sistem yang diedarkan. Ini bermaksud bahawa tidak ada seorang pun anggota (atau sekelompok kecil anggota) yang dapat menghalang masyarakat untuk mencapai kata sepakat, dan mereka juga tidak dapat mengubah kata sepakat setelah ia dicapai. Lebih-lebih lagi, setiap ahli akhirnya akan mencapai titik di mana mereka tahu pasti bahawa mereka telah mencapai kata sepakat.
Rantaian blok lain menggunakan versi Toleransi Byzantine Fault yang lebih lemah. Apabila ‘perbelanjaan berganda’ berlaku, anda perlu menunggu rangkaian "awek" ia. Walau bagaimanapun, blockchain tidak mempunyai jaminan matematik perjanjian Byzantium, meninggalkan anda dengan status ‘belum disahkan’, dan mungkin, wang yang anda bayar mungkin hilang kerana ia akan tetap ‘tidak disahkan’ untuk selama-lamanya.
Keadilan:
Bagaimana Hashgraph adil? Di sini, keadilan merujuk kepada kemampuan DLT untuk mengelakkan nod daripada memanipulasi urutan urus niaga. Hashgraph adil kerana ia membuat siri semua urus niaga dengan cap waktu kriptografi, tidak seperti dalam blockchain di mana pelombong menentukan urutan di mana urus niaga dilakukan dalam setiap blok. Urutan transaksi boleh menjadi sangat penting, misalnya, pertimbangkan untuk membeli aset crypto yang sama di mana pembeli pertama kemungkinan akan mendapat harga yang lebih murah.
Hashgraph vs Graf Akiklik Terarah (DAG)
Projek seperti Obyte, IOTA, dan Raiblocks menggunakan Teknologi DAG, yang pada awalnya merupakan istilah matematik. Hashgraph dan DAG tidak menggunakan Proof-of-Work. Selain itu, mereka tidak mempunyai persamaan. DAG didasarkan pada hubungan antara urus niaga, dan Hashgraph pada dasarnya adalah sejarah bagaimana nod telah berkomunikasi antara satu sama lain.
Membangun dengan Hashgraph:
Hashgraph bukan sumber terbuka. Namun, syarikat yang mengedarkan perisian Hashgraph menawarkan SDK untuk mula menggunakan Java untuk membina aplikasi bukan komersial melalui Hashgraph. Walau bagaimanapun, untuk membina aplikasi penuh di Hashgraph menggunakan SDK Swirlds, anda perlu menghubungi Swirlds untuk membincangkan perlesenan yang sesuai yang diperlukan.
Projek di Hashgraph:
Swirlds, syarikat di belakang Hashgraph, kini sedang berbincang dengan banyak syarikat. Walau bagaimanapun, Hashgraph kini dilaksanakan oleh CULedger, sebuah konsortium kesatuan kredit yang disokong oleh usaha Persatuan Nasional Kredit Credit (CUNA) dan Persatuan Kesatuan Kredit Mountain West (MWCUA). CULedger sedang membina platform lejar yang dibenarkan, diedarkan, untuk kesatuan kredit di Amerika Utara.
Ini akan memudahkan para pembangun untuk membina aplikasi diedarkan yang dapat digunakan oleh sebilangan besar kesatuan kredit. Hashgraph menyediakan penyimpanan bersama untuk aplikasi ini, dengan itu mengurangkan peluang untuk kesilapan, meningkatkan kecekapan, dan memastikan pandangan data yang konsisten oleh semua pihak.
Kesimpulannya
Hashgraph berusaha untuk menjadi penyelesaian yang dapat memperbaiki internet untuk generasi akan datang. Dalam keadaannya sekarang, internet pada dasarnya cacat dan tidak dirancang untuk selamat. Hashgraph menambah lapisan kepercayaan di atas infrastruktur yang ada untuk menyelesaikan masalah ini dan menjadikan penyelesaian transaksi di Internet jauh lebih selamat. Anda boleh membuat analogi bahawa Internet semasa seperti memecah masuk rumah yang dikelilingi oleh pagar dan sistem penggera – setelah anda menerobos pagar itu dan mematikan penggera itu, anda berada di dalamnya. Dengan sistem yang diedarkan, anda perlu masuk ke beberapa rumah masing-masing dengan sistem pagar dan penggera sendiri, di seluruh dunia dan semuanya pada masa yang sama.
Hashgraph pada dasarnya adalah sejarah bagaimana node saling bercakap antara satu sama lain. Ini adalah konsep yang tidak biasa, tetapi ia membolehkan rangkaian mencapai kata sepakat dengan cepat dan dengan bukti matematik yang kuat.