Hashgraph dan Hedera Hashgraph: Semua yang Perlu Anda Ketahui

Jika Anda ingin belajar tentang teknologi Hashgraph, Anda telah datang ke tempat yang tepat. Kami akan membahasnya secara rinci dan juga melihat implementasi publiknya, Hedera Hashgraph.

Teknologi Buku Besar Terdesentralisasi (DLT) – Ini adalah salah satu istilah yang paling banyak dicari di tahun 2018. Dan mengapa tidak? Inilah yang mengubah cara kita memecahkan masalah di sekitar kita. Perusahaan dan startup telah mempelajari pentingnya dan mengintegrasikan blockchain ke tempat kerja mereka. Jadi, apakah ini berarti bahwa blockchain adalah solusi pamungkas bagi perusahaan yang ingin mengubah bisnis mereka? Yah, tidak juga.

Temui Hashgraph.

Hashgraph adalah DLT (teknologi buku besar terdistribusi) yang menawarkan pendekatan berbeda dalam menyelesaikan solusi terdesentralisasi. Ini dikembangkan oleh CTO dan salah satu pendiri Swirlds, Leemon Baird. Jika Anda benar-benar baru dalam teknologi buku besar terdistribusi, Anda mungkin menemukan Hashgraph sedikit membingungkan atau hanya perlu waktu untuk mendapatkan ide yang jelas. Namun, jika Anda menyukai blockchain, Anda mungkin menemukan kesamaan yang mencolok antara blockchain dan Hashgraph – dua DLT paling populer di luar sana.

Teknologi Blockchain

Sebelum kita melanjutkan untuk memahami Hashgraph, kita harus melihat sekilas tentang apa yang ditawarkan oleh teknologi blockchain. Hal pertama yang pertama, ini adalah salah satu teknologi buku besar terdistribusi yang paling populer di luar sana. Banyak cryptocurrency memanfaatkan teknologi blockchain. Namun, tidak semuanya menggunakan konsep “rantai blok”.

Jaringan blockchain pada dasarnya adalah jaringan peer-to-peer yang dikelola oleh peer. Perbedaan krusial di sini adalah bagaimana jaringan dipertahankan. Mereka sepenuhnya terdesentralisasi, dan tidak ada otoritas yang menangani jaringan. Kepercayaan diperoleh dengan bantuan algoritma konsensus dan replikasi database.

Konsep utamanya di sini adalah “blok”. Transaksi (catatan) disimpan dalam blok, dan sebagian besar dilakukan secara berantai, dan tidak mungkin data dapat dimodifikasi dengan cara apa pun. Ini membuat teknologi blockchain ideal untuk menyimpan catatan, manajemen aset, pemungutan suara, dan sebagainya.

Masalah dengan blockchain

Blockchain telah berkembang pesat dalam dekade terakhir. Semuanya dimulai dengan bitcoin yang menawarkan versi blockchain pertama. Ini adalah generasi pertama dari blockchain yang memperkenalkan konsep teknologi buku besar yang terdesentralisasi. Itu menarik dengan caranya sendiri dan paling tidak merupakan terobosan baru.

Salah satu masalah utama dari solusi berbasis blockchain modern adalah kecepatan transfer yang terkait dengannya. Ethereum, salah satu DLT berbasis blockchain baru, menawarkan 15 transaksi per detik. Bitcoin, di sisi lain, juga tidak mengesankan. Ini hanya menyediakan 5 transaksi per detik. Itu adalah kerugian yang signifikan dalam bisnis untuk mengadopsi teknologi blockchain.

Apa itu Hashgraph? Sebuah rahasia di balik teknologi Hashraph

HASHGRAPH

Hashgraph adalah teknologi buku besar terdistribusi lainnya. Ini adalah teknologi yang dipatenkan yang dibuat oleh Leemon Baird dan dilisensikan di bawah Swirlds Corporation. Hashgraph adalah versi DLT yang ditingkatkan yang menawarkan keamanan, distribusi, dan desentralisasi dengan penggunaan hashing. Ini berarti tidak ada masalah kecepatan.

