Apa itu Protokol Hyperledger?

Lanjutan8/25/2024, 3:40:15 PM
Hyperledger adalah proyek kolaboratif sumber terbuka yang di-hosting oleh Linux Foundation, berfokus pada pengembangan kerangka kerja, alat, dan perpustakaan untuk solusi blockchain kelas enterprise.

Hyperledger adalah komunitas sumber terbuka yang didedikasikan untuk menciptakan kumpulan kerangka, alat, dan perpustakaan stabil yang dirancang untuk implementasi blockchain berizin dan kelas enterprise. Ini adalah kemitraan global yang terdiri dari organisasi anggota di garis depan keuangan, perbankan, Internet of Things, rantai pasokan, manufaktur, dan teknologi. Hyperledger Fabric, Cello, Besu, dan Caliper adalah beberapa sub-proyek yang ada.

Apa itu Protokol Hyperledger?

Hyperledger adalah inisiatif blockchain perusahaan global yang menyediakan kerangka kerja, standar, pedoman, dan alat yang diperlukan untuk membangun blockchain sumber terbuka dan aplikasi terkait untuk berbagai industri. Hyperledger adalah kolaborasi global yang mengembangkan kerangka teknologi berbasis buku besar terdistribusi dan blockchain berkinerja tinggi. Hyperledger dikembangkan untuk memfasilitasi penciptaan buku besar terdistribusi berdasarkan teknologi blockchain. Ada beragam platform blockchain berizin siap perusahaan.

Inisiatif Hyperledger mencakup berbagai platform blockchain bersifat enterprise-ready, bersertifikat, dan plug-and-play. Yayasan Hyperledger mendukung, memelihara, dan meng-host inisiatif-inisiatif ini. Sejak didirikan oleh Linux Foundation pada tahun 2016, proyek Hyperledger telah menerima kontribusi dari berbagai organisasi, termasuk IBM, Intel, Samsung, Microsoft, Visa, American Express, dan ventura blockchain seperti Blockforce.

Platform Hyperledger memungkinkan pengembangan layanan blockchain yang disesuaikan dengan kebutuhan operasional perusahaan. Hyperledger memiliki keunggulan dalam mendirikan jaringan blockchain yang personal dan aman, yang bukan merupakan fitur dari platform lain untuk pengembangan perangkat lunak berbasis blockchain.

Lapisan-lapisan ini digunakan oleh teknologi berbasis Hyperledger:

  • Lapisan konsensus membentuk kesepakatan tentang urutan dan memverifikasi keakuratan transaksi dalam blok.
  • Sebuah lapisan kontrak pintar yang mengotorisasi dan memproses permintaan transaksi
  • Lapisan komunikasi yang mengawasi transportasi pesan peer-to-peer (P2P).
  • Sebuah API yang memungkinkan aplikasi lain untuk berkomunikasi dengan blockchain.
  • Layanan manajemen identitas bertanggung jawab untuk memverifikasi identitas pengguna dan sistem.

Latar Belakang Protokol Hyperledger

Yayasan Linux, yang berlokasi di San Francisco, California, mendirikan inisiatif Hyperledger pada Desember 2015. Awalnya dengan 30 perusahaan anggota dan sejak itu berkembang menjadi sekitar 140 perusahaan anggota.

Brian Behlendorf diangkat sebagai direktur eksekutif. Behlendorf menyatakan bahwa inisiatif Hyperledger tidak akan pernah mengembangkan cryptocurrencynya sendiri. Pada tahun 2016, proyek tersebut juga memulai penerimaan proposal untuk menginkubasi codebase dan teknologi elemen penting lainnya. Hyperledger Fabric dan libconsensus adalah dua di antara codebase kerangka blockchain awal yang diterima. Buku besar terdistribusi Intel, Sawtooth, kemudian diinkubasi.

Sawtooth 1.0 yang siap produksi diinkorporasikan pada tahun 2018. Versi Hyperledger Fabric dengan dukungan jangka panjang diperkenalkan pada tahun 2019. Daniela Barbosa berhasil Behlendorf sebagai direktur eksekutif pada Oktober 2021. Pada bulan yang sama, Hyperledger direbranding sebagai Yayasan Hyperledger untuk menetapkan perbedaan yang lebih jelas antara organisasi dan inisiatif Hyperledger individu.

Bagaimana Protokol Hyperledger Bekerja?

Hyperledger adalah sistem operasi yang mirip dengan Linux sumber terbuka yang beroperasi di jaringan, komputer, laptop, atau perangkat lainnya. Hal ini dapat dibandingkan dengan Linux karena memberdayakan pengguna untuk menentukan preferensi mereka berdasarkan kebutuhan mereka. Oleh karena itu, sebuah sistem dapat dibangun dengan memanfaatkan salah satu proyek Hyperledger yang ada, yang merupakan sistem operasi yang dirancang khusus untuk tujuan tertentu. Sistem ini dapat dilengkapi dengan berbagai modul untuk memenuhi beragam kebutuhan pengguna.

