# Memahami Hyperledger Fabric: Panduan Kerangka Blockchain

*English: Understanding Hyperledger Fabric: A Guide to Blockchain Frameworks*

> Pelajari Hyperledger Fabric, platform blockchain modular untuk bisnis. Kelola transaksi, rantai pasok, dan kontrak secara aman dan pribadi.

**Definisi:** Hyperledger Fabric adalah platform blockchain modular yang dirancang untuk bisnis guna mencatat dan berbagi data secara pribadi dan aman.

**URL:** https://invespedia.belajarforex.co.id/h/hyperledger_fabric

---

## Apa Itu Hyperledger Fabric?

Hyperledger Fabric adalah platform blockchain yang dirancang untuk bisnis guna mencatat dan berbagi data. Ini membantu perusahaan mengelola transaksi secara pribadi dan aman. Platform ini menggunakan desain modular dengan komponen plug-and-play, yang berarti organisasi dapat menyesuaikan cara kerja sistem agar sesuai dengan kebutuhan mereka. Karena fleksibilitas ini, perusahaan swasta dapat menggunakannya untuk tugas-tugas seperti melacak rantai pasok, mengelola kontrak, dan meningkatkan kepercayaan antar mitra.

## Bagaimana Hyperledger Fabric Beroperasi?

Jaringan blockchain tradisional tidak dapat mendukung transaksi pribadi dan kontrak rahasia yang sangat penting bagi bisnis. Hyperledger Fabric dirancang sebagai respons terhadap hal ini sebagai fondasi yang modular, skalabel, dan aman untuk menawarkan solusi blockchain industri.

Hyperledger Fabric adalah mesin open-source untuk blockchain dan menangani fitur-fitur terpenting untuk mengevaluasi dan menggunakan blockchain untuk kasus penggunaan bisnis.

Dalam jaringan industri pribadi, identitas terverifikasi dari seorang partisipan adalah persyaratan utama. Hyperledger Fabric mendukung keanggotaan berbasis izin; semua partisipan jaringan harus memiliki identitas yang diketahui. Banyak sektor bisnis, seperti kesehatan dan keuangan, terikat oleh peraturan perlindungan data yang mewajibkan pemeliharaan data tentang berbagai partisipan dan akses masing-masing mereka ke berbagai titik data. Fabric mendukung keanggotaan berbasis izin tersebut.

### Menjelajahi Arsitektur Modular Hyperledger Fabric

Arsitektur modular Hyperledger Fabric memisahkan alur kerja pemrosesan transaksi menjadi tiga tahap berbeda: kontrak cerdas yang disebut chaincode yang terdiri dari pemrosesan logika terdistribusi dan persetujuan sistem, pengurutan transaksi, serta validasi dan komitmen transaksi. Pemisahan ini menawarkan banyak keuntungan:

Selain itu, dukungan Hyperledger Fabric untuk plug-and-play berbagai komponen memungkinkan penggunaan kembali fitur yang ada dengan mudah dan integrasi modul yang berbeda yang sudah jadi. Misalnya, jika suatu fungsi sudah ada yang memverifikasi identitas partisipan, jaringan tingkat perusahaan hanya perlu menyambungkan dan menggunakan kembali modul yang ada ini alih-alih membangun fungsi yang sama dari awal.

Partisipan di jaringan memiliki tiga peran yang berbeda:

Singkatnya, proposal transaksi diajukan ke peer endorser sesuai dengan kebijakan endorsement yang telah ditentukan mengenai jumlah endorser yang diperlukan. Setelah endorsement yang cukup oleh endorser, batch atau blok transaksi dikirimkan ke committer. Committer memvalidasi bahwa kebijakan endorsement telah diikuti dan tidak ada transaksi yang bertentangan. Setelah kedua pemeriksaan dilakukan, transaksi dikomit ke ledger.

Sumber gambar: IBM

Karena hanya instruksi konfirmasi—seperti tanda tangan dan set baca/tulis—yang dikirimkan ke seluruh jaringan, skalabilitas dan kinerja jaringan ditingkatkan. Hanya endorser dan committer yang memiliki akses ke transaksi, dan keamanan ditingkatkan dengan lebih sedikit partisipan yang memiliki akses ke titik data utama.

## Contoh Hyperledger Fabric dalam Aksi

Misalkan ada produsen yang ingin mengirimkan cokelat ke pengecer tertentu atau pasar pengecer (yaitu, semua pengecer AS) dengan harga tertentu tetapi tidak ingin mengungkapkan harga tersebut di pasar lain (yaitu, pengecer Tiongkok).

Karena pergerakan produk mungkin melibatkan pihak lain, seperti bea cukai, perusahaan pengiriman, dan bank pembiayaan, harga pribadi dapat diungkapkan kepada semua pihak yang terlibat jika versi dasar teknologi blockchain digunakan untuk mendukung transaksi ini.