Hashgraph mampu memproses ribuan transaksi per detik, dan inilah yang membedakannya dari teknologi blockchain. Ada juga banyak kasus penggunaan Hashgraph di luar sana termasuk menggunakannya dalam cryptocurrency.

Namun kecepatan tersebut didapat karena sifatnya yang privat. Ada juga Hashgraph versi publik yang merupakan Hedera Hashgraph – kasus penggunaan Hashgraph lainnya. Itu juga termasuk dalam kategori aplikasi Hashgraph. Kami akan berbicara tentang Hedera Hashgraph di bagian artikel selanjutnya. Jadi, pantau terus!

Jelas, jika Anda melalui Buku putih hashgraph yang dirilis pada Mei 2016, Anda akan melihat bahwa itu mendefinisikan dirinya sebagai “algoritme konsensus” atau “sistem”, dan bukan teknologi buku besar terdistribusi. Kami juga menyetujui definisi sebagai struktur data atau algoritme konsensus daripada sistem yang lengkap. Alasan di baliknya adalah bahwa itu dapat dilihat sebagai blok bangunan tingkat rendah. Namun, nanti dalam panduan ini, kami akan membahas Hedera Hashgraph yang tampaknya merupakan solusi lengkap.

Hashgraph Dijelaskan: Ikhtisar Teknologi

Jadi, apa yang membuat Teknologi Hashgraph tergerak? Apa yang membuatnya lebih cepat, lebih aman, dan adil di antara lanskap DLT? Mari kita jelajahi.

Hashgraph tidak memiliki “rantai blok”. Untuk meningkatkan efisiensi secara keseluruhan, teknologi Hashgraph menggunakan dua algoritma. Mereka adalah sebagai berikut:

  • Gosip tentang Gosip
  • Voting Virtual

Kedua metode ini bekerja dengan cara yang sederhana.

Gosip tentang Gosip

Setiap node dalam jaringan perlu berbicara satu sama lain. Ini adalah premis metode Gossip over Gossip. Untuk mendapatkan gambaran yang jelas, mari kita pertimbangkan lima node – Alfa, Beta, Gamma, Charlie, dan Bravo. Masing-masing node ini sekarang memulai transaksi – yang mengarah ke “peristiwa” di dalam jaringan.

Selama acara tersebut, setiap node memanggil dua node lainnya yang ditunjuk secara acak. Node ini dipilih secara acak – di mana detail transaksi dibagikan. Misalnya, Beta memanggil Gamma dan Brave, sedangkan node Alpha memanggil Charlie dan Bravo. Ini benar-benar diacak, jadi kami tidak tahu node mana yang akan memanggil yang lain. Setelah acara selesai, semua node telah memanggil satu sama lain, membuat jaringan di mana setiap node memiliki hash dari blok sebelumnya. Ini adalah sistem seperti pohon di mana Anda dapat memvisualisasikan daun terhubung dengan daun lain. Cara, setiap node terhubung satu sama lain inilah yang membuat Teknologi Hashgraph begitu unik dan luar biasa pada saat bersamaan.

Voting Virtual

Cara Kerja Pemungutan Suara Virtual berbeda jika dibandingkan dengan “Gosip tentang Gosip”. Voting Virtual digunakan untuk mencapai konsensus untuk memutuskan urutan transaksi. Voting Virtual hanya dimulai ketika sejumlah transaksi diproses oleh node. Sebagai contoh, katakanlah 15 peristiwa terjadi sebelum pemungutan suara virtual dimulai.

Saat Voting virtual dimulai, setiap peserta sekarang mencari acara tertentu yang sesuai dengan jaringan. Itu dikenal sebagai “saksi terkenal”. Dengan kata sederhana, peristiwa yang dipilih berisi informasi tentang peristiwa lama yang dicatat oleh node. Jika acara baru sesuai dengan acara lama, maka akan dipilih sebagai ya, jika tidak maka akan dipilih tidak. Dengan cara ini, sebuah acara mendapatkan suara terbanyak dan sekarang menjadi saksi “terkenal” untuk babak “khusus” tersebut. Acara tersebut kemudian menyediakan pesanan transaksi.