Hyperledger berfungsi sebagai pusat sentral untuk berbagai kerangka kerja dan perpustakaan buku besar terdistribusi. Greenhouse Hyperledger, yang terdiri dari kerangka kerja dan alat yang membentuk Hyperledger, digunakan oleh pengembang untuk membuat inisiatif blockchain bisnis. Peserta jaringan semuanya saling mengenal dan dapat terlibat dalam proses pembangunan konsensus. Hyperledger beroperasi dengan cara yang memungkinkan aplikasi untuk memulai persyaratan kontrak. Ini dapat dipahami dengan contoh berikut:

Mari kita anggap bahwa Peer A mengirimkan produk yang disepakati ke Peer B melalui jaringan berbasis hyperledger. Kemudian, konsultasikan aplikasi untuk mengidentifikasi alamat jaringan Peer B. Aplikasi akan melakukan kueri layanan keanggotaan dan memverifikasi keanggotaan Peer B.

Kemudian Hyperledger akan membentuk koneksi langsung antara kedua rekanan untuk transaksi yang terkait dengan perjanjian. Hasilnya harus identik agar dapat divalidasi oleh kedua belah pihak. Cloud konsensus kemudian menerima hasil untuk verifikasi dan pengurutan. Setelah divalidasi, produk dikirimkan ke Rekan B, dan transaksi dicatat dalam buku besar.

Ini dapat dinyatakan sebagai rekan yang terhubung langsung dengan transaksi, dan buku besar mereka akan menjadi satu-satunya yang akan diperbarui mengenai transaksi tersebut. Jumlah informasi yang tepat dan diperlukan hanya akan diungkapkan kepada pihak ketiga yang membantu dalam transaksi melalui regulasi jaringan.

Tugas-tugas Rekan Hyperledger

Para peer dalam jaringan hyperledger dibagi menjadi tiga peran diskrit pada dua waktu proses. Fitur unik dalam jaringan ini memungkinkan tingkat personalisasi yang tinggi, yang menghasilkan perubahan yang signifikan. Tiga tanggung jawab peer adalah sebagai berikut:

  • Committer:Menambahkan transaksi yang divalidasi ke buku besar masing-masing. Transaksi hanya ditambahkan ke buku besar yang ditetapkan setelah consenter mengembalikannya.
  • Endorser:Node endorser bertanggung jawab untuk mensimulasikan transaksi unik dalam jaringannya dan mencegah transaksi yang tidak deterministik dan tidak dapat diandalkan. Sementara semua endorser bertindak sebagai komiter, komiter dapat atau tidak menjadi endorser, tergantung pada pembatasan jaringan.
  • Persetujuan:Tanggung jawab mereka adalah memverifikasi hasil yang dihasilkan oleh rekan-rekan yang terafiliasi yang ingin melanjutkan transaksi untuk memvalidasi transaksi tersebut. Berbeda dengan komiter dan penentu, yang beroperasi pada waktu yang sama, tanggung jawab mereka khusus dan memerlukan waktu yang terpisah. Tanggung jawab mereka adalah menentukan ke ledger mana transaksi harus diakui.

Keuntungan Protokol Hyperledger

Keamanan

Hyperledger memprioritaskan keamanan, menawarkan enkripsi, manajemen identitas, dan kontrol akses. Hal ini membuatnya pilihan ideal untuk aplikasi perusahaan yang membutuhkan tingkat keamanan yang tinggi.

Fleksibilitas

Hyperledger menawarkan tingkat modularitas dan fleksibilitas yang tinggi, memungkinkan pengembang untuk menyesuaikan dan mengonfigurasi platform untuk memenuhi persyaratan spesifik mereka.

Skalabilitas

Hyperledger dirancang untuk mengakomodasi aplikasi perusahaan yang beroperasi dalam skala besar dan dapat memproses ribuan transaksi per detik.

Interoperabilitas

Hyperledger menawarkan platform terpadu untuk mengembangkan aplikasi blockchain, memfasilitasi integrasi dengan sistem dan aplikasi lainnya.

Privasi

Hyperledger memungkinkan pembentukan jaringan blockchain pribadi dan berizin, memastikan hanya entitas yang diotorisasi yang dapat mengakses data jaringan.

Kelemahan dari Protokol Hyperledger

Kompleksitas

Hyperledger bisa sulit untuk diinstal dan dioperasikan, terutama bagi organisasi yang baru mengenal teknologi blockchain. Hal ini mungkin memerlukan keahlian teknis dan sumber daya yang substansial.

Pusat kendali

Hyperledger adalah platform blockchain berizin, yang berarti hanya pihak yang diizinkan dapat berpartisipasi dalam jaringan. Hal ini mengakibatkan desentralisasi yang terbatas. Meskipun hal ini dapat meningkatkan keamanan dan privasi, namun juga menyiratkan bahwa jaringan tersebut kurang terdesentralisasi dibandingkan dengan platform blockchain publik.

Kemampuan Kontrak Pintar Terbatas

