DEFINISI Fabrik Hyperledger
Hyperledger Fabric adalah rangka kerja blockchain modular yang bertindak sebagai asas untuk membangunkan produk, penyelesaian dan aplikasi berdasarkan blokchain menggunakan komponen plug-and-play yang bertujuan untuk digunakan dalam perusahaan swasta.
PEMBATALAN Kain Hyperledger
Hyperledger Fabric telah dimulakan oleh Digital Asset dan IBM, dan kini telah muncul sebagai usaha lintas-industri kolaboratif yang kini menjadi tuan rumah oleh Yayasan Linux. Di antara beberapa projek Hyperledger, Fabric adalah yang pertama untuk keluar dari panggung "Inkubasi" dan mencapai tahap "Aktif" pada bulan Mac 2017.
Rangkaian blockchain tradisional tidak dapat menyokong transaksi peribadi dan kontrak sulit yang penting untuk perniagaan. Oleh itu Fabric Hyperledger direka bentuk untuk menjadi asas modular, berskala dan selamat untuk menawarkan penyelesaian blockchain industri.
Hyperledger Fabric ditakrifkan sebagai enjin sumber terbuka untuk blockchain perniagaan, dan menjaga ciri-ciri yang paling penting untuk menilai dan menggunakan blockchain untuk kegunaan perniagaan. Mereka dibincangkan seperti berikut.
Dalam rangkaian perindustrian swasta, identiti seseorang peserta yang dapat disahkan adalah keperluan utama. Hyperledger Fabric menyokong keahlian yang dibenarkan, yang memerlukan semua peserta rangkaian mempunyai identiti yang diketahui. Banyak sektor perniagaan, seperti penjagaan kesihatan dan kewangan, terikat dengan peraturan perlindungan data yang mandat mengekalkan data mengenai pelbagai peserta dan akses masing-masing ke pelbagai titik data. Fabrik menyokong keahlian berasaskan kebenaran tersebut.
Seni bina modular Hyperledger Fabric memisahkan aliran kerja pemprosesan transaksi ke dalam tiga peringkat yang berlainan - kontrak cerdas yang disebut kadbod yang terdiri daripada pemprosesan logik yang diedarkan dan perjanjian sistem, pesanan transaksi, dan pengesahan transaksi dan komitmen. Pengasingan ini menawarkan pelbagai faedah - mengurangkan bilangan tahap amanah dan pengesahan yang memastikan rangkaian dan memproses kekacauan bebas, peningkatan skala rangkaian, dan prestasi keseluruhan yang lebih baik.
Tambahan pula, sokongan Hyperledger Fabric untuk plug-and-play untuk pelbagai komponen membolehkan penggunaan semula ciri-ciri yang sedia ada dan integrasi readymade pelbagai modul. Sebagai contoh, jika fungsi sudah ada yang mengesahkan identiti peserta, rangkaian tahap perusahaan hanya perlu memasangkan dan menggunakan semula modul sedia ada ini bukannya membina fungsi yang sama sekali lagi.
Para peserta di rangkaian mempunyai tiga peranan yang berbeza - endorser, pengirim dan pembekal. Ringkasnya, cadangan transaksi dikemukakan kepada rakan sebaya sokongan, berdasarkan dasar sokongan yang telah ditetapkan tentang jumlah pengesahan yang diperlukan. Selepas sokongan yang mencukupi oleh endorser (s), batch atau blok transaksi dihantar kepada pengirim. Para pengantara mengesahkan bahawa dasar pengendorsan itu dipatuhi, dan tiada transaksi bercanggah. Sebaik sahaja kedua-dua cek itu dibuat, urus niaga itu komited kepada lejar.
Image Courtesy:
IBMMemandangkan hanya mengesahkan arahan seperti tandatangan dan set baca / tulis dihantar di seluruh rangkaian, skalabiliti dan prestasi rangkaian dipertingkatkan. Hanya penyokong dan pemberi kuasa yang mempunyai akses kepada urus niaga, dan keselamatan ditingkatkan dengan bilangan peserta yang lebih sedikit yang mempunyai akses kepada mata data utama.
Pengilang ingin menghantar coklat ke pasaran tertentu pada harga tertentu tetapi tidak mahu mendedahkan harga itu di pasaran lain.
Memandangkan pergerakan produk itu mungkin melibatkan pihak lain, seperti kastam, syarikat perkapalan, dan bank pembiayaan, kemungkinan harga swasta akan dikembalikan kepada semua pihak yang terlibat jika standard blockchain digunakan untuk menyokong transaksi tersebut.
Fabric Hyperledger menangani masalah ini dengan memastikan transaksi peribadi benar-benar bersifat peribadi di rangkaian, dan hanya peserta yang perlu tahu menyedari butiran yang diperlukan. Pembahagian data sedemikian pada blockchain membolehkan titik data tertentu hanya boleh diakses oleh pihak yang perlu diketahui.