Hashgraph Whitepaper – Mari kita pelajari lebih lanjut

Sekarang, setelah kita memiliki pandangan mata elang tentang cara kerja Teknologi Hashgraph, sekarang saatnya kita beralih ke aspek yang lebih teknis. Kami akan mempelajari buku putihnya dan memahami aspek-aspek utama di bawah ini. Anda dapat memeriksa kertas putih langsung dari sini.

Tujuan mempelajari buku putih adalah untuk mendapatkan pemahaman yang lebih baik tentang apa yang ditawarkan Hashgraph.

Di kertas putih, hal pertama yang akan Anda perhatikan adalah bagaimana Hashgraph mendefinisikan dirinya sendiri. Itu tidak menyebut dirinya sebagai sistem yang lengkap, dan itu benar. Ini pada dasarnya adalah algoritma konsensus atau struktur data yang menawarkan blok bangunan tingkat rendah daripada bertindak sendiri sebagai sistem yang lengkap. Namun, itu menyebutkan, “SDK Hashgraph” dalam implementasi sistem cryptocurrency.

Hashgraph membuka cara baru untuk memecahkan masalah kompleks. Namun, ini adalah milik Swirls, Inc., dan karenanya tidak akan pernah terbuka untuk umum. Jadi, bagaimana itu akan diimplementasikan ke proyek lain – melalui kemitraan. Mereka sudah memulai ekspansi mereka, dan salah satu ekspansi tersebut termasuk kolaborasi dengan CULedger. CULedger akan menggunakan teknologi Hyperledger untuk membangun solusi pemrosesan transaksi terdistribusi Credit Union. Jelas, kita dapat melihat bagaimana faktor kecepatan Hyperledger membantunya meningkatkan sistem keuangan.

Tapi, itu tidak sepenuhnya merupakan ekosistem yang tertutup. Hashgraph menawarkan Perpustakaan SDK yang memudahkan siapa saja untuk bereksperimen dengan pustaka konsensusnya.

Bahasa pemrograman

Bahasa pemrograman yang digunakan oleh Hashgraph termasuk LISP dan Java. Intinya ditulis dalam dua bahasa pemrograman ini. Namun, ini cenderung ke bahasa JVM seperti Scala, Java, dll. Dengan penggunaan SDK yang ditawarkan Hashgraph.

Komunitas open source telah berada di jalur untuk meningkatkan penawaran Hashgraph, dan karenanya memiliki implementasinya sendiri dalam bahasa pemrograman yang berbeda. Jika Anda tertarik, Anda dapat menemukan implementasinya di bawah ini.

  • Buka https://github.com/mosaicnetworks/babble
  • Python https://github.com/Lapin0t/py-swirld
  • JavaScript https://github.com/buhrmi/hashgraph-js

Teknologi hashgraph adalah konsep yang hebat, dan itulah mengapa Anda akan melihatnya diadopsi secara merata dalam komunitas sumber terbuka. Cepat, aman, dan adil menurut kertas putihnya – atau benarkah? Mari kita lihat Hashgraph secara teknis.

Bagaimana cara kerjanya? – Tinjauan teknis

Konsensus hashgraph adalah cara unik untuk mengatasi masalah konsensus. Ini menggunakan toleransi kesalahan Bizantium untuk mereplikasi mesin negara. Kita juga bisa melihatnya sebagai algoritme “siaran atom”. Ini berarti bahwa itu membuat hubungan antara transaksi yang tidak dipesan dan memesannya sesuai dengan itu. Prosesnya sedang berlangsung, dan node dapat mengirimkan transaksi. Setelah selesai, setiap node kemudian menerima output transaksi yang dipesan – berisi semua transaksi yang dikirimkan. Dengan cara ini, semua node terhubung, dan masing-masing memiliki salinan “total order”, mengingat setiap node telah diurutkan masing-masing ke node lain pada rantai. Ini adalah cara yang efektif untuk memesan transaksi dan menghubungkannya bersama. Ini membuatnya ideal untuk implementasi berbagai cryptocurrency, sistem, dan solusi.

