Apa itu Hyperledger - Pendekatan Industri untuk Blockchain



Apa itu Hyperledger? Usaha kolaborasi bersumber terbuka oleh Yayasan Linux untuk membuat kemajuan dalam rangkaian blockchain perindustrian.

Apa itu Hyperledger?

'Hyperledger adalah komuniti sumber terbuka untuk memanfaatkan ekosistem penyedia penyelesaian berasaskan Hyperledger dan pengguna yang fokus pada kes penggunaan berkaitan blockchain yang akan bekerja di berbagai sektor industri.' - Brian Behlendorf, Pengarah Eksekutif Hyperledger.

Sekiranya itu tidak masuk akal bagi anda, maka jangan risau kerana saya akan menerangkan segala-galanya mengenai Hyperledger di blog ini. Saya akan membahas topik berikut:





Anda boleh melalui rakaman ini di mana kami telah menerangkan topik secara terperinci dengan contoh yang akan membantu anda memahami konsep ini dengan lebih baik.

Sebelum saya memberitahu anda apa itu Hyperledger, izinkan saya memberitahu anda apa itu Hyperledger. Kerana dengan begitu banyak platform blockchain di sekitar industri IT hari ini, sangat mudah untuk menjadi bingung. Jadi, sebagai permulaan, Hyperledger bukanlah:



  • Cryptocurrency
  • Rantai blok
  • Syarikat

Apa itu Hyperledger?

Hyperledger adalah projek payung, di bawah Linux Foundation. NodeJs, Alljoyn, Dronecode adalah beberapa contoh projek yang telah mengadopsi 'Linux Way', iaitu untuk menenun komuniti pemaju yang mengusahakan projek sumber terbuka sehingga dapat mengekalkan kitaran di mana sekeping kod terus dimodifikasi dan diedarkan.

Linux-Family-What-is-Hyperledger-Edureka

tetapkan laluan kelas di linux

Keluarga Linux - Apa itu Hyperledger



Etos Hyperledger adalah bahawa dunia akan mempunyai banyak rantai swasta yang menjalankan pasaran yang berasingan. Oleh kerana setiap perniagaan adalah unik, aplikasi yang cenderung kepada perniagaan ini harus dikembangkan dengan menggunakan peraturan yang diperibadikan. Tidak seperti ethereum yang cenderung memaksa pemaju untuk membina aplikasi mereka di sekitar protokol umum.

Projek Hyperledger dimulakan dengan sebilangan kecil pemaju pada akhir tahun 2015. Pembangun ini berasal dari pelbagai sektor seperti sains data, pembuatan, perbankan dan lain-lain, dan mempunyai satu objektif bersama, iaitu menjadikan blockchain sebagai teknologi yang lebih mudah diakses oleh pemaju dan industri . Projek ini dimulakan dengan pengujian interaksi antara aplikasi dan rangkaian blockchain yang selamat.

Permulaan Ujian - Apa itu Hyperledger

Mengapa kita memerlukan Hyperledger?

Semasa ujian yang ketat, para pembangun yang terlibat menyedari bahawa dalam rangkaian blockchain, di mana setiap rakan perlu mengesahkan setiap transaksi dan melakukan konsensus pada masa yang sama, melakukan tamparan hebat dari segi skalabiliti. Di atas itu, urus niaga dengan ukuran kerahsiaan dan privasi yang dilampirkan pada mereka tidak dapat dilaksanakan di blockchain awam kerana tindakan menyeluruh yang diambil untuk memastikan integriti transaksi.

Sekatan rangkaian awam - Apa itu Hyperledger

Katakan Bob, yang tinggal di India, ingin membeli coklat dari Alice di Switzerland. Oleh kerana mereka adalah kawan lama, Alice memutuskan untuk menjual coklatnya kepada Bob dengan potongan harga yang lumayan. Hasilnya ialah Alice menjual produknya ke sejumlah pasar yang berbeza dan masih memerlukannya untuk membelinya dengan harga standard. Selain daripada itu, untuk mendapatkan produk dari Alice kepada Bob, banyak pihak ketiga diperlukan untuk menyelesaikan transaksi.

Pasar Alice - Apa itu Hyperledger

cara memberi amaran dalam javascript

Pihak ketiga ini mungkin perlu mengesahkan aspek lain dari produk seperti jaminan kualiti, verifikasi logistik, pengesahan pembayaran dan banyak lagi. Tetapi mereka tidak perlu mengetahui mengenai perjanjian istimewa antara Bob dan Alice. Di rangkaian blockchain awam, setiap lejar di rangkaian akan mendapat maklumat terkini mengenai perjanjian tersebut ketika pelombong mengesahkan dan menambahkan transaksi ke rantai tersebut.

Kontrak Peribadi dan Sulit - Apa itu Hyperledger

Bagaimana Hyperledger berfungsi?

