Apa itu Hyperledger - Pendekatan Industri untuk Blockchain



Apa itu Hyperledger? Upaya kolaboratif open source oleh Linux Foundation untuk membuat kemajuan dalam jaringan blockchain lintas industri.

Apa itu Hyperledger?

“Hyperledger adalah komunitas komunitas bersumber terbuka untuk memberi manfaat pada ekosistem penyedia solusi berbasis Hyperledger dan pengguna yang berfokus pada kasus penggunaan terkait blockchain yang akan bekerja di berbagai sektor industri.” - Brian Behlendorf, Direktur Eksekutif Hyperledger.

Jika itu tidak masuk akal bagi Anda, jangan khawatir karena saya akan menjelaskan semua tentang Hyperledger di blog ini. Saya akan membahas topik-topik berikut:





Anda dapat melalui rekaman ini di tempat kami telah menjelaskan topik secara rinci dengan contoh yang akan membantu Anda memahami konsep ini dengan lebih baik.

Sebelum saya beri tahu apa itu Hyperledger, izinkan saya memberi tahu Anda apa yang bukan Hyperledger. Karena dengan begitu banyak platform blockchain di sekitar industri IT saat ini, sangat mudah untuk membuat bingung. Jadi, sebagai permulaan, Hyperledger bukanlah:



  • Mata uang kripto
  • Sebuah blockchain
  • Perusahaan

Apa itu Hyperledger?

Hyperledger adalah proyek payung, di bawah Linux Foundation. NodeJs, Alljoyn, Dronecode adalah beberapa contoh proyek yang telah mengadopsi “Cara Linux”, yaitu menjalin komunitas pengembang yang bekerja pada proyek sumber terbuka sehingga mempertahankan siklus di mana sepotong kode terus dimodifikasi dan didistribusikan kembali.

Linux-Family-What-is-Hyperledger-Edureka

Keluarga Linux - Apa itu Hyperledger



Etos Hyperledger adalah bahwa dunia akan memiliki banyak rantai pribadi yang menjalankan pasar terpisah. Karena setiap bisnis memiliki keunikan tersendiri, aplikasi yang cenderung pada bisnis ini harus dikembangkan menggunakan aturan yang dipersonalisasi. Tidak seperti ethereum yang cenderung memaksa pengembang untuk membangun aplikasi mereka di seputar protokol umum.

Proyek Hyperledger dimulai dengan sejumlah kecil pengembang pada akhir 2015. Pengembang ini berasal dari berbagai sektor seperti ilmu data, manufaktur, perbankan, dll., Dan memiliki satu tujuan yang sama, yaitu menjadikan blockchain sebagai teknologi yang lebih mudah diakses oleh pengembang dan industri. . Proyek ini dimulai dengan pengujian interaksi antara aplikasi dan jaringan blockchain yang aman.

Awal Pengujian - Apa itu Hyperledger

bagaimana menghindari kebuntuan di java

Mengapa kita membutuhkan Hyperledger?

Selama pengujian yang ketat, pengembang yang terlibat menyadari bahwa dalam jaringan blockchain, di mana setiap rekan perlu memvalidasi setiap transaksi dan menjalankan konsensus pada saat yang sama, mengalami pukulan besar. dalam hal skalabilitas. Di atas itu, transaksi dengan ukuran kerahasiaan dan privasi yang menyertainya tidak dapat dijalankan di blockchain publik karena langkah-langkah menyeluruh yang diambil untuk memastikan integritas transaksi.

Pembatasan blockchain publik - Apa itu Hyperledger

faktorial dari sejumlah java

Misalkan Bob, tinggal di India, ingin membeli coklat dari Alice di Swiss. Karena mereka adalah teman lama, Alice memutuskan untuk menjual cokelatnya kepada Bob dengan harga diskon yang cukup besar. Tangkapannya di sini adalah Alice menjual produknya ke sejumlah pasar yang berbeda dan masih membutuhkan mereka untuk membeli darinya dengan harga standar. Selain itu, untuk mendapatkan produk dari Alice ke Bob dibutuhkan banyak pihak ketiga untuk menyelesaikan transaksi.

Pasar Alice - Apa itu Hyperledger

Pihak ketiga ini mungkin harus memverifikasi aspek lain dari produk seperti jaminan kualitas, verifikasi logistik, verifikasi pembayaran, dan banyak lagi. Tapi mereka tidak perlu tahu tentang kesepakatan khusus antara Bob dan Alice. Di jaringan blockchain publik, setiap buku besar di jaringan akan diperbarui tentang kesepakatan saat penambang memvalidasi dan menambahkan transaksi ke rantai.

Kontrak Pribadi dan Rahasia - Apa itu Hyperledger

Bagaimana cara kerja Hyperledger?