Mari kita lihat dua fungsi tersebut.

submit_transaction (transaksi)

get_transaction (indeks) -> transaksi atau nol

Kedua fungsi ini merupakan inti dari cara kerja Hashgraph. Atribusi transaksi dalam fungsi submit_transaction adalah objek yang berisi informasi seperti biaya, pengirim, penerima, jumlah, id, dan sebagainya. Informasi dalam objek transaksi digunakan untuk mengidentifikasi posisinya dalam jaringan. Fungsi submit_transaction dipanggil oleh node itu sendiri saat dibutuhkan.

Jadi, bagaimana Hashgraph memastikan bahwa transaksi berfungsi sebagaimana mestinya? Ini menjaminnya dengan mengikuti algoritma siaran atom.

  • Jika transaksi T1 memanggil submit_transaction (T1) berhasil, maka indeks dalam panggilan get_transaction (indeks) harus mengembalikan T1 pada akhirnya.
  • Jika get_transaction (index) call (any) mengembalikan T2 Transaction (bukan null), maka harus mengembalikan T2 atau null untuk setiap panggilan get_transaction (indeks). Ini pada akhirnya juga akan mengembalikan T2 untuk semua panggilan.

Jaminan penting untuk memastikan bahwa setiap klien di Hashgraph melihat daftar keluaran yang dipesan menggunakan indeks yang sama (setelah transaksi diterima oleh Hashgraph.) Jaminan kedua, di sisi lain, memecahkan masalah pengeluaran ganda, yang sangat penting. untuk memastikan bahwa tidak ada aktor jahat pihak ketiga yang dapat merusak pengoperasian normal jaringan.

Membangun cryptocurrency menggunakan Hashraph

Sekarang setelah kita memahami cara kerja kedua fungsi dan memastikan jaminan dalam Hashgraph, kita dapat menggunakan pengetahuan tersebut untuk membangun “cryptocurrency dasar.” Untuk saat ini, kami hanya akan membagikan pseudocode yang akan menutupi logika di baliknya.

Cryptocurrency Teknologi Hedera Hashgraph

Penjelasan Pseudocode

Kita perlu mendeklarasikan larik global tempat alamat dan nomor pelacakan disimpan. Sekarang, metode send_money didefinisikan yang dipanggil setiap kali node memutuskan untuk menggunakan Hashgraph. Dibutuhkan tiga atribut, termasuk alamat penerima, pengirim, dan juga jumlah nomornya. Jumlah tersebut kemudian disimpan dalam array transaksi.

Dalam fungsi sync_forever (), kami memastikan bahwa transaksi berada dalam satu lingkaran. Ini juga menangani node yang menghabiskan saldo mereka dan dilewati karena saldo mengembalikan nilai negatif. Setiap node mampu melihat set transaksi yang sama dalam urutan tertentu. Ini berarti setelah transaksi diperbarui, itu dilewati oleh node lain.

Kode di atas adalah contoh betapa mudahnya membuat cryptocurrency menggunakan Hashgraph. Ini adalah model cryptocurrency dasar, dan Anda selalu dapat memodifikasinya sesuai kebutuhan Anda. Misalnya, Anda dapat menambahkan biaya, menambahkan fungsionalitas kontrak pintar, dan sebagainya. Singkatnya, Hashgraph dapat dengan mudah memberikan cryptocurrency apa pun konsensus yang diperlukan untuk bertahan hidup. Selain itu, pengembang harus membuat fungsionalitas lain yang diperlukan. Ini juga berarti Hashgraph menawarkan lebih banyak fleksibilitas dibandingkan dengan solusi serupa lainnya.

Peran klien