Hyperledger menyediakan kemampuan kontrak pintar yang terbatas dibandingkan dengan platform blockchain lainnya. Meskipun ini mungkin cukup untuk aplikasi tertentu, hal ini dapat membuktikan merugikan bagi organisasi yang memerlukan kemampuan kontrak pintar yang lebih canggih.

Proyek Hyperledger

Hyperledger menyediakan berbagai proyek dan alat. Hyperledger Fabric dan Sawtooth adalah dua kerangka kerja atau proyek yang terkenal yang merupakan bagian dari Hyperledger, meskipun ada banyak proyek lainnya.

Hyperledger Fabrics

Hyperledger Fabric adalah platform teknologi buku besar terdistribusi (DLT) sumber terbuka, berizin yang dikembangkan khusus untuk digunakan oleh perusahaan. Ia menawarkan fitur-fitur unik yang membedakannya dari platform buku besar terdistribusi atau blockchain yang terkenal lainnya.

Fabric adalah platform buku besar terdistribusi yang memungkinkan kontrak pintar ditulis dalam bahasa pemrograman umum seperti Java, Go, dan Node.js alih-alih bahasa khusus domain terbatas (DSL). Platform Fabric adalah jaringan berizin di mana pengguna saling dikenal, berbeda dengan jaringan publik tanpa izin di mana individu bersifat anonim dan akibatnya tidak sepenuhnya dipercayai.

Model Hyperledger Fabric

Hyperledger Fabric mencakup elemen desain yang penting untuk efektif memenuhi komitmennya sebagai solusi blockchain yang komprehensif dan dapat disesuaikan untuk perusahaan. Item yang dicakup adalah:

  • Aset:Dalam Hyperledger Fabric, aset digambarkan sebagai kumpulan pasangan kunci-nilai, dan setiap modifikasi terhadap status mereka didokumentasikan sebagai transaksi pada buku besar saluran. Aset dapat diekspresikan dalam format biner dan JSON.
  • Chaincode:Chaincode mengacu pada perangkat lunak yang mendefinisikan satu atau lebih aset dan memberikan instruksi untuk mengubah aset-aset ini melalui transaksi. Pelaksanaan chaincode dipisahkan dari urutan transaksi, mengurangi kebutuhan akan kepercayaan dan verifikasi antara node-node yang berbeda. Pendekatan ini meningkatkan skalabilitas dan performa jaringan.
  • Buku besar:Ledger terdiri dari blockchain yang menyimpan catatan yang tidak dapat diubah dan terurut dalam blok. Ini juga mencakup basis data status yang melacak status terkini dari kain. Setiap saluran memiliki satu ledger. Catatan yang tidak dapat diubah dan dapat diakses secara kolektif menyimpan semua catatan transaksi untuk setiap saluran dan mencakup fungsi kueri yang mirip dengan SQL untuk audit yang efektif dan penyelesaian sengketa.
  • Privasi:Privasi dijamin dengan menggunakan saluran dan pengumpulan data pribadi, yang memfasilitasi transaksi rahasia antara perusahaan pesaing dan industri yang diatur yang bertukar aset pada jaringan bersama.
  • Layanan Keamanan dan Keanggotaan:Keanggotaan berizin memastikan pembentukan jaringan blockchain yang dapat diandalkan di mana peserta tahu bahwa regulator dan auditor yang diotorisasi dapat mengidentifikasi dan melacak semua transaksi.
  • Mekanisme Konsensus:Mekanisme konsensus menawarkan metode yang khas untuk mencapai adaptabilitas dan perluasan yang dibutuhkan organisasi.

Hyperledger Sawtooth

Hyperledger Sawtooth adalah platform blockchain yang diperkenalkan oleh Intel dan beroperasi dengan fitur berizin dan modular. Hyperledger Sawtooth adalah arsitektur yang serbaguna dan modular yang memisahkan sistem inti dari domain aplikasi. Hal ini memungkinkan kontrak pintar untuk menentukan aturan bisnis untuk aplikasi tanpa memerlukan pengetahuan tentang desain inti sistem. Hyperledger Sawtooth menawarkan berbagai metode konsensus, seperti Practical Byzantine Fault Tolerance (PBFT) dan Proof of Elapsed Time (PoET). Ini secara khusus dimaksudkan untuk menjadi serbaguna dan dapat diskalakan.

Sawtooth dapat memfasilitasi implementasi berizin maupun tanpa izin. Ini mencakup mekanisme konsensus baru yang disebut Proof of Elapsed Time (PoET). PoET dirancang untuk melibatkan banyak validator yang tersebar secara efisien sambil membutuhkan penggunaan sumber daya yang rendah. Logika bisnis transaksi dipisahkan dari lapisan konsensus dan diatur ke dalam keluarga transaksi, yang dapat memiliki semantik terbatas atau tidak terbatas.

Fitur-fitur Hyperledger Sawtooth

Karakteristik dari gergaji meliputi:

  • Konsensus Dinamis
  • Keluarga Transaksi
  • Bukti dari Waktu yang Berlalu (metode konsensus khusus)
  • Eksekusi Transaksi Paralel (memungkinkan pembentukan rantai terpisah)
  • Transaksi Pribadi
  • Pelaksanaan kontrak pintar Ethereum

