DEFINISI Kain Hyperledger
Hyperledger Fabric adalah kerangka blockchain modular yang bertindak sebagai dasar untuk mengembangkan produk, solusi, dan aplikasi berbasis blockchain yang menggunakan komponen plug-and-play yang ditujukan untuk digunakan dalam perusahaan swasta.
BREAKING DOWN Hyperledger Fabric
Hyperledger Fabric diprakarsai oleh Digital Asset dan IBM, dan kini telah muncul sebagai usaha lintas-industri kolaboratif yang saat ini diselenggarakan oleh Linux Foundation. Di antara beberapa proyek Hyperledger, Fabric adalah yang pertama keluar dari tahap "Inkubasi" dan mencapai tahap "Aktif" pada Maret 2017.
Jaringan blockchain tradisional tidak dapat mendukung transaksi pribadi dan kontrak rahasia yang merupakan kunci untuk bisnis. Hyperledger Fabric dirancang untuk menjadi fondasi modular, dapat diskalakan dan aman untuk menawarkan solusi blockchain industri.
Hyperledger Fabric didefinisikan sebagai mesin sumber terbuka untuk blockchain bisnis, dan menangani fitur yang paling penting untuk mengevaluasi dan menggunakan blockchain untuk kasus penggunaan bisnis. Mereka dibahas sebagai berikut.
Dalam jaringan industri swasta, identitas peserta yang dapat diverifikasi adalah persyaratan utama. Hyperledger Fabric mendukung keanggotaan yang diizinkan, yang mengharuskan semua peserta jaringan memiliki identitas yang diketahui. Banyak sektor bisnis, seperti kesehatan dan keuangan, terikat oleh peraturan perlindungan data yang mengamanatkan pemeliharaan data tentang berbagai peserta dan akses mereka masing-masing ke berbagai titik data. Fabric mendukung keanggotaan berbasis izin tersebut.
Arsitektur modular Hyperledger Fabric memisahkan alur kerja pemrosesan transaksi menjadi tiga tahap yang berbeda - kontrak pintar yang disebut rantai kode yang terdiri dari pemrosesan logika terdistribusi dan persetujuan sistem, pemesanan transaksi, serta validasi dan komitmen transaksi. Segregasi ini menawarkan banyak manfaat - berkurangnya tingkat kepercayaan dan verifikasi yang membuat jaringan dan pemrosesan bebas dari kekacauan, peningkatan skalabilitas jaringan, dan kinerja keseluruhan yang lebih baik.
Selain itu, dukungan Hyperledger Fabric untuk plug-and-play untuk berbagai komponen memungkinkan penggunaan kembali fitur yang ada dan integrasi readymade dari berbagai modul dengan mudah. Misalnya, jika fungsi sudah ada yang memverifikasi identitas peserta, jaringan tingkat perusahaan hanya perlu menyambungkan dan menggunakan kembali modul yang ada ini alih-alih membangun fungsi yang sama lagi.
Para peserta di jaringan memiliki tiga peran yang berbeda - endorser, committer dan consenter. Singkatnya, proposal transaksi disampaikan kepada rekan endorser, berdasarkan kebijakan dukungan yang telah ditentukan sebelumnya tentang jumlah endorser yang diperlukan. Setelah pengesahan yang cukup oleh endorser, satu batch atau blok transaksi dikirimkan ke committer (s). Committer memvalidasi bahwa kebijakan pengesahan dipatuhi, dan bahwa tidak ada transaksi yang saling bertentangan. Setelah kedua cek dilakukan, transaksi dilakukan ke buku besar.
Gambar milik:
IBMKarena hanya konfirmasi instruksi seperti tanda tangan dan set baca / tulis yang dikirim di seluruh jaringan, skalabilitas dan kinerja jaringan ditingkatkan. Hanya endorser dan committer yang memiliki akses ke transaksi, dan keamanan ditingkatkan dengan lebih sedikit jumlah peserta yang memiliki akses ke poin data utama.
Pabrikan ingin mengirimkan cokelat ke pasar tertentu dengan harga tertentu tetapi tidak ingin mengungkapkan harga itu di pasar lain.
Karena perpindahan produk dapat melibatkan pihak lain, seperti bea cukai, perusahaan pelayaran, dan bank pembiayaan, harga privat mungkin dinikmati oleh semua pihak yang terlibat jika standar blockchain digunakan untuk mendukung transaksi tersebut.
Hyperledger Fabric mengatasi masalah ini dengan menjaga transaksi pribadi tetap benar-benar pribadi di jaringan, dan hanya peserta yang perlu mengetahui yang mengetahui perincian yang diperlukan. Pemartisian data seperti itu pada blockchain memungkinkan titik data spesifik hanya dapat diakses oleh pihak-pihak yang perlu tahu.