Dalam sebuah jaringan, klien harus mencakup banyak hal. Setiap klien bertanggung jawab untuk menjalankan algoritma Hashgraph. Ini mirip dengan blockchain yang sepenuhnya terdesentralisasi di mana mereka memiliki salinan buku besar. Klien di Hashgraph juga mengunduh seluruh struktur data Hashgraph dan memverifikasinya menggunakan prosedur verifikasi. Prosedur verifikasi dilakukan untuk mengecek apakah transaksi telah dilakukan atau belum.

Jadi, apa bedanya dengan node dalam jaringan bitcoin? Perbedaan yang signifikan adalah jumlah data yang dibutuhkan oleh klien untuk memverifikasi transaksi. Dalam jaringan bitcoin, setiap node harus mengunduh header blok dan bukti validasi transaksi tunggal. Hashgraph, di sisi lain, hanya membutuhkan struktur data grafik. Ini adalah pendekatan unik untuk memastikan bahwa tidak diperlukan seluruh data atau sejumlah besar data untuk memverifikasi transaksi. Secara total, klien akan membutuhkan tanda tangan dan peristiwa – yang seharusnya berjumlah 128 byte data.

Memahami algoritma Hashgraph secara mendalam

Hashgraph menawarkan solusi ideal untuk sistem yang ingin memberikan pendekatan praktis untuk menyelesaikan konsensus. Algoritme memegang kuncinya, dan itulah mengapa sekarang kita akan mempelajari algoritme dan memahami cara kerjanya.

Mari kita ambil jaringan dengan sejumlah N node. Agar konsensus berhasil, ia perlu memastikan bahwa itu berfungsi bahkan ketika ada node berbahaya di jaringan. Node dapat bekerja sama untuk berbohong untuk transaksi atau menunda paket secara sadar. Semua ini berarti bahwa perlu ada perlindungan yang tepat terhadap jenis serangan atau kolaborasi antar node ini.

Setelan Bizantium memastikan bahwa jika salah satu persyaratan terpenuhi, dua node dapat berkomunikasi secara efektif dan memastikan bahwa algoritme tidak berantakan.

Sebelum melangkah lebih jauh, mari kita pahami beberapa terminologi yang diperlukan untuk memahami algoritme.

  • Grafik asiklik terarah (DAG): DAG adalah struktur data yang digunakan pada Hashgraph dimana setiap node terhubung ke node lain secara terarah, tanpa siklus.
  • Acara: Peristiwa berisi satu set transaksi yang diwakili oleh simpul di Hashgraph. Setiap transaksi terdiri dari informasi termasuk induk acara, tanda tangan node tempat transaksi dibuat, dan stempel waktu.
  • Stempel waktu: Stempel waktu adalah waktu dunia nyata tempat peristiwa itu terjadi. Stempel waktu mempertimbangkan bahwa mereka memengaruhi pengurutan akhir node.
  • Fungsi hash tahan benturan: Fungsi hash tahan benturan digunakan untuk memastikan bahwa semua informasi dari suatu peristiwa dikodekan dengan benar. Ini juga memastikan bahwa riwayat gosip hingga acara tersebut disertifikasi dan tidak diubah dengan cara apa pun.

Jadi, jika suatu peristiwa terjadi, itu akan dikirim ke node lain. Node yang menyaksikan peristiwa baru juga akan mengetahui peristiwa lama karena diverifikasi menggunakan algoritme konsensus. Ini semua tentang analisis lokal dan memanfaatkan acara gosip dengan tepat.

Hashgraph

Sumber: Buku putih hashgraph

Pada gambar di atas terdapat lima node atau klien yaitu Alice, Bob, Carol, Dave, dan Ed. Masing-masing simpul ini secara teratur terhubung (bergosip), yang menimbulkan peristiwa. Saat node bergosip, acara baru dengan tanda tangan yang valid dan kecocokan hash ditambahkan ke grafik. Hanya peristiwa yang tidak terlihat sebelumnya yang ditambahkan ke grafik, yang memastikan tidak ada informasi yang berlebihan tetap ada di grafik.