Selain itu, tersedia kit pengembangan perangkat lunak (SDK) untuk Python, Go, JavaScript, Rust, Java, dan C ++. Sawtooth dirancang untuk memenuhi kebutuhan perusahaan yang memerlukan platform blockchain yang bersifat berizin dan dapat disesuaikan.

Proyek Hyperledger Lainnya

Hyperledger Iroha

Hyperledger Iroha adalah platform blockchain yang dirancang untuk integrasi yang mulus dengan jaringan yang sudah ada. Ini juga dirancang untuk mudah diintegrasikan ke dalam proyek infrastruktur atau IoT yang memerlukan teknologi buku besar terdistribusi.

Hyperledger Iroha ditandai dengan arsitektur yang sederhana dan tepat, desain C++ modular dan berbasis domain, fokus pada pengembangan aplikasi klien, dan implementasi metode konsensus baru yang disebut YAC, yang memastikan ketahanan kesalahan dalam kejadian crash. Iroha digunakan dalam sektor-sektor seperti layanan keuangan, perawatan kesehatan, dan pendidikan.

Hyperledger Indy

Hyperledger Indy adalah kerangka kerja yang dirancang untuk menerapkan identitas terdesentralisasi. Produk ini mencakup banyak komponen, set alat, dan pustaka. Selain itu, ini mencakup kedaulatan diri, yang memerlukan penyimpanan yang aman dari semua dokumentasi yang terkait dengan identifikasi seseorang.

Hyperledger Besu

Hyperledger Besu adalah kode sumber Ethereum yang dapat diakses secara publik yang tersedia di platform-platform pribadi dan berizin serta jaringan publik Ethereum. Sistem ini mencakup Mesin Virtual Ethereum (EVM), metode konsensus, API yang menghadap pengguna, dan kemampuan pemantauan.

Hyperledger Cello

Hyperledger Cello adalah toolkit blockchain-as-a-service untuk membuat, mengakhiri, dan mengelola layanan blockchain. Ini berfungsi sebagai dasbor operasional untuk blockchain, menyederhanakan proses pembentukan, administrasi, dan penggunaan blockchain. Cello menawarkan antarmuka fungsional untuk mengelola blockchain secara efisien dan beroperasi pada infrastruktur seperti bare metal, mesin virtual, dan platform kontainer lainnya.

Hyperledger Bevel

Hyperledger Bevel adalah katalis untuk mengimplementasikan teknologi buku besar terdistribusi (DLT). Bevel memfasilitasi pendirian, implementasi, dan integrasi DLT dengan organisasi baru.

Hyperledger Firefly

Hyperledger FireFly adalah supernode open-source awal yang menyediakan kerangka kerja komprehensif bagi bisnis untuk membangun dan memperluas aplikasi Web3 yang aman. API FireFly memfasilitasi pengembangan aplikasi siap produksi di rantai dan protokol populer dengan menyediakan kecepatan yang ditingkatkan untuk membangun aset digital, aliran data, dan transaksi blockchain.

Hyperledger Cacti

Hyperledger Cacti adalah kerangka kerja untuk mencapai interoperabilitas dengan menjalin hubungan dan memfasilitasi transaksi antara ledger yang beragam.

Hyperledger Solang

Solang adalah kompiler Solidity yang ditulis dalam Rust. Ini menggunakan llvm sebagai backend-nya dan dapat mengkompilasi Soliditas untuk Substrat dan Solana.

Hyperledger Aries

Hyperledger Aries adalah bermacam-macam alat yang dirancang untuk membuat, mengirimkan, dan menyimpan kredensial digital dan mengelola kunci terdesentralisasi.

Hyperledger Anoncreds

Hyperledger Anoncreds adalah sertifikasi yang dapat diverifikasi independen dari ledger atau sistem akuntansi tertentu.

Hyperledger Caliper

Hyperledger Caliper adalah alat yang dirancang untuk mengevaluasi dan mengukur kinerja dan kemampuan sistem blockchain. Sebuah kumpas digunakan untuk menilai efektivitas implementasi blockchain.

Kesimpulan

Inisiatif kolaboratif open-source Hyperledger, yang berada di bawah naungan Linux Foundation, didedikasikan untuk mengembangkan kerangka kerja dan teknologi blockchain yang sesuai untuk penggunaan bisnis. Bisnis dapat membentuk jaringan blockchain yang rahasia dan berizin untuk berbagai aplikasi. Hyperledger diakui karena solusi modular dan dapat disesuaikan dalam manajemen rantai pasok dan kontrak pintar.

著者: Abhishek Rajbhar
翻訳者: Piper
レビュアー: KOWEI、Matheus、Ashley
* 本情報はGate.ioが提供または保証する金融アドバイス、その他のいかなる種類の推奨を意図したものではなく、構成するものではありません。
* 本記事はGate.ioを参照することなく複製/送信/複写することを禁じます。違反した場合は著作権法の侵害となり法的措置の対象となります。

Apa itu Protokol Hyperledger?

