Pengantar Hyperledger Besu

Lanskap Teknologi Blockchain terus berkembang dengan penambahan proyek-proyek baru dan mencolok. Di antara banyak penyebutan terkemuka di dunia Blockchain, Hyperledger baru-baru ini mendirikan platform yang menjanjikan untuk mempromosikan proyek teknologi buku besar terdistribusi. Salah satu proyek penting di domain Hyperledger, Hyperledger Fabric, telah menjadi pendorong penting dalam pengembangan solusi Blockchain sementara yang lainnya adalah Hyperledger Besu..

Ringkasan bisnis plan

Fokus utama dari makalah diskusi ini adalah Hyperledger Besu, tambahan terbaru di antara proyek-proyek Hyperledger.

  • Ini menyediakan platform yang andal untuk membangun kasus penggunaan jaringan publik dengan memanfaatkan jaringan publik Ethereum. Ini juga memungkinkan pembuatan jaringan yang diizinkan.
  • Ini beroperasi sesuai dengan standar Aliansi Ethereum Perusahaan, referensi standar untuk pembuatan antarmuka umum antara berbagai proyek sumber tertutup dan terbuka di ekosistem Ethereum.
  • Ini memfasilitasi penerapan mekanisme konsensus yang berbeda.
  • Jaringan peer-to-peer mewakili salah satu fitur utama Hyperledger Besu.
  • Memantau kinerja node dan jaringan merupakan elemen penting lainnya dari Hyperledger Besu.
  • Privasi memastikan bahwa pihak eksternal tidak dapat mengakses daftar pihak yang terlibat dalam transaksi, atau konten transaksi, atau referensi pihak pengirim dan penerima.

Salah satu aplikasi paling luas yang terkait dengan Hyperledger Besu adalah di industri farmasi. Dalam proyek Save Pharmaceutical, obat-obatan yang tidak terpakai dikembalikan dan diberikan kepada pasien yang membutuhkannya melalui platform berdasarkan Hyperledger Besu yang menghubungkan repositori obat (misalnya, apotek), donor obat (misalnya, klinik), pasien individu, dan fasilitas tempat tinggal yang dibantu pasien. Platform tersebut memastikan jaringan tingkat perusahaan yang diizinkan untuk beroperasi sebagai sistem tempat penyimpanan obat.

Mari kita temukan definisi Hyperledger Besu di samping arsitektur dan fiturnya. Yang terpenting dari semuanya, pembahasan berikut akan menekankan pada fungsi dan kasus penggunaannya yang penting.

Daftar Sekarang: Kursus Dasar-dasar Blockchain Gratis

Definisi Hyperledger Besu

Hyperledger Besu pada dasarnya adalah klien Ethereum open-source berbasis Java dan merupakan proyek Blockchain awal di Hyperledger yang mendukung operasi di seluruh Blockchain publik. Sekarang, perusahaan lebih didorong ke ekosistem Hyperledger karena Besu, yang menyediakan platform yang andal untuk membangun kasus penggunaan jaringan publik sesuai dengan persyaratan aplikasi mereka..

Oleh karena itu, perusahaan tidak perlu khawatir tentang pembatasan kasus penggunaan Blockchain yang diizinkan hanya dengan Hyperledger Besu. Ini memanfaatkan jaringan publik Ethereum untuk operasi. Tujuan spesifik dari arsitektur dan desain berfokus pada modularitas dan antarmuka yang bersih. Ini secara khusus dirancang sebagai platform yang ideal untuk memungkinkan pengembangan dan penyebaran open-source.

Modularitas dalam desain terbukti dalam isolasi kekhawatiran di antara algoritme konsensus dan berbagai fitur penting Blockchain. Hasilnya, pendekatan modular mendukung implementasi dan peningkatan yang lebih mudah untuk semua komponennya. Pembuatan antarmuka yang bersih di antara berbagai elemen dalam infrastruktur klien dengan menawarkan konfigurasi Ethereum yang lebih mudah untuk memenuhi kebutuhan mereka.

Selain itu, ini juga memenuhi kebutuhan bisnis sambil memberikan fleksibilitas untuk integrasi berbagai proyek Hyperledger dan elemen penggunaan tertentu dalam basis kode. Ditulis di Java dan dikembangkan di bawah lisensi Apache 2.0, dan dapat berjalan di jaringan publik Ethereum serta jaringan dengan izin pribadi dan jaringan uji seperti Gorli, Rinkeby, dan Ropsten.