Setelah sinkronisasi selesai, setiap node yang menerima acara mendapatkan transaksi apa pun dari node pengirim dan menandatanganinya untuk membuat acara baru. Proses ini memastikan bahwa setiap peristiwa baru memiliki sesuatu yang baru untuk node penerima sebagai hal unik tentang grafik.

Dengan cara ini, Hashgraph berkembang secara konsisten dengan bantuan properti tahan benturan. Setiap node yang menambahkan acara setuju dengan informasi masa lalu, yang menjadikan Hashgraph penting.

Dua properti utama: Bilangan Bulat dan Nilai Biner

Dalam keseluruhan proses, dua informasi utama adalah yang membuat Hashgraph menjadi mungkin. Yang pertama adalah bilangan bulat, yang digunakan untuk meningkatkan urutan. Informasi kunci lainnya adalah nilai biner yang menentukan apakah klien telah menyaksikan suatu peristiwa atau tidak. Nilai tersebut berlaku hanya untuk putaran tertentu.

Nilai-nilai dihasilkan segera ketika suatu peristiwa terjadi. Namun, ini tidak sesederhana kedengarannya. Misalnya, nilai biner dapat berupa salah satu dari tiga: “ragu-ragu”, “pasti ya”, dan “pasti tidak”. Ketiga nilai tersebut ada mengingat perlu beberapa saat untuk memutuskan nilainya menjadi “pasti ya” atau “pasti tidak”. Jika ada keragu-raguan, nilainya disetel ke “belum diputuskan”.

Tiga fitur utama Hashraph

Hashgraph memiliki tiga fitur utama yang menjadikannya pilihan yang sangat baik untuk berbagai proyek. Di kertas putih, itu menggambarkan dirinya sebagai aman, adil, dan cepat. Untuk memahami masing-masing fitur ini, mari kita bahas di bawah ini.

Aman: Algoritme konsensus memang menawarkan cara yang aman untuk menangani transaksi dan memastikan bahwa suatu peristiwa tercakup dengan benar. Urutan adalah yang terpenting dalam Hashgraph, dan Hashgraph memastikan bahwa tidak ada aktor jahat yang dapat mengutak-atik keakuratan data atau urutan kejadian yang terhubung satu sama lain. Dengan cara ini, ini melindungi jaringan dari masalah pengeluaran ganda serta serangan 51%. Ini juga secara efektif menggunakan fungsi hash resisten dan tanda tangan digital. Setelah transaksi dilakukan, itu tidak dapat dibatalkan atau diubah. Bagaimanapun, itu menggunakan ABFT (Asynchronous Byzantine Fault Tolerant).

Adil: Konsep keadilan melingkupi gagasan adil untuk semua node di jaringan. Ini mendefinisikan keadilan dengan menyatakan bahwa penyerang tidak akan dapat mempelajari dua transaksi baru mana yang akan mencapai urutan konsensus. Namun, tidak jelas bagaimana hal itu dapat memberikan keadilan pada Hashgraph. Selain definisi kertas putih, tim Hashgraph juga mengklarifikasi melalui platform media sosial bahwa keadilan berfungsi dengan baik jika mayoritas node mengetahui tentang transaksi tersebut. Hal ini dapat menimbulkan masalah jika penyerang berhasil menguasai 2/3 peserta. Dia dapat dengan mudah mengatur ulang acara tanpa memengaruhi keadilan jaringan. Juga tidak ada persyaratan penambangan Hashgraph untuk node.

Cepat: Metode gosip dianggap cukup cepat. Ini benar dalam kasus protokol gosip Hashgraph. Peristiwa tersebut menyebar ke seluruh jaringan dengan cepat mengingat ini semua tentang “gosip-tentang-gosip.” Ini juga berarti bahwa lebih sedikit informasi yang diperlukan untuk disebarluaskan dari waktu ke waktu. Hashgraph juga menggunakan pemungutan suara virtual, yang membuatnya lebih efisien. Tetapi jika kita mempertimbangkan bahwa setiap node memerlukan seluruh Hashgraph, ukuran inbound akan meningkat seiring waktu. Untuk saat ini, kami tidak tahu bagaimana hal itu akan berdampak pada kinerja jaringan. Secara teoritis, TPS Hashgraph bisa mencapai 5,00,000.