Lanjutan8/25/2024, 3:40:15 PM
Hyperledger adalah proyek kolaboratif sumber terbuka yang di-hosting oleh Linux Foundation, berfokus pada pengembangan kerangka kerja, alat, dan perpustakaan untuk solusi blockchain kelas enterprise.

Hyperledger adalah komunitas sumber terbuka yang didedikasikan untuk menciptakan kumpulan kerangka, alat, dan perpustakaan stabil yang dirancang untuk implementasi blockchain berizin dan kelas enterprise. Ini adalah kemitraan global yang terdiri dari organisasi anggota di garis depan keuangan, perbankan, Internet of Things, rantai pasokan, manufaktur, dan teknologi. Hyperledger Fabric, Cello, Besu, dan Caliper adalah beberapa sub-proyek yang ada.

Apa itu Protokol Hyperledger?

Hyperledger adalah inisiatif blockchain perusahaan global yang menyediakan kerangka kerja, standar, pedoman, dan alat yang diperlukan untuk membangun blockchain sumber terbuka dan aplikasi terkait untuk berbagai industri. Hyperledger adalah kolaborasi global yang mengembangkan kerangka teknologi berbasis buku besar terdistribusi dan blockchain berkinerja tinggi. Hyperledger dikembangkan untuk memfasilitasi penciptaan buku besar terdistribusi berdasarkan teknologi blockchain. Ada beragam platform blockchain berizin siap perusahaan.

Inisiatif Hyperledger mencakup berbagai platform blockchain bersifat enterprise-ready, bersertifikat, dan plug-and-play. Yayasan Hyperledger mendukung, memelihara, dan meng-host inisiatif-inisiatif ini. Sejak didirikan oleh Linux Foundation pada tahun 2016, proyek Hyperledger telah menerima kontribusi dari berbagai organisasi, termasuk IBM, Intel, Samsung, Microsoft, Visa, American Express, dan ventura blockchain seperti Blockforce.

Platform Hyperledger memungkinkan pengembangan layanan blockchain yang disesuaikan dengan kebutuhan operasional perusahaan. Hyperledger memiliki keunggulan dalam mendirikan jaringan blockchain yang personal dan aman, yang bukan merupakan fitur dari platform lain untuk pengembangan perangkat lunak berbasis blockchain.

Lapisan-lapisan ini digunakan oleh teknologi berbasis Hyperledger:

  • Lapisan konsensus membentuk kesepakatan tentang urutan dan memverifikasi keakuratan transaksi dalam blok.
  • Sebuah lapisan kontrak pintar yang mengotorisasi dan memproses permintaan transaksi
  • Lapisan komunikasi yang mengawasi transportasi pesan peer-to-peer (P2P).
  • Sebuah API yang memungkinkan aplikasi lain untuk berkomunikasi dengan blockchain.
  • Layanan manajemen identitas bertanggung jawab untuk memverifikasi identitas pengguna dan sistem.

Latar Belakang Protokol Hyperledger

Yayasan Linux, yang berlokasi di San Francisco, California, mendirikan inisiatif Hyperledger pada Desember 2015. Awalnya dengan 30 perusahaan anggota dan sejak itu berkembang menjadi sekitar 140 perusahaan anggota.

Brian Behlendorf diangkat sebagai direktur eksekutif. Behlendorf menyatakan bahwa inisiatif Hyperledger tidak akan pernah mengembangkan cryptocurrencynya sendiri. Pada tahun 2016, proyek tersebut juga memulai penerimaan proposal untuk menginkubasi codebase dan teknologi elemen penting lainnya. Hyperledger Fabric dan libconsensus adalah dua di antara codebase kerangka blockchain awal yang diterima. Buku besar terdistribusi Intel, Sawtooth, kemudian diinkubasi.

Sawtooth 1.0 yang siap produksi diinkorporasikan pada tahun 2018. Versi Hyperledger Fabric dengan dukungan jangka panjang diperkenalkan pada tahun 2019. Daniela Barbosa berhasil Behlendorf sebagai direktur eksekutif pada Oktober 2021. Pada bulan yang sama, Hyperledger direbranding sebagai Yayasan Hyperledger untuk menetapkan perbedaan yang lebih jelas antara organisasi dan inisiatif Hyperledger individu.

Bagaimana Protokol Hyperledger Bekerja?

Hyperledger adalah sistem operasi yang mirip dengan Linux sumber terbuka yang beroperasi di jaringan, komputer, laptop, atau perangkat lainnya. Hal ini dapat dibandingkan dengan Linux karena memberdayakan pengguna untuk menentukan preferensi mereka berdasarkan kebutuhan mereka. Oleh karena itu, sebuah sistem dapat dibangun dengan memanfaatkan salah satu proyek Hyperledger yang ada, yang merupakan sistem operasi yang dirancang khusus untuk tujuan tertentu. Sistem ini dapat dilengkapi dengan berbagai modul untuk memenuhi beragam kebutuhan pengguna.

