Hyperledger Fabric adalah platform sumber terbuka untuk membangun solusi buku besar terdistribusi, dengan arsitektur modular yang memberikan tingkat kerahasiaan, fleksibilitas, ketahanan, dan skalabilitas yang tinggi. Hal ini memungkinkan solusi yang dikembangkan dengan kain untuk diadaptasi untuk industri apa pun. Ini adalah kerangka kerja blockchain pribadi dan rahasia yang dikelola oleh Linux Foundation.
Bagaimana Cara Kerja Kain Hyperledger?
Komponen:
- Fabric Hyperledger adalah jaringan blockchain izin tingkat perusahaan. Itu terdiri dari berbagai organisasi atau anggota unik yang berinteraksi satu sama lain untuk melayani tujuan tertentu. Misalnya, organisasi ini dapat berupa bank, lembaga keuangan, atau jaringan rantai pasokan. Setiap organisasi diidentifikasi dan mereka memiliki otoritas sertifikat kain. Organisasi ini disebut anggota.
- Setiap anggota fabric dapat mengatur satu atau lebih rekan resmi untuk berpartisipasi dalam jaringan menggunakan otoritas sertifikat fabric. Semua rekan ini harus diotorisasi dengan benar.
- Ada aplikasi sisi klien yang terhubung ke jaringan yang ditulis dengan perangkat pengembangan perangkat lunak (SDK) dari bahasa pemrograman tertentu.
Alur kerja:
Untuk setiap transaksi di fabric, langkah-langkah berikut diikuti-
- Pembuatan proposal: Bayangkan kesepakatan antara perusahaan produsen smartphone dan dealer smartphone. Transaksi dimulai ketika organisasi anggota mengusulkan atau meminta permintaan transaksi dengan bantuan aplikasi atau portal klien. Kemudian aplikasi klien mengirimkan proposal ke rekan-rekan di setiap organisasi untuk pengesahan.
- Pengesahan transaksi: Setelah proposal mencapai rekan endorser (rekan di setiap organisasi untuk pengesahan proposal), rekan memeriksa otoritas sertifikat fabric dari anggota yang meminta dan detail lain yang diperlukan tanpa mengotentikasi transaksi. Kemudian ia mengeksekusi kode rantai (sepotong kode yang ditulis dalam salah satu bahasa yang didukung seperti Go atau Java) dan mengembalikan respons. Tanggapan ini menunjukkan persetujuan atau penolakan transaksi berikut. Respon dilakukan kepada klien.
- Pengajuan ke layanan pemesanan: Setelah menerima keluaran pengesahan, transaksi yang disetujui dikirim ke layanan pemesanan oleh aplikasi sisi klien. Peer yang bertanggung jawab atas layanan pemesanan memasukkan transaksi ke dalam blok tertentu dan mengirimkannya ke node rekan dari anggota jaringan yang berbeda.
- Memperbarui buku besar: Setelah menerima blok ini, node rekan dari organisasi tersebut memperbarui buku besar lokal mereka dengan blok ini. Oleh karena itu transaksi baru sekarang dilakukan.
Kasus Penggunaan Industri Untuk Kain Hyperledger
1. Rantai Pasokan: Rantai pasok adalah jaringan global atau regional pemasok, produsen, dan pengecer produk tertentu. Jaringan Hyperledger Fabric dapat meningkatkan proses transaksi rantai pasokan dengan meningkatkan kejelasan dan keterlacakan transaksi di dalam fabric. Pada jaringan Fabric, perusahaan yang memiliki otentikasi untuk mengakses buku besar dapat melihat data transaksi sebelumnya. Fakta ini meningkatkan akuntabilitas dan mengurangi risiko pemalsuan transaksi. Pembaruan produksi dan pengiriman waktu nyata dapat diperbarui ke buku besar. Yang dapat membantu kami untuk melacak kondisi produk dengan cara yang jauh lebih cepat, sederhana, dan efisien.
2. Perdagangan dan Transfer Aset: Perdagangan dan transfer aset membutuhkan banyak organisasi atau anggota seperti importir, eksportir, bank, pialang. Mereka bekerja dengan satu sama lain. Dan bahkan di era digitalisasi banyak dokumen terjadi di sektor ini. Namun dengan menggunakan Hyperledger mereka dapat bertransaksi dan berinteraksi satu sama lain secara paperless. Kain Hyperledger dapat menambahkan lapisan kepercayaan yang sama dengan dokumen yang ditandatangani oleh otoritas tepercaya. Ini juga meningkatkan kinerja sistem.
Manfaat lain dari kain Hyperledger adalah bahwa aset dapat didematerialisasi di jaringan blockchain dengan bantuan kain Hyperledger. Karena ini para pedagang atau pemangku kepentingan akan dapat memiliki akses langsung ke sekuritas keuangan mereka dan mereka dapat memperdagangkannya kapan saja.
3. Asuransi: Industri asuransi menghabiskan miliaran untuk menghindari penipuan asuransi atau klaim palsu. Dengan bantuan kain Hyperledger, Perusahaan Asuransi dapat merujuk pada data transaksi yang disimpan di dalam buku besar. Hyperledger Fabric juga dapat membuat pemrosesan klaim lebih cepat menggunakan kode rantai dan mengotomatiskan pembayaran. Proses ini juga akan membantu untuk pemrosesan klaim subrogasi multi-pihak. Dimana dapat mengotomatisasi pelunasan dari pihak yang salah kembali ke perusahaan asuransi. Verifikasi identitas atau proses KYC akan mudah menggunakan blockchain pribadi ini.
Manfaat Kain Hyperledger
1. Open Source: Hyperledger fabric adalah kerangka kerja blockchain open-source yang diselenggarakan oleh yayasan Linux. Ini memiliki komunitas pengembang yang aktif. Kode ini dirancang untuk dapat diakses publik. Siapa pun di komunitas dapat melihat, memodifikasi, dan mendistribusikan kode sesuai keinginan mereka. Orang-orang di seluruh dunia dapat datang dan membantu mengembangkan kode sumber.
2. Pribadi dan Rahasia: Dalam jaringan blockchain publik, setiap node dalam jaringan menerima salinan dari keseluruhan buku besar. Jadi menjaga privasi menjadi perhatian yang jauh lebih besar karena semuanya terbuka untuk semua orang. Selain yang satu ini, identitas semua anggota yang berpartisipasi tidak diketahui dan diautentikasi. Siapa pun dapat berpartisipasi karena ini adalah blockchain publik. Tetapi dalam kasus kain Hyperledger, identitas semua anggota yang berpartisipasi diautentikasi. Dan buku besar hanya diekspos ke anggota yang diautentikasi. Manfaat ini paling berguna dalam kasus tingkat industri, seperti perbankan, asuransi, dll di mana data pelanggan harus dirahasiakan.
3. Kontrol Akses: Dalam struktur Hyperledger, ada jaringan blockchain virtual di atas jaringan blockchain fisik. Ini memiliki aturan aksesnya sendiri. Ini menggunakan mekanismenya sendiri untuk pemesanan transaksi dan menyediakan lapisan kontrol akses tambahan. Ini sangat berguna ketika anggota ingin membatasi paparan data dan menjadikannya pribadi. Sehingga hanya dapat dilihat oleh pihak terkait. Sebagai contoh ketika dua pesaing berada di jaringan yang sama. Fabric juga menawarkan pengumpulan dan aksesibilitas data pribadi, di mana satu pesaing dapat mengontrol akses ke datanya sendiri sehingga data tidak terekspos ke pesaing lainnya.
4. Fungsi Kode Rantai: Ini mencakup teknologi wadah untuk menampung kontrak pintar yang disebut kode rantai yang mendefinisikan aturan bisnis sistem. Dan itu dirancang untuk mendukung berbagai komponen yang dapat dicolokkan dan untuk mengakomodasi kompleksitas yang ada di seluruh perekonomian. Ini berguna untuk beberapa jenis transaksi tertentu seperti perubahan kepemilikan aset.
5. Kinerja: Karena kain Hyperledger adalah jaringan blockchain pribadi, Tidak perlu memvalidasi transaksi di jaringan ini sehingga kecepatan transaksi lebih cepat, menghasilkan kinerja yang lebih baik.