Modularitas Hyperledger Fabric

Hyperledger Fabric telah secara khsus dibuat untuk memiliki arsitektur modular. Apakah itu pluggable consensus, pluggable identity management protocols seperti LDAP atau OpenID Connect, kunci protokol manajemen atau cryptographic libraries, platform tersebut pada bagian intinya telah dirancang untuk dikonfigurasi guna memenuhi tuntutan kasus penggunaan berbagai jenis usaha yang beragam.

Di tingkat atas, Fabric terdiri dari komponen modular sebagai berikut:

  • Pluggable ordering service menetapkan konsensus atas order dari transaksi dan kemudian mem-broadcast block kepada peer.
  • Pluggable membership service provider bertanggung jawab untuk mempertautkan entitas di dalam jaringan dengan identitas kriptografi.
  • Peer-to-peer gossip service yang opsional menyebarkan keluaran block-block tersebut dengan meng-order service kepada peer lain.
  • Smart contracts (“chaincode”) berjalan di dalam suatu lingkungan kontainer (semisal Docker) untuk isolasi. Kontrak-kontrak tersebut dapat ditulis di dalam bahasa pemrograman standar tetapi tidak memiliki akses langsung kepada keadaan ledger.
  • Ledger tersebut dapat dikonfigurasi untuk mendukung suatu varietas dari DBMS.
  • Suatu pluggable endorsement dan validation policy enforcement yang dapat secara bebas dikonfigurasi per aplikasi.

Ada persetujuan yang wajar di dalam industri tersebut bahwa tidak ada satu pun “blockchain yang memerintah semua”. Hyperledger Fabric dapat dikonfigurasikan di dalam banyak cara untuk memuaskan tuntutan solusi yang beragam untuk kasus penggunaan industri yang banyak.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Scroll to Top