Hyperledger berfungsi sebagai pusat sentral untuk berbagai kerangka kerja dan perpustakaan buku besar terdistribusi. Greenhouse Hyperledger, yang terdiri dari kerangka kerja dan alat yang membentuk Hyperledger, digunakan oleh pengembang untuk membuat inisiatif blockchain bisnis. Peserta jaringan semuanya saling mengenal dan dapat terlibat dalam proses pembangunan konsensus. Hyperledger beroperasi dengan cara yang memungkinkan aplikasi untuk memulai persyaratan kontrak. Ini dapat dipahami dengan contoh berikut:

Mari kita anggap bahwa Peer A mengirimkan produk yang disepakati ke Peer B melalui jaringan berbasis hyperledger. Kemudian, konsultasikan aplikasi untuk mengidentifikasi alamat jaringan Peer B. Aplikasi akan melakukan kueri layanan keanggotaan dan memverifikasi keanggotaan Peer B.

Kemudian Hyperledger akan membentuk koneksi langsung antara kedua rekanan untuk transaksi yang terkait dengan perjanjian. Hasilnya harus identik agar dapat divalidasi oleh kedua belah pihak. Cloud konsensus kemudian menerima hasil untuk verifikasi dan pengurutan. Setelah divalidasi, produk dikirimkan ke Rekan B, dan transaksi dicatat dalam buku besar.

Ini dapat dinyatakan sebagai rekan yang terhubung langsung dengan transaksi, dan buku besar mereka akan menjadi satu-satunya yang akan diperbarui mengenai transaksi tersebut. Jumlah informasi yang tepat dan diperlukan hanya akan diungkapkan kepada pihak ketiga yang membantu dalam transaksi melalui regulasi jaringan.

Tugas-tugas Rekan Hyperledger

Para peer dalam jaringan hyperledger dibagi menjadi tiga peran diskrit pada dua waktu proses. Fitur unik dalam jaringan ini memungkinkan tingkat personalisasi yang tinggi, yang menghasilkan perubahan yang signifikan. Tiga tanggung jawab peer adalah sebagai berikut:

  • Committer:Menambahkan transaksi yang divalidasi ke buku besar masing-masing. Transaksi hanya ditambahkan ke buku besar yang ditetapkan setelah consenter mengembalikannya.
  • Endorser:Node endorser bertanggung jawab untuk mensimulasikan transaksi unik dalam jaringannya dan mencegah transaksi yang tidak deterministik dan tidak dapat diandalkan. Sementara semua endorser bertindak sebagai komiter, komiter dapat atau tidak menjadi endorser, tergantung pada pembatasan jaringan.
  • Persetujuan:Tanggung jawab mereka adalah memverifikasi hasil yang dihasilkan oleh rekan-rekan yang terafiliasi yang ingin melanjutkan transaksi untuk memvalidasi transaksi tersebut. Berbeda dengan komiter dan penentu, yang beroperasi pada waktu yang sama, tanggung jawab mereka khusus dan memerlukan waktu yang terpisah. Tanggung jawab mereka adalah menentukan ke ledger mana transaksi harus diakui.

Keuntungan Protokol Hyperledger

Keamanan

Hyperledger memprioritaskan keamanan, menawarkan enkripsi, manajemen identitas, dan kontrol akses. Hal ini membuatnya pilihan ideal untuk aplikasi perusahaan yang membutuhkan tingkat keamanan yang tinggi.

Fleksibilitas

Hyperledger menawarkan tingkat modularitas dan fleksibilitas yang tinggi, memungkinkan pengembang untuk menyesuaikan dan mengonfigurasi platform untuk memenuhi persyaratan spesifik mereka.

Skalabilitas

Hyperledger dirancang untuk mengakomodasi aplikasi perusahaan yang beroperasi dalam skala besar dan dapat memproses ribuan transaksi per detik.

Interoperabilitas

Hyperledger menawarkan platform terpadu untuk mengembangkan aplikasi blockchain, memfasilitasi integrasi dengan sistem dan aplikasi lainnya.

Privasi

Hyperledger memungkinkan pembentukan jaringan blockchain pribadi dan berizin, memastikan hanya entitas yang diotorisasi yang dapat mengakses data jaringan.

Kelemahan dari Protokol Hyperledger

Kompleksitas

Hyperledger bisa sulit untuk diinstal dan dioperasikan, terutama bagi organisasi yang baru mengenal teknologi blockchain. Hal ini mungkin memerlukan keahlian teknis dan sumber daya yang substansial.

Pusat kendali

Hyperledger adalah platform blockchain berizin, yang berarti hanya pihak yang diizinkan dapat berpartisipasi dalam jaringan. Hal ini mengakibatkan desentralisasi yang terbatas. Meskipun hal ini dapat meningkatkan keamanan dan privasi, namun juga menyiratkan bahwa jaringan tersebut kurang terdesentralisasi dibandingkan dengan platform blockchain publik.

Kemampuan Kontrak Pintar Terbatas

Hyperledger menyediakan kemampuan kontrak pintar yang terbatas dibandingkan dengan platform blockchain lainnya. Meskipun ini mungkin cukup untuk aplikasi tertentu, hal ini dapat membuktikan merugikan bagi organisasi yang memerlukan kemampuan kontrak pintar yang lebih canggih.