Hyperledger Fabric mengatasi masalah ini dengan menjaga transaksi pribadi tetap pribadi di jaringan; hanya partisipan yang perlu tahu yang mengetahui detail yang diperlukan. Partisi data di blockchain memungkinkan titik data tertentu hanya dapat diakses oleh pihak yang perlu tahu.

## Kritik dan Tantangan Hyperledger Fabric

Titik tertinggi antusiasme kripto pecah pada tahun 2018 setelah jatuhnya harga bitcoin (yang mencapai puncaknya pada 17 Desember 2017). Klaim yang terlalu optimis tentang nilai teknologi baru digantikan oleh skeptisisme, dan teknologi terkait, termasuk Hyperledger, juga menderita akibat skeptisisme ini.

### Siapa Pesaing Hyperledger Fabric?

Hyperledger Fabric bersaing dengan proyek Hyperledger lainnya seperti Iroha, Indy, dan Sawtooth. Platform ini juga bersaing dengan Corda dari R3, yang juga merupakan DLT pribadi berbasis izin.

Perusahaan layanan blockchain Chainstack menerbitkan makalah pada Januari 2020 yang menunjukkan bahwa pengembangan di Corda secara historis lebih tinggi daripada pengembangan di Fabric, meskipun pengembangan Fabric melampaui Corda pada Q3 2019 ketika Fabric beralih ke GitHub.

Laporan Chainstack menunjukkan bahwa meskipun ada tiga kali lebih banyak pengembang yang bekerja pada Fabric, pengembang Corda membuat lebih dari dua kali lipat kontribusi kode, dan pengembang Fabric mendorong kode jauh lebih sedikit per pengembang dibandingkan pengembang Corda.

### Mengapa Hyperledger Fabric Berbeda dari Blockchain

Beberapa kritik terhadap Hyperledger Fabric menunjukkan bahwa blockchain pribadi berbasis izin dengan fitur Hyperledger Fabric bukanlah blockchain, dan teknologi non-blockchain yang ada jauh lebih murah dan memberikan tingkat keamanan yang sama. Stuart Popejoy dari Cointelegraph mengemukakan:

Hyperledger Fabric juga dikritik karena kurangnya ketahanan. Tim peneliti dari Sorbonne di Paris dan CSIRO - Data61, badan sains nasional Australia, menemukan bahwa penundaan jaringan yang signifikan mengurangi keandalan Fabric: "Dengan menunda propagasi blok, kami menunjukkan bahwa Hyperledger Fabric tidak memberikan jaminan konsistensi yang cukup untuk diterapkan di lingkungan kritis."

## Sorotan Hyperledger Fabric 2.0

Pada Januari 2020, Hyperledger Fabric 2.0 dirilis untuk mengatasi beberapa kritik yang ada. Menurut Ron Miller di Techcrunch, "Pembaruan terbesar melibatkan pemaksaan persetujuan di antara para pihak sebelum data baru dapat ditambahkan ke ledger, yang dikenal sebagai tata kelola terdesentralisasi dari kontrak cerdas."

Meskipun pembaruan ini bukanlah perubahan besar dalam kesederhanaan atau penerapan Fabric, ini menunjukkan bahwa kemajuan terus dibuat dalam industri cryptocurrency di luar mania kripto yang terjadi pada tahun 2018. Dalam lima hingga sepuluh tahun ke depan, diharapkan blockchain perusahaan akan menemukan penggunaan yang tepat.


## FAQ

**Apa tujuan utama Hyperledger Fabric?**
Tujuan utama Hyperledger Fabric adalah untuk menyediakan platform blockchain yang modular dan aman bagi bisnis untuk mencatat dan berbagi data, mengelola transaksi secara pribadi, dan meningkatkan kepercayaan antar mitra.

**Bagaimana Hyperledger Fabric menangani privasi transaksi?**
Hyperledger Fabric menangani privasi transaksi dengan memungkinkan partisipan yang perlu tahu saja untuk mengakses detail yang diperlukan, menggunakan partisi data di blockchain dan membatasi akses ke titik data sensitif.

**Apa saja peran partisipan dalam jaringan Hyperledger Fabric?**
Partisipan dalam jaringan Hyperledger Fabric memiliki tiga peran berbeda: endorser, committer, dan klien.

**Apa kritik utama terhadap Hyperledger Fabric?**
Kritik utama terhadap Hyperledger Fabric meliputi klaim bahwa blockchain pribadi berbasis izin bukanlah blockchain sejati, biaya yang lebih tinggi dibandingkan teknologi non-blockchain, dan kurangnya ketahanan terhadap penundaan jaringan.

**Apa saja pembaruan utama dalam Hyperledger Fabric 2.0?**
Pembaruan utama dalam Hyperledger Fabric 2.0 adalah pemaksaan persetujuan di antara para pihak sebelum data baru dapat ditambahkan ke ledger, yang dikenal sebagai tata kelola terdesentralisasi dari kontrak cerdas.