Ingin Tahu Lebih Banyak Tentang Blockchain VS Hashgraph? Lihat Analisis Hashgraph VS Blockchain Sekarang!

Hedera Hashgraph

Hingga saat ini, kami telah membahas ekosistem tertutup Hashgraph, cara kerja teknisnya, dan bagaimana ia mengklaim sebagai cepat, aman, dan adil. Namun, penghalang terbesar menuju Hashgraph adalah sifat pribadinya. Ini adalah perusahaan yang siap.

Temui Hedera Hashgraph, jaringan Hashgraph yang bersifat publik dan memanfaatkan algoritma konsensus Hashgraph. Dibutuhkan pemanfaatan penuh Asynchronous Byzantine Fault-Tolerant Algorithm (aBFT). Ia menawarkan toleransi kesalahan Bizantium yang terjamin untuk mesin negara yang direplikasi.

Hedera Hashgraph menetapkan idenya di atas konsensus Byzantine-Fault Tolerant (BFT) (aBFT). Model yang ditingkatkan akan memastikan bahwa bisnis dapat membawa nilai lebih dengan menggunakan Hedera Hashgraph. Itu juga dikelola oleh Dewan Hedera Hashgraph. Tujuan utamanya adalah untuk menyediakan akses publik ke kemampuan Hashgraph dan membuat publik menggunakan sistem yang aman dan cepat untuk tujuan buku besar terdistribusi..

Di bawah tenda, baik Hashgraph dan Hedera Hashgraph serupa. Keduanya menggunakan protokol “gosip tentang gosip”, yang memanfaatkan kesepakatan aBFT untuk mencapai mufakat. Ini juga menggunakan pemungutan suara virtual, yang berarti tidak perlu ada otoritas pusat. Ini sepenuhnya terdesentralisasi dan menawarkan lingkungan yang tidak dapat dipercaya untuk penggunaannya.

Penggunaan aBFT memastikan keadilan di semua kondisi – bahkan ketika jaringan berisi aktor jahat. Semua properti Hashgraph digunakan dalam Hedera Hashgraph. Namun, untuk memastikan bahwa Hedera Hashgraph dilindungi dari serangan DDoS, algoritme konsensus tidak menggunakan format pemimpin.

Dengan Hedera Hashgraph, Anda dapat membangun kepercayaan. Beberapa aplikasi utama Hedera Hashgraph termasuk cryptocurrency, kontrak pintar, dan layanan file.

Layanan yang ditawarkan oleh Hedera Platform

Dengan platform Hedera, Anda dapat mengaktifkan beberapa layanan utama termasuk yang berikut ini:

  • Cryptocurrency: Memungkinkan perantara menggunakan jaringan untuk pembayaran cryptocurrency dan membiarkan mereka memanfaatkan biaya yang lebih rendah dan desain yang sederhana.
  • Kontrak Cerdas: Anda juga dapat membuat kontrak pintar di atas platform Hedera. Untuk mengembangkan kontrak pintar, Anda perlu menggunakan Solidity. Sebagai pengembang, Anda dapat melakukan pertukaran atom, membuat aset, dan menerapkan aplikasi yang benar-benar baru.
  • Layanan File: Anda juga dapat menggunakan platform Hedera untuk melakukan layanan file, yaitu memverifikasi file. Ini juga merupakan keluhan GDPR.

Tata Kelola

Tata kelola di Hedera Hashgraph bekerja secara berbeda. Ini dapat dibagi menjadi dua tingkatan – Dewan Pengurus dan Konsensus Terbuka.