Proyek Hyperledger

Hyperledger menyediakan berbagai proyek dan alat. Hyperledger Fabric dan Sawtooth adalah dua kerangka kerja atau proyek yang terkenal yang merupakan bagian dari Hyperledger, meskipun ada banyak proyek lainnya.

Hyperledger Fabrics

Hyperledger Fabric adalah platform teknologi buku besar terdistribusi (DLT) sumber terbuka, berizin yang dikembangkan khusus untuk digunakan oleh perusahaan. Ia menawarkan fitur-fitur unik yang membedakannya dari platform buku besar terdistribusi atau blockchain yang terkenal lainnya.

Fabric adalah platform buku besar terdistribusi yang memungkinkan kontrak pintar ditulis dalam bahasa pemrograman umum seperti Java, Go, dan Node.js alih-alih bahasa khusus domain terbatas (DSL). Platform Fabric adalah jaringan berizin di mana pengguna saling dikenal, berbeda dengan jaringan publik tanpa izin di mana individu bersifat anonim dan akibatnya tidak sepenuhnya dipercayai.

Model Hyperledger Fabric

Hyperledger Fabric mencakup elemen desain yang penting untuk efektif memenuhi komitmennya sebagai solusi blockchain yang komprehensif dan dapat disesuaikan untuk perusahaan. Item yang dicakup adalah:

  • Aset:Dalam Hyperledger Fabric, aset digambarkan sebagai kumpulan pasangan kunci-nilai, dan setiap modifikasi terhadap status mereka didokumentasikan sebagai transaksi pada buku besar saluran. Aset dapat diekspresikan dalam format biner dan JSON.
  • Chaincode:Chaincode mengacu pada perangkat lunak yang mendefinisikan satu atau lebih aset dan memberikan instruksi untuk mengubah aset-aset ini melalui transaksi. Pelaksanaan chaincode dipisahkan dari urutan transaksi, mengurangi kebutuhan akan kepercayaan dan verifikasi antara node-node yang berbeda. Pendekatan ini meningkatkan skalabilitas dan performa jaringan.
  • Buku besar:Ledger terdiri dari blockchain yang menyimpan catatan yang tidak dapat diubah dan terurut dalam blok. Ini juga mencakup basis data status yang melacak status terkini dari kain. Setiap saluran memiliki satu ledger. Catatan yang tidak dapat diubah dan dapat diakses secara kolektif menyimpan semua catatan transaksi untuk setiap saluran dan mencakup fungsi kueri yang mirip dengan SQL untuk audit yang efektif dan penyelesaian sengketa.
  • Privasi:Privasi dijamin dengan menggunakan saluran dan pengumpulan data pribadi, yang memfasilitasi transaksi rahasia antara perusahaan pesaing dan industri yang diatur yang bertukar aset pada jaringan bersama.
  • Layanan Keamanan dan Keanggotaan:Keanggotaan berizin memastikan pembentukan jaringan blockchain yang dapat diandalkan di mana peserta tahu bahwa regulator dan auditor yang diotorisasi dapat mengidentifikasi dan melacak semua transaksi.
  • Mekanisme Konsensus:Mekanisme konsensus menawarkan metode yang khas untuk mencapai adaptabilitas dan perluasan yang dibutuhkan organisasi.

Hyperledger Sawtooth

Hyperledger Sawtooth adalah platform blockchain yang diperkenalkan oleh Intel dan beroperasi dengan fitur berizin dan modular. Hyperledger Sawtooth adalah arsitektur yang serbaguna dan modular yang memisahkan sistem inti dari domain aplikasi. Hal ini memungkinkan kontrak pintar untuk menentukan aturan bisnis untuk aplikasi tanpa memerlukan pengetahuan tentang desain inti sistem. Hyperledger Sawtooth menawarkan berbagai metode konsensus, seperti Practical Byzantine Fault Tolerance (PBFT) dan Proof of Elapsed Time (PoET). Ini secara khusus dimaksudkan untuk menjadi serbaguna dan dapat diskalakan.

Sawtooth dapat memfasilitasi implementasi berizin maupun tanpa izin. Ini mencakup mekanisme konsensus baru yang disebut Proof of Elapsed Time (PoET). PoET dirancang untuk melibatkan banyak validator yang tersebar secara efisien sambil membutuhkan penggunaan sumber daya yang rendah. Logika bisnis transaksi dipisahkan dari lapisan konsensus dan diatur ke dalam keluarga transaksi, yang dapat memiliki semantik terbatas atau tidak terbatas.

Fitur-fitur Hyperledger Sawtooth

Karakteristik dari gergaji meliputi:

  • Konsensus Dinamis
  • Keluarga Transaksi
  • Bukti dari Waktu yang Berlalu (metode konsensus khusus)
  • Eksekusi Transaksi Paralel (memungkinkan pembentukan rantai terpisah)
  • Transaksi Pribadi
  • Pelaksanaan kontrak pintar Ethereum