Baca Lebih Lanjut tentang Hyperleadger Besu sini!

Pentingnya Klien Ethereum

Sekarang, penting untuk merefleksikan aspek yang paling menonjol dalam definisi Hyperledger Besu. Klien Ethereum, ingat? Jadi, apa itu klien Ethereum? Ini pada dasarnya adalah perangkat lunak yang bertanggung jawab untuk implementasi protokol Ethereum untuk kasus penggunaan tertentu. Klien Ethereum memiliki antarmuka pemrograman aplikasi (API) yang memungkinkan pengembang aplikasi untuk berinteraksi dengan Blockchain.

Klien Ethereum memiliki lingkungan eksekusi yang disesuaikan untuk memproses transaksi Ethereum Blockchain. Mereka juga memfasilitasi jaringan Peer-to-Peer (P2P) untuk memastikan komunikasi dengan node Ethereum yang berbeda di seluruh jaringan untuk status sinkronisasi. Selain itu, pengguna juga mendapatkan penyimpanan untuk menyimpan data yang terutama berfokus pada pelaksanaan transaksi. Aspek-aspek ini dengan jelas menunjukkan efisiensi Hyperledger Besu.

Baca artikel kami sebelumnya tentang panduan utama Ethereum dan mulailah!

Fitur Hyperledger Besu

Perhatian penting berikutnya dalam pengantar Hyperledger Besu terutama mengacu pada fitur-fiturnya. Saat ini beroperasi sesuai dengan standar Enterprise Ethereum Alliance (EEA). Spesifikasi EEA adalah tolok ukur standar untuk pembuatan antarmuka umum antara berbagai proyek sumber tertutup dan terbuka di lanskap Ethereum.

Hasilnya, pengguna tidak harus menghadapi lock-in vendor sementara juga mendapatkan fungsionalitas antarmuka standar yang memadai di seluruh tim untuk pengembangan aplikasi. Ini memastikan penerapan fitur perusahaan sehubungan dengan spesifikasi klien EEA. Sekarang, mari kita lihat garis besar fitur lain yang dapat Anda manfaatkan dari Hyperledger Besu.

  • EVM

Mesin Virtual Ethereum di Hyperledger Besu adalah mesin virtual lengkap Turing, yang mendukung penerapan dan pelaksanaan kontrak pintar melalui transaksi di Ethereum Blockchain.

  • Mekanisme Konsensus

Hyperledger Besu memfasilitasi mekanisme konsensus yang berbeda dalam bentuk dua algoritma yang berbeda. Algoritme konsensus membantu dalam penerapan algoritme konsensus berbeda yang terkait dengan produksi blok, validasi blok&validasi transaksi. Dua algoritma konsensus yang menonjol adalah Bukti Otoritas dan Bukti Kerja. Protokol Proof of Authority sangat ideal dalam kasus di mana peserta dalam transaksi saling mengenal. Proof of Work (atau Ethash) cocok untuk kasus penggunaan yang berfokus pada aktivitas penambangan yang terkait dengan mainnet Ethereum.

Baca Sekarang: Panduan Utama untuk Algoritma Konsensus

  • Fitur Penyimpanan

Fitur penting berikutnya dari Hyperledger Besu mengacu pada penyimpanan. Ini menyediakan database nilai kunci RocksDB untuk mempertahankan data rantai pada tingkat node lokal. Data tersebut diklasifikasikan ke dalam sub-kategori tertentu, seperti data Blockchain dan data World State.

Data Blockchain termasuk header blok yang membentuk rantai data, yang membantu dalam verifikasi kriptografi dari status Blockchain. Setiap tajuk blok mengarah ke Negara Dunia melalui hash stateRoot, dan data Negara Dunia menunjukkan pemetaan ke akun dari alamat yang berbeda. Akun kepemilikan eksternal memiliki saldo eter, dan akun berbasis kontrak pintar juga dapat berisi penyimpanan dan kode yang dapat dieksekusi.

  • Jaringan P2P

Salah satu istilah menonjol yang menyertai Hyperledger Besu adalah jaringan P2P. Hyperledger Besu memanfaatkan protokol jaringan devp2p dari Ethereum untuk memungkinkan komunikasi antar klien. Selain itu, ia juga menyediakan sub-protokol yang dirancang khusus untuk IBFT2.

  • API yang menghadap pengguna