Namun, pada jaringan berbasis Hyperledger, ini adalah cerita yang sama sekali berbeda! Rekan yang secara langsung berafiliasi dengan kesepakatan terhubung, dan hanya buku besar mereka yang diperbarui tentang kesepakatan tersebut. Pihak ketiga yang membantu melakukan transaksi hanya mengetahui jumlah persis informasi yang mereka butuhkan dengan bantuan izin dan peraturan yang dipungut di jaringan.

Jaringan Hyperledger-Apa itu Hyperledger

Misalkan Alice dan Bob sedang menjalankan transaksi khusus mereka pada jaringan berbasis Hyperledger, dia akan mencari Bob melalui aplikasi yang mengembalikan permintaan layanan keanggotaan. Setelah keanggotaan divalidasi, dua rekan terhubung dan hasilnya dibuat. Dalam perjanjian dua pihak ini, kedua hasil harus sama agar dapat divalidasi. Namun dalam transaksi lain dengan banyak pihak, lebih banyak aturan dapat diterapkan. Transaksi yang dihasilkan ini sekarang dikirim ke cloud konsensus untuk dipesan, setelah itu mereka berkomitmen ke buku besar masing-masing.

Transaksi Hyperledger - Apa itu Hyperledger

Perubahan penting di Hyperledger

Semua ini dimungkinkan karena arsitektur modular Hyperledger yang menjadikan properti seperti konsensus sebagai fitur plug-and-play. Dalam arsitektur ini, perubahan yang paling menonjol terlihat di jaringan peer. Rekan telah dibagi menjadi dua runtime terpisah dan tiga peran berbeda, yaitu:

Perubahan Arsitektur - Apa itu Hyperledger

    • Pelaku : Rekan ini hanya menulis transaksi tervalidasi yang dikembalikan dari mekanisme konsensus ke buku besar masing-masing. Node pelaku dapat bertindak sebagai Pendukung di jaringan dengan lebih sedikit batasan. Tapi, karena pembatasan ditingkatkan, kondisi ini benar-benar dihindari
    • Pendukung : Node ini bertanggung jawab untuk mensimulasikan transaksi khusus untuk jaringan mereka dan mencegah transaksi non-deterministik dan tidak dapat diandalkan. Meskipun pelaku mungkin atau mungkin tidak menjadi pendukung tergantung pada batasan jaringan, semua pendukung bertindak sebagai pelaku
    • Persetujuan : Node ini bertanggung jawab untuk menjalankan konsensus jaringan. Mereka berjalan pada run-time yang sama sekali berbeda, tidak seperti endorser dan committer yang berjalan pada run-time yang sama. Pemberi persetujuan bertanggung jawab untuk memvalidasi transaksi dan memutuskan buku besar mana yang menjadi komitmen transaksi.

Proyek Hyperledger

Jadi jika Anda ingat, saya telah menyebutkan bahwa Hyperledger adalah proyek payung. Ini berarti ada banyak proyek di bawah Hyperledger itu sendiri. Ini termasuk proyek seperti:

Proyek Hyperledger - Apa itu Hyperledger

java deep copy vs shallow copy
  • Kain Hyperledger, digunakan secara ekstensif dalam jaringan rantai pasokan
  • Gigi Gergaji Hyperledger, sedang digunakan dalam industri perikanan untuk melacak perjalanan ikan
  • Hyperledger Burrow, yang digunakan untuk menjalankan kontrak pintar Ethereum di jaringan Hyperledger
  • Hyperledger Iroha, menemukan penggunaan dalam pengoptimalan aplikasi seluler dengan bantuan blockchain
  • Hyperledger Indy, sedang digunakan sebagai layanan database identitas terdesentralisasi untuk bisnis

Sekarang setelah kita mengetahui apa itu Hyperledger, mengapa ini dibutuhkan dalam industri IT saat ini, dan cara kerjanya, mari kita bandingkan Hyperledger dengan dua jaringan blockchain paling terkenal: Bitcoin dan Ethereum.

Parameter Bitcoin Ethereum Hyperledger
Cryptocurrency BitcoinEterTidak ada yang bisa diimplementasikan jika dianggap perlu
Jaringan PublikPublikDiizinkan
Konsensus Bukti Kerja (SHA26)EthashToleransi Bizantium Kesalahan Praktis
Kontrak Cerdas Tidak adaYa (soliditas)Ya (kode rantai)
Bahasa c ++golang / javagolang / python

Sekarang setelah saya selesai menjelaskan Hyperledger, saya harap Anda menikmati membaca blog saya!

sayaJika Anda ingin mempelajari lebih lanjut tentang blockchain dan membangun karier di teknologi blockchain, lihat kami yang dilengkapi dengan pelatihan langsung yang dipimpin instruktur dan pengalaman proyek kehidupan nyata. Pelatihan ini akan membantu Anda memahami Hyperledger Fabric secara mendalam dan membantu Anda menguasai subjeknya.

Ada pertanyaan untuk kami? Harap sebutkan di bagian komentar 'Apa itu Hyperledger' dan kami akan menghubungi Anda kembali.