Selain itu, tersedia kit pengembangan perangkat lunak (SDK) untuk Python, Go, JavaScript, Rust, Java, dan C ++. Sawtooth dirancang untuk memenuhi kebutuhan perusahaan yang memerlukan platform blockchain yang bersifat berizin dan dapat disesuaikan.

Proyek Hyperledger Lainnya

Hyperledger Iroha

Hyperledger Iroha adalah platform blockchain yang dirancang untuk integrasi yang mulus dengan jaringan yang sudah ada. Ini juga dirancang untuk mudah diintegrasikan ke dalam proyek infrastruktur atau IoT yang memerlukan teknologi buku besar terdistribusi.

Hyperledger Iroha ditandai dengan arsitektur yang sederhana dan tepat, desain C++ modular dan berbasis domain, fokus pada pengembangan aplikasi klien, dan implementasi metode konsensus baru yang disebut YAC, yang memastikan ketahanan kesalahan dalam kejadian crash. Iroha digunakan dalam sektor-sektor seperti layanan keuangan, perawatan kesehatan, dan pendidikan.

Hyperledger Indy

Hyperledger Indy adalah kerangka kerja yang dirancang untuk menerapkan identitas terdesentralisasi. Produk ini mencakup banyak komponen, set alat, dan pustaka. Selain itu, ini mencakup kedaulatan diri, yang memerlukan penyimpanan yang aman dari semua dokumentasi yang terkait dengan identifikasi seseorang.

Hyperledger Besu

Hyperledger Besu adalah kode sumber Ethereum yang dapat diakses secara publik yang tersedia di platform-platform pribadi dan berizin serta jaringan publik Ethereum. Sistem ini mencakup Mesin Virtual Ethereum (EVM), metode konsensus, API yang menghadap pengguna, dan kemampuan pemantauan.

Hyperledger Cello

Hyperledger Cello adalah toolkit blockchain-as-a-service untuk membuat, mengakhiri, dan mengelola layanan blockchain. Ini berfungsi sebagai dasbor operasional untuk blockchain, menyederhanakan proses pembentukan, administrasi, dan penggunaan blockchain. Cello menawarkan antarmuka fungsional untuk mengelola blockchain secara efisien dan beroperasi pada infrastruktur seperti bare metal, mesin virtual, dan platform kontainer lainnya.

Hyperledger Bevel

Hyperledger Bevel adalah katalis untuk mengimplementasikan teknologi buku besar terdistribusi (DLT). Bevel memfasilitasi pendirian, implementasi, dan integrasi DLT dengan organisasi baru.

Hyperledger Firefly

Hyperledger FireFly adalah supernode open-source awal yang menyediakan kerangka kerja komprehensif bagi bisnis untuk membangun dan memperluas aplikasi Web3 yang aman. API FireFly memfasilitasi pengembangan aplikasi siap produksi di rantai dan protokol populer dengan menyediakan kecepatan yang ditingkatkan untuk membangun aset digital, aliran data, dan transaksi blockchain.

Hyperledger Cacti

Hyperledger Cacti adalah kerangka kerja untuk mencapai interoperabilitas dengan menjalin hubungan dan memfasilitasi transaksi antara ledger yang beragam.

Hyperledger Solang

Solang adalah kompiler Solidity yang ditulis dalam Rust. Ini menggunakan llvm sebagai backend-nya dan dapat mengkompilasi Soliditas untuk Substrat dan Solana.

Hyperledger Aries

Hyperledger Aries adalah bermacam-macam alat yang dirancang untuk membuat, mengirimkan, dan menyimpan kredensial digital dan mengelola kunci terdesentralisasi.

Hyperledger Anoncreds

Hyperledger Anoncreds adalah sertifikasi yang dapat diverifikasi independen dari ledger atau sistem akuntansi tertentu.

Hyperledger Caliper

Hyperledger Caliper adalah alat yang dirancang untuk mengevaluasi dan mengukur kinerja dan kemampuan sistem blockchain. Sebuah kumpas digunakan untuk menilai efektivitas implementasi blockchain.

Kesimpulan

Inisiatif kolaboratif open-source Hyperledger, yang berada di bawah naungan Linux Foundation, didedikasikan untuk mengembangkan kerangka kerja dan teknologi blockchain yang sesuai untuk penggunaan bisnis. Bisnis dapat membentuk jaringan blockchain yang rahasia dan berizin untuk berbagai aplikasi. Hyperledger diakui karena solusi modular dan dapat disesuaikan dalam manajemen rantai pasok dan kontrak pintar.

著者: Abhishek Rajbhar
翻訳者: Piper
レビュアー: KOWEI、Matheus、Ashley
* 本情報はGate.ioが提供または保証する金融アドバイス、その他のいかなる種類の推奨を意図したものではなく、構成するものではありません。
* 本記事はGate.ioを参照することなく複製/送信/複写することを禁じます。違反した場合は著作権法の侵害となり法的措置の対象となります。
今すぐ始める
登録して、
$100
のボーナスを獲得しよう!