Fitur penting lainnya dari Hyperledger Besu mengacu pada API yang dihadapi pengguna dalam bentuk EEA JSON-RPC API dan mainnet Ethereum API. API mendukung protokol WebSocket dan HTTP. Selain itu, Hyperledger Besu juga menawarkan API GraphQL.

  • Pemantauan

Pemantauan adalah salah satu kekuatan terpenting dalam fitur Hyperledger Besu karena memungkinkan operasi pada jaringan publik Ethereum. Ini mencakup fungsi pemantauan kinerja node dan jaringan. Hyperledger Besu menggunakan metode debug_metrics JSON-RPC API atau Prometheus untuk memantau kinerja node. Di sisi lain, alat Alethio sepertiEthStats Network Monitor dan Block Explorer membantu dalam memantau kinerja jaringan.

  • Pribadi

Di antara banyak faktor yang menonjol dalam daftar fitur Hyperledger Besu, privasi memiliki tempat yang menonjol. Privasi terutama mengacu pada menjaga privasi transaksi antara satu-satunya pihak yang terlibat dalam transaksi.

Ini memastikan bahwa pihak eksternal tidak dapat mengakses daftar pihak yang terlibat dalam transaksi, konten transaksi, atau pihak pengirim dan penerima. Manajer Transaksi Pribadi adalah kekuatannya yang luar biasa dalam menjaga privasi transaksi.

Baca Juga: Blockchain Publik vs Pribadi

  • Perizinan

Terakhir, namun merupakan tambahan yang signifikan dalam fitur Hyperledger Besu, lihat dukungan untuk perizinan. Meskipun mendukung kasus penggunaan jaringan publik, ini juga memungkinkan pembuatan jaringan yang diizinkan. Jaringan yang diizinkan akan melibatkan otentikasi hanya untuk node tertentu &akun.

Pengguna dapat mengaktifkan izin akun atau izin node di jaringan sesuai dengan preferensi mereka. Selain itu, pengguna juga mendapatkan keuntungan dari perizinan lokal maupun on-chain dengan Hyperledger Besu. Perizinan lokal menggunakan file konfigurasi untuk perizinan di tingkat node. Di sisi lain, izin on-chain melibatkan penggunaan kontrak pintar di tingkat jaringan.

 

Fungsionalitas yang Didukung di Hyperledger Besu

Fungsionalitas Hyperledger Besu juga merupakan salah satu alasan utama untuk mendorong popularitasnya. Ini menyediakan CLI (Command-Line Interface) bersama dengan WebSocket & API berbasis HTTP untuk memastikan pengoperasian, pemeliharaan, dan pemantauan node yang tepat di jaringan Ethereum. API Klien memberikan dukungan yang memadai untuk fungsi Ethereum umum, termasuk kontrak pintar, pengembangan dapp, kasus penggunaan yang melibatkan operasi, dan penerapan.

Alat-alat seperti web3j, Truffle, dan Remix membantu dalam mendukung aktivitas ini. Selain itu, klien Hyperledger Besu juga memastikan dukungan untuk implementasi API JSON-RPC umum. Oleh karena itu, pengguna tidak perlu menghadapi kesulitan dengan integrasi dan alat ekosistem. Klien Hyperledger Besu juga menyediakan dukungan untuk pembuatan jaringan konsorsium pribadi dengan izin.

Hyperledger Besu saat ini tidak memiliki dukungan untuk manajemen kunci dengan klien karena masalah keamanan. Di sisi lain, pengguna dapat memanfaatkan EthSigner atau dompet lain yang kompatibel dengan Ethereum untuk pengelolaan kunci pribadi. Alat seperti EthSigner juga memfasilitasi akses ke penyimpanan kunci bersamaan dengan penandatanganan transaksi melalui alat seperti Microsoft Azure dan Hashicorp Vault.

Seperti yang sudah disebutkan, ini juga mendukung node & izin akun berdasarkan konfigurasi lokal dan kontrak pintar. Selain itu, metode tanpa pengetahuan yang terkait dengan klien juga dapat memfasilitasi transaksi pribadi secara serempak dengan protokol Aztex. Jika kasusnya melibatkan pendekatan off-chain, maka Anda dapat menggunakan Orion, yang merupakan manajer transaksi pribadi open-source.

Baca Juga: Masa Depan Teknologi Blockchain

Kasus Penggunaan Praktis Hyperledger Besu

Perhatian terakhir dalam setiap pengantar Hyperledger Besu terutama akan mengacu pada kasus penggunaan praktisnya. Salah satu aplikasi paling luas yang terkait dengannya adalah di industri farmasi. Masalah limbah farmasi di AS adalah salah satu masalah utama dengan pemborosan obat resep senilai hampir $ 2 miliar setiap tahun..

Jumlah besar obat resep tetap tidak digunakan di klinik, rumah pasien individu, dan fasilitas bantuan hidup. Oleh karena itu, solusi yang paling masuk akal, dalam kasus ini, mungkin mengarah ke penghancuran obat yang tidak digunakan. Namun, biaya membuang obat yang tidak digunakan merupakan kemunduran penting lainnya.

Selain itu, preseden hukum untuk membuang obat-obatan yang tidak digunakan melalui pembakaran dapat menimbulkan masalah lingkungan yang menonjol. Jadi, solusi paling produktif dalam hal ini adalah mekanisme yang dapat mengembalikan obat yang tidak terpakai dan memberikannya kepada pasien yang membutuhkannya. Solusi semacam itu harus sesuai dengan aspek praktis berikut untuk efisiensi yang lebih baik.

  • Motivasi Apotek sebagai sarana untuk menerima obat yang tidak terpakai
  • Motivasi pasien dan klinik untuk mendonasikan obat yang tidak terpakai
  • Kontrol dan transparansi yang komprehensif atas kualitas dan kedaluwarsa obat-obatan yang disumbangkan
  • Keamanan data

Salah satu contoh terbaik penggunaan Hyperledger Besu dalam menciptakan solusi semacam itu adalah proyek Save Pharmaceutical. Platform ini memanfaatkan Hyperledger Besu untuk menghubungkan repositori obat, yaitu apotek, donor obat seperti klinik, pasien individu, dan fasilitas hidup dampingan dan pasien..

Proyek Save Pharmaceutical saat ini sedang dalam pengembangan dan akan menjadi produk yang sangat multifungsi. Ini bisa menjadi platform yang ideal bagi donor untuk menyumbangkan obat yang tidak mereka gunakan, dan apotek dapat dengan mudah menyetujui atau menolak apotek yang disumbangkan. Hasilnya, pasien yang membutuhkan obat dan tidak dapat memanfaatkannya karena kesulitan keuangan bisa mendapatkan obat dengan kualitas terbaik.

Hyperledger Besu berfungsi sebagai opsi ideal dalam kasus penggunaan ini karena fasilitasnya untuk operasi di jaringan publik. Oleh karena itu, pasien dapat mengakses informasi tentang ketersediaan obat di apotek. Selain itu, fasilitas perizinan dapat membantu apotek menjaga kontrol yang lebih baik terhadap penerimaan dan verifikasi kualitas obat.

Hasilnya, Hyperledger Besu dapat memastikan jaringan tingkat perusahaan yang diizinkan untuk bekerja sebagai sistem penyimpanan obat. Seseorang dapat dengan jelas memperhatikan bahwa Ini sangat ideal untuk aplikasi misi-kritis di Blockchain pribadi sambil menggunakan fitur protokol tanpa izin.

Jika Anda seorang pemula di dunia teknologi blockchain, Anda harus tahu tentang Jenis-Jenis Blockchain.

Kesimpulan

Pengenalan Hyperledger Besu di ekosistem Hyperledger akan memberikan peluang baru bagi perusahaan untuk memanfaatkan manfaat dari kasus penggunaan jaringan publik. Yang paling penting dari semuanya, Ini memastikan pengaturan dan pemasangan yang sederhana dan fleksibel melalui persyaratan sistem umumnya.

Lebih mudah untuk menetapkan persyaratan sistem untuk Hyperledger Besu dengan kesan yang jelas tentang spesifikasi jaringan seperti kompleksitas kueri, ukuran status dunia, batas gas blok, dan jumlah transaksi. Selain itu, komunitas terbuka Hyperledger Besu juga mendorong kontribusi tambahan pada ekosistemnya setiap hari. Adopsi Hyperledger Besu perlahan-lahan mendapatkan momentumnya. Pelajari lebih lanjut tentang Hyperledger Besu sekarang untuk memanfaatkan peluang!

Jika Anda adalah orang yang bercita-cita untuk membangun karir yang sukses di Blockchain, daftar sekarang di Kursus Blockchain Gratis dan mulailah perjalanan Blockchain Anda!

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me