Dewan Pengurus adalah sistem kontrol terpusat yang bukan merupakan solusi ideal untuk jaringan mana pun yang ingin menawarkan layanannya untuk buku besar terdistribusi. Komunitas juga tidak senang dengan pendekatannya, dan ini masih menjadi salah satu kritik paling signifikan terhadap Hedera Hashgraph..

Sebaliknya, Konsensus Terbuka adalah mekanisme konsensus yang telah kita bahas di atas. Ini mengatur bagaimana node dapat bergabung dan menjadi bagian dari jaringan, dan juga membuatnya lebih terdesentralisasi. Untuk memastikan bahwa ada model pemungutan suara berbobot yang tepat, ini menggunakan Proof-of-Stake. Ini memastikan bahwa tabrakan dimitigasi secara memadai, dan ada juga insentif yang sesuai bagi pengguna untuk menjalankan node.

Arsitektur Hedra Hashgraph

Arsitektur Hedra Hashgraph adalah arsitektur tiga lapis. Ini terdiri dari Lapisan Internet (Bawah), Lapisan Konsensus Hashgraph (Tengah), dan Lapisan Layanan (Atas). Mari kita bahas setiap lapisan secara singkat.

  • Lapisan Internet: Lapisan menangani komunikasi antar komputer di internet. Ini menyebarkan koneksi TCP / IP dengan enkripsi TLS.
  • Hashgraph Consensus Layer (Tengah): Lapisan tengah berisi node yang berpartisipasi dalam jaringan. Node ini mengambil bagian dalam metode konsensus menggunakan algoritma konsensus Hashgraph dan protokol gosip.
  • Lapisan Layanan: Lapisan paling atas memiliki subkelompoknya sendiri – Penyimpanan File, Cryptocurrency, dan Kontrak Cerdas Hashgraph.

Node mendapatkan cryptocurrency karena berpartisipasi dalam jaringan. Ini adalah mata uang asli dan memastikan bahwa pengguna mendapatkan insentif untuk berpartisipasi.

Penyimpanan file, di sisi lain, berbasis Merkle. Apalagi jika Anda seorang developer, maka Anda juga bisa menggunakan Solidity karena didukung oleh Hedra. Terakhir, ia menawarkan dukungan kontrak pintar di bagian atas jaringan – memberi Anda kemampuan untuk membuat dApps yang dapat diskalakan.

Hedera Hashgraph dApps

Ada beberapa dApps Hedera Hashgraph teratas. Mereka termasuk Sagewise, Hearo.fm, Carbon, Cryptotask dan Arbit.

Alat Hedera Hashgraph

Ada banyak alat Hashgraph yang luar biasa di luar sana. Beberapa alat Hashgraph yang terkenal adalah sebagai berikut:

Komunitas Hashgraph

Anda juga dapat terlibat dengan komunitas Hashgraph dan menjadi bagian dari penawaran mereka. Untuk memulai, lihat komunitas Hedera di Telegram, Medium, dan Twitter. Jika Anda ingin berbicara dengan Obrolan Pengembang Hedera, Anda dapat memeriksa tautannya sini.

Kesimpulan

Hashgraph adalah konsep menarik yang benar-benar mengubah lapangan permainan. Ini relatif lebih cepat daripada teknologi buku besar terdistribusi tradisional, termasuk blockchain. Ini jelas merupakan implementasi yang bagus, tetapi kedekatan dengan alam dapat menghambat pertumbuhannya. Hedra Hashgraph, di sisi lain, adalah jaringan Hashgraph publik yang memanfaatkan Hashgraph dengan tepat. Juga, tidak ada penambangan Hashgraph yang membuat jaringan lebih adil bagi semua orang yang mengambil bagian di dalamnya.

Tapi, ini tidak lepas dari kritik – karena menggunakan model tata kelola terpusat. Jadi, apa pendapat Anda tentang Hashgraph secara umum? Akankah aplikasi Hashgraph akan meningkat di masa depan? Beri komentar di bawah dan beri tahu kami.

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me