Di rangkaian berasaskan Hyperledger, ini adalah kisah yang sama sekali berbeza! Rakan sebaya yang secara langsung berafiliasi dengan perjanjian tersebut dihubungkan, dan hanya buku besar mereka yang mendapat maklumat terkini mengenai perjanjian tersebut. Pihak ketiga yang membantu menjalankan transaksi hanya dapat mengetahui jumlah maklumat yang tepat yang mereka perlukan dengan bantuan izin dan peraturan yang dikenakan di rangkaian.

Rangkaian Hyperledger-Apa itu Hyperledger

Andaikan Alice dan Bob melakukan transaksi khas mereka di rangkaian yang berpusat di Hyperledger, dia akan mencari Bob melalui aplikasi yang sebagai gantinya meminta perkhidmatan keahlian. Setelah keahlian disahkan, kedua rakan tersebut dihubungkan dan hasilnya dihasilkan. Dalam perjanjian dua pihak ini, kedua-dua keputusan harus sama agar mereka dapat disahkan. Tetapi dalam transaksi lain dengan pelbagai pihak, lebih banyak peraturan dapat diterapkan. Transaksi yang dihasilkan ini sekarang dikirim ke awan konsensus untuk membuat pesanan, setelah itu mereka berkomitmen untuk lejar masing-masing.

tukar dari double ke int java

Transaksi Hyperledger - Apa itu Hyperledger

Perubahan ketara dalam Hyperledger

Semua ini dimungkinkan kerana seni bina modular Hyperledger yang menjadikan sifat seperti konsensus sebagai ciri plug-and-play. Dalam seni bina ini, perubahan yang paling ketara dilihat pada rakan sebaya rangkaian. Rakan sebaya telah dibahagikan kepada dua waktu berjalan yang terpisah dan tiga peranan yang berbeza, iaitu:

Perubahan Senibina - Apa itu Hyperledger

    • Komitter : Rakan sebaya ini hanya menulis transaksi yang disahkan yang dikembalikan dari mekanisme konsensus ke lejar masing-masing. Node committer boleh bertindak sebagai Endorser pada rangkaian dengan sekatan yang lebih sedikit. Tetapi, apabila sekatan meningkat, keadaan ini dapat dielakkan sepenuhnya
    • Penyokong : Node ini bertanggungjawab untuk mensimulasikan transaksi yang khusus untuk rangkaian mereka dan mencegah transaksi yang tidak deterministik dan tidak boleh dipercayai. Walaupun committer mungkin atau tidak mungkin menyokong bergantung pada sekatan rangkaian, semua penyokong bertindak sebagai committer
    • Pemohon : Node ini bertanggungjawab untuk menjalankan konsensus rangkaian. Mereka berjalan pada jangka masa yang sama sekali berbeza, tidak seperti penyokong dan komite yang berjalan pada jangka masa yang sama. Pengguna bertanggungjawab untuk mengesahkan urus niaga dan menentukan lejar transaksi yang akan dilakukan.

Projek Hyperledger

Jadi jika anda ingat, saya telah menyebut bahawa Hyperledger adalah projek payung. Ini bermakna terdapat banyak projek di bawah Hyperledger itu sendiri. Ini merangkumi projek seperti:

Projek Hyperledger - Apa itu Hyperledger

  • Fabrik Hyperledger, digunakan secara meluas dalam rangkaian rantaian bekalan
  • Hyperledger Sawtooth, digunakan dalam industri perikanan untuk mengesan perjalanan ikan
  • Hyperledger Burrow, yang digunakan untuk menjalankan kontrak pintar Ethereum dalam rangkaian Hyperledger
  • Hyperledger Iroha, mendapati penggunaan dalam pengoptimuman aplikasi mudah alih dengan bantuan blockchain
  • Hyperledger Indy, digunakan sebagai perkhidmatan pangkalan data identiti terdesentralisasi untuk perniagaan

Setelah mengetahui apa itu Hyperledger, mengapa ia diperlukan dalam industri IT masa kini, dan bagaimana ia berfungsi, mari kita bandingkan Hyperledger dengan dua rangkaian blockchain yang paling terkenal: Bitcoin dan Ethereum.

Parameter Bitcoin Ethereum Hyperledger
Cryptocurrency BitcoinEterTiada yang dapat dilaksanakan jika difikirkan perlu
Rangkaian AwamAwamDibolehkan
Konsensus Bukti Kerja (SHA26)EthashToleransi Byzantine Kesalahan Praktikal
Kontrak Pintar TiadaYa (kekukuhan)Ya (kod rantai)
Bahasa c ++golang / javagolang / ular sawa

Setelah selesai menjelaskan Hyperledger, saya harap anda seronok membaca blog saya!

SayaSekiranya anda ingin mempelajari lebih lanjut mengenai blockchain dan membina karier dalam teknologi blockchain, kemudian lihat kami yang dilengkapi dengan latihan langsung yang dipimpin oleh instruktur dan pengalaman projek kehidupan sebenar. Latihan ini akan membantu anda memahami Hyperledger Fabric secara mendalam dan membantu anda menguasai subjek.

Ada soalan untuk kami? Sila sebutkan di bahagian komen 'Apa itu Hyperledger' dan kami akan menghubungi anda.