Hyperledger fabric

Apa itu dan bagaimana cara kerja Hyperledger Fabric? 

Ini adalah kerangka kerja berdasarkan DLT yang membantu pengembang membuat alat berdasarkan DLT. 

Kain Hyperledger: Blockchain atau tidak?

Secara resmi didefinisikan sebagai kerangka blockchain, namun pada kenyataannya, penggunaan istilah blockchain dalam hal ini sepertinya tidak tepat. 

Hyperledger sebenarnya bukanlah blockchain yang terdesentralisasi dan tanpa izin, namun meskipun bersifat open source, ia sebenarnya memiliki izin.

Ini adalah proyek yang diluncurkan oleh Linux Foundation pada tahun 2015, yang telah dipatuhi oleh raksasa terpusat seperti IBM, Intel, dan SAP. 

Secara khusus, Hyperledger Fabric adalah salah satu kerangka kerja berdasarkan Hyperledger. 

Pertama-tama, Hyperledger tidak memiliki mata uang kripto. Ini berarti bahwa tidak mungkin memberi imbalan atas pekerjaan validator transaksi independen, yang hanya divalidasi oleh pengelola buku besar yang didistribusikan. 

Secara teknis, definisi DLT (Distributed Ledger Technology, atau teknologi buku besar terdistribusi) lebih tepat untuk ekosistem ini dibandingkan dengan blockchain yang lebih terbatas.

Blockchain memang merupakan teknologi yang memungkinkan pembuatan buku besar terdistribusi, namun kekuatan sebenarnya, yang dikeluarkan oleh Bitcoin, adalah desentralisasi. Desentralisasi tidak hanya berarti kode terbuka dan buku besar yang didistribusikan, namun yang terpenting adalah transaksi tanpa izin dan tanpa kepercayaan.

Hyperledger Fabric: semua detailnya

Hyperledger Fabric sebenarnya adalah infrastruktur DLT yang diizinkan sepenuhnya. Mendefinisikannya sebagai “blockchain” akan berisiko menyampaikan konsep yang salah bahwa ini adalah jaringan yang sepenuhnya terdesentralisasi dan tanpa izin. 

Ini menyediakan arsitektur modular dengan penggambaran peran antara node dalam infrastruktur, dan memungkinkan pelaksanaan Kontrak Cerdas yang disebut “chaincode”. 

Jaringan berbasis Fabric mencakup “Node rekan” yang menjalankan kode rantai, menyetujui transaksi, dan berinteraksi dengan aplikasi, “Node pemesan” yang memastikan konsistensi blockchain dan mengirimkan transaksi yang disetujui ke rekan jaringan, dan Penyedia Layanan Keanggotaan (MSP) yang mengelola sertifikat X.509 yang digunakan untuk mengautentikasi identitas dan peran anggota. 

Oleh karena itu, tidak ada bentuk anonimitas atau anonimitas semu, karena ini adalah jaringan dengan akses istimewa dan peran berbeda di dalamnya. 

Ide IBM di balik proyek Hyperledger Fabric adalah untuk menyediakan kerangka kerja yang memungkinkan pengembangan alat berdasarkan DLT, tetapi tanpa menawarkan layanan langsung kepada pengguna kecuali SDK untuk Node.js, Java, dan Go.

Kekuatannya terutama terletak pada tidak memaksakan penggunaan kode ad hoc kepada pengembang untuk pembuatan kontrak pintar, namun mengizinkannya ditulis dalam bahasa terkenal seperti Go, JavaScript, atau Java. 

Bagaimana itu bekerja

Hyperledger Fabric adalah platform buku besar terdistribusi tingkat perusahaan.

Oleh karena itu, ini tidak secara langsung ditujukan kepada pengguna akhir, tetapi pada perusahaan yang ingin menggunakannya untuk mengembangkan alat berdasarkan DLT. 

Untuk memungkinkan perusahaan berkembang dengan aman, dan untuk mengelola peran dalam alat yang dikembangkan, ini memberikan kontrol privasi tingkat lanjut sehingga hanya data yang ingin Anda bagikan yang dibagikan di antara peserta dalam jaringan. Oleh karena itu, ada peserta yang berwenang yang dapat mengakses data tertentu, dan ada peserta yang tidak berwenang yang tidak dapat mengaksesnya. 

Artinya, ini bahkan bukan jaringan publik. 

IBM menyatakan bahwa kontrak pintar pada Hyperledger Fabric digunakan, misalnya, untuk mendokumentasikan proses bisnis yang ingin diotomatisasi, dengan kondisi eksekusi otonom antara pihak-pihak yang dieksekusi dengan kode komputer. Buku besar yang didistribusikan berfungsi untuk mencegah siapa pun tanpa izin mengubah kontrak atau transaksi pintar, sehingga dapat dilacak dan tidak dapat diubah.

Tujuannya adalah untuk memungkinkan perusahaan menerapkan proses pengambilan keputusan dengan lebih cepat, sekaligus mengurangi biaya dan risiko.

IBM

Di atas Hyperledger Fabric, Platform IBM Blockchain telah dibuat.

Hyperledger Fabric adalah versi open source gratis, namun juga disertai dengan distribusi komersial lainnya yang menyertakan alat dan dukungan, seperti IBM Blockchain Platform.

Faktanya, IBM Blockchain Platform adalah distribusi komersial Hyperledger Fabric dari IBM. 

Jadi proyek Hyperledger bersifat open source, begitu pula kerangka Hyperledger Fabric. Sebaliknya, distribusi komersial IBM, IBM Blockchain Platform, adalah hak milik perusahaan. 

Kegunaannya

Meskipun Hyperledger Fabric sudah ada selama hampir 10 tahun, yaitu sejak proyek Ethereum diluncurkan, aplikasinya masih belum banyak.

Fakta tidak adanya mata uang kripto, sehingga tersingkir dari pasar keuangan, tentu saja tidak membantu penyebarannya. 

Baru-baru ini hal ini menjadi perbincangan karena terlibat dengan proyek Nigeria untuk mengembangkan “blockchain” negaranya sendiri yang disebut Nigerium. 

Bahkan dalam kasus ini, sebenarnya ini bukanlah blockchain yang terdesentralisasi sama sekali, sehingga keberhasilan inisiatif ini diragukan. 

Memang benar, Nigeria telah lama menciptakan mata uang digital bank sentralnya sendiri (CBDC), yang disebut eNaira dan berbasis pada Hyperledger Fabric. 

Persoalannya, meski proyek ini sudah berumur tiga tahun, penggunaan eNaira belum juga marak. 

Namun sejujurnya, hal ini ditentang oleh masyarakat Nigeria, mungkin karena hal ini sama sekali tidak memiliki privasi, dan karena hal ini pada dasarnya adalah penerbitan mata uang baru yang dapat menghasilkan inflasi. 

Bukan kebetulan dalam lima tahun terakhir inflasi di Nigeria turun dari 11% menjadi 34%, dengan kenaikan terbesar terjadi pada Juli 2022 dan lonjakan nyata terjadi pada Agustus tahun lalu.

Kegunaan lain dari Kain Hyperledger

Secara teori, masih banyak lagi kegunaan lain dari Hyperledger Fabric. IBM, misalnya, sangat fokus pada penggunaannya di bidang logistik, namun tampaknya belum benar-benar berkembang pesat. 

Baru-baru ini, pekerjaan telah dilakukan pada beberapa proyek baru yang berkaitan, misalnya, dengan bidang hukum, di mana penting untuk memastikan bahwa teks dokumen tidak diubah, atau di bidang farmasi. 

Seringkali ini adalah kasus penggunaan yang secara khusus terkait dengan ketertelusuran proses dan dokumen, mengingat transaksi yang dicatat dalam buku besar terdistribusi tidak dapat diubah atau dihapus. 

Mungkin masih terlalu dini untuk menyebarkan penggunaan teknologi ini, sehingga hal yang sama dapat dikatakan untuk blockchain terdesentralisasi yang benar dan tepat.

Untuk yang terakhir, perbedaannya disebabkan oleh Bitcoin dan aset keuangan lainnya, yang semakin berperan penting dalam pasar keuangan baru. Teknologi DLT yang tidak memiliki mata uang kripto praktis tidak ada di pasar keuangan, dan ini tidak mempercepat penggunaannya sama sekali.