Hyperledger
Hyperledger adalah implementasi kerangka kerja blockchain yang dapat di gunakan untuk mengembangkan aplikasi atau solusi dengan arsitektur modular[1] yang merupakan sebuah proyek dari blockchain open source dan related tools.[2] Dimulai pada Desember 2015 oleh Linux Foundation,[3] dan didukung oleh industri besar seperti IBM, Intel dan SAP Ariba, untuk mendukung pengembangan kolaboratif dari buku besar yang didistribusikan berbasis blockchain.
Sejarah dan Tujuan
[sunting | sunting sumber]Hyperledger atau HypeIn pada Desember 2015, Linux Foundation mengumumkan pembuatan Proyek Hyperledger. Pendiri proyek diumumkan pada Februari 2016. Sedangkan anggota dan susunan dewan pemerintahan diumumkan pada 29 Maret.[4] 19 Mei Brian Behlendorf diangkat sebagai direktur eksekutif proyek.[5]
Tujuan proyek ini adalah untuk meningkatkan kolaborasi lintas industri dengan mengembangkan blockchain dan buku besar yang didistribusikan, dengan fokus pada kasus peningkatan kinerja dan keandalan sistem ini (dibandingkan dengan desain cryptocurrency yang sebanding) sehingga mereka mampu mendukung transaksi bisnis global oleh perusahaan teknologi, keuangan, dan pasokan utama.[6] Proyek ini akan mengintegrasikan protokol dan standar terbuka independen melalui kerangka kerja untuk modul penggunaan, termasuk blockchains dengan konsensus dan rutinitas penyimpanan sendiri, serta layanan untuk identitas, kontrol akses, dan kontrak pintar. Awalnya ada beberapa kebingungan bahwa Hyperledger akan mengembangkan cryptocurrency tipe bitcoin sendiri, tetapi Behlendorf telah dengan tegas menyatakan bahwa Proyek Hyperledger tidak pernah membangun cryptocurrency sendiri.[7]
Pada awal 2016, proyek mulai menerima proposal untuk inkubasi basis kode dan teknologi lainnya sebagai elemen inti. Salah satu proposal pertama adalah untuk basis kode yang menggabungkan karya sebelumnya oleh Digital Asset, libconsensus Blockstream dan OpenBlockchain IBM.[8] yang kemudian bernama Fabric.[9] Sedangkan Sawtooth yang merupakan buku besar Intel didistribusikan[10]]Pada bulan Mei telah diinkubasi.[11]
Pada 12 Juli 2017, proyek ini mengumumkan Hyperledger Fabric 1.0 yang siap di produksi dan mulai mendapatkan popularitas di pasar penawaran koin.[12] Pada bulan Juli 2017, London Stock Exchange Group dalam kemitraan dengan IBM mengumumkan bahwa akan membuat platform blockchain yang dirancang untuk menerbitkan saham digital perusahaan-perusahaan Italia dengan Hyperledger Fabric sebagai basis platform.[13] Pada Agustus 2017, Oracle bergabung dengan konsorsium Hyperledger dan mengumumkan tawaran Blockchain Cloud Service.[14][15] Sedangkan bulan September 2017 Royal Bank of Canada (RBC) mulai menggunakan Hyperledger untuk perngiriman antar bank AS-Kanada.[16]
Anggota dan Pemerintahan
[sunting | sunting sumber]Anggota awal dari inisiatif ini adalah blockchain ISV, (Blockchain, ConsenSys, Digital Asset, R3, Onchain), perusahaan platform teknologi terkenal (Cisco, Fujitsu, Hitachi, IBM, Intel, NEC, NTT DATA, Red Hat, VMware), perusahaan jasa keuangan (ABN AMRO, ANZ Bank, BNY Mellon, CLS Group, CME Group, the Depository Trust & Clearing Corporation (DTCC), Grup Deutsche Börse, JP Morgan, State Street, SWIFT, Wells Fargo, Sberbank), perusahaan perangkat lunak bisnis seperti SAP, lembaga akademis (Pusat Keuangan Alternatif Cambridge, Blockchain di Columbia, UCLA Blockchain Lab), integrator sistem dan lainnya (Accenture, Calastone, Wipro, Kredit, Penjagaan, IntellectEU, Nxt Foundation, Symbiont, Smart Block Laboratory).[17]
Dewan pengurus Proyek Hyperledger terdiri dari dua puluh anggota yang diketuai oleh Robert Palatnick, (direktur pengelola dan kepala arsitek teknologi untuk DTCC), dan dua belas anggota Komite Pengarah Teknis yang diketuai oleh Dan Middleton, Insinyur Utama di Intel.
Buku Besar Terdistribusi Hyperledger
[sunting | sunting sumber]Berikut adalah sejumlah proyek Buku Besar Terdistribusi[18] pada Hyperledger.
Hyperledger Burrow
[sunting | sunting sumber]Burrow [19] merupakan klien blockchain termasuk Ethereum Virtual Machine yang dibangun untuk spesifikasi yang Dikontribusikan oleh Monax [20] dan disponsori oleh Monax dan Intel.[21]
Hyperledger Fabric
[sunting | sunting sumber]Hyperledger Fabric adalah infrastruktur blockchain yang diizinkan, yang pada awalnya disumbangkan oleh IBM [22] dan Digital Asset, untuk memberikan arsitektur modular dengan penggambaran peran antara node dalam infrastruktur, pelaksanaan Kontrak Cerdas (disebut "chaincode" pada Fabric) dan konsensus yang dapat dikonfigurasi dan layanan keanggotaan. Jaringan Fabric terdiri dari "Peer Nodes", yang mengeksekusi kode rantai, mengakses data buku besar, mendukung transaksi dan antarmuka dengan aplikasi. "Node pemesan" yang memastikan konsistensi dari blockchain dan memberikan transaksi yang disetujui kepada rekan-rekan jaringan, dan layanan MSP, yang umumnya diimplementasikan sebagai Otoritas Sertifikat, mengelola sertifikat X.509 yang digunakan untuk mengotentikasi identitas dan peran anggota.[23]
Fabric pertama kali ditujukan untuk proyek-proyek integrasi, di mana Teknologi Buku Besar Terdistribusi (DLT) diperlukan,dan tidak menawarkan penggunan selain kepada SDK untuk Node.js, Java and Go.
Fabric mendukung chaincode di Go dan JavaScript (melalui Hyperledger Composer, atau secara native sejak v1.1) di luar kotak, dan bahasa lain seperti Java dapat memasang modul yang sesuai. Karena itu berpotensi lebih fleksibel daripada pesaing yang hanya mendukung bahasa Kontrak Cerdas yang tertutup.
Hyperledger Iroha
[sunting | sunting sumber]Hyperledger Iroha ditulis dengan menggunakan C++, yang menekanan untuk mendukung aplikasi mobile.yang disumbangkan oleh Soramitsu,[24] sebuah perusahaan fintech blockchain Jepang, pada tahun 2016.[25]
Iroha terinspirasi dari prinsip Kaizen Jepang (menghilangkan kelebihan). Iroha memiliki fungsi penting untuk manajemen aset, informasi atau identitas;cara mudah untuk memulai Iroha dan mengintegrasikannya adalah dengan menggunakan berbagai pustaka klien.[26] Tidak perlu membuat kontrak yang rumit, karena seperangkat "Perintah" dan "Kueri" yang telah ditentukan cukup untuk sebagian besar operasi.
Iroha menciptakan algoritma konsensus BFT baru satu fase asinkron yang disebut YAC (Yet Another Consensus), untuk memastikan konsistensi keadaan data di antara node dan skala secara linear.
Hyperledger Iroha sudah digunakan di Kerajaan Kamboja untuk menciptakan sistem pembayaran baru bersama dengan Bank Nasional Kamboja,[27] dan di berbagai proyek lainnya seperti di bidang perawatan kesehatan, keuangan, dan manajemen identitas.
Hyperledger Sawtooth
[sunting | sunting sumber]Awalnya dikelola oleh Intel, Sawtooth menyertakan fitur konsensus dinamis yang memungkinkan algoritme konsensus hot swapping dalam jaringan yang sedang berjalan. Di antara opsi konsensus adalah protokolyang merupakan konsensus baru yang dikenal sebagai "Proof of Elapsed Time," protokol konsensus desain lotre yang secara opsional dibangun di atas lingkungan eksekusi tepercaya yang disediakan oleh Intel Software Guard Extensions (SGX).[28] Sawtooth mendukung kontrak pintar Ethereum melalui "seth" (prosesor transaksi Sawtooth yang mengintegrasikan Hyperledger Burrow EVM).[29] Selain dukungan Solidity, Sawtooth menyertakan SDK untuk Python, Go, JavaScript, Rust, Java, dan C ++.[30]
Hyperledger Indy
[sunting | sunting sumber]Hyperledger Indy [31] merupakan proyek Hyperledger untuk mendukung identitas independen pada buku besar yang didistribusikan.serta menyediakan alat, perpustakaan, dan komponen yang dapat digunakan kembali untuk memberikan identitas digital yang berakar pada blockchain atau buku besar lain yang didistribusikan dan disumbangkan oleh Yayasan Sovrin.[32]
Hyperledger Grid
[sunting | sunting sumber]Grid [33] adalah kerangka kerja untuk membangun solusi rantai pasokan. pada ekosistem teknologi, kerangka kerja, dan perpustakaan yang bekerja bersama, guna pengembang aplikasi untuk menentukan komponen mana yang paling tepat untuk industri atau model pasar mereka.[34]
Hyperledger Besu
[sunting | sunting sumber]Hyperledger Besu [35] adalah klien Ethereum yang dirancang agar ramah perusahaan untuk kasus penggunaan jaringan publik dan swasta yang diizinkan. Ini juga dapat dijalankan di jaringan pengujian seperti Rinkeby, Ropsten, dan Görli. Hyperledger Besu mencakup beberapa algoritma konsensus termasuk PoW, dan PoA (IBFT, IBFT 2.0, Etherhash, dan Clique). Skema izin komprehensifnya dirancang khusus untuk digunakan dalam lingkungan konsorsium.
Utilitas Hyperledger
[sunting | sunting sumber]Hyperledger Caliper
[sunting | sunting sumber]Hyperledger Caliper adalah alat benchmark blockchain dan salah satu proyek Hyperledger yang dirancang oleh The Linux Foundation. Hyperledger Caliper memungkinkan pengguna untuk mengukur kinerja implementasi blockchain spesifik dengan satu set kasus penggunaan yang telah ditentukan. Hyperledger Caliper akan menghasilkan laporan yang berisi sejumlah indikator kinerja, seperti TPS (Transaksi Per Detik), latensi transaksi, pemanfaatan sumber daya, dll. Maksudnya adalah agar hasil Caliper digunakan oleh proyek Hyperledger lainnya saat mereka membangun kerangka kerja mereka, dan referensi dalam mendukung pilihan implementasi blockchain yang cocok untuk kebutuhan spesifik pengguna. Hyperledger Caliper pada awalnya dikelola oleh para pengembang dari Huawei, Hyperchain, Oracle, Bitwise, Soramitsu, IBM dan Universitas Teknologi dan Ekonomi Budapest.[36]
Hyperledger Cello
[sunting | sunting sumber]Hyperledger Cello adalah toolkit modul blockchain dan salah satu proyek Hyperledger yang dirancang oleh The Linux Foundation. Hyperledger Cello bertujuan untuk membawa model penyebaran "as-a-service" sesuai permintaan ke ekosistem blockchain untuk mengurangi upaya yang diperlukan untuk membuat, mengelola, dan mengakhiri blockchain. untuk menyediakan layanan rantai multi-tenant secara efisien dan otomatis di atas berbagai infrastruktur, mis., Baremetal, mesin virtual, dan lebih banyak platform lainnya. Hyperledger Cello pada awalnya dibuat oleh IBM, dengan sponsor dari Soramitsu, Huawei dan Intel.[37]
Baohua Yang dan Haitao Yue dari IBM Research berkomitmen paruh waktu untuk mengembangkan dan memelihara proyek.
Hyperledger Composer
[sunting | sunting sumber]Hyperledger Composer adalah seperangkat alat kolaborasi untuk membangun jaringan bisnis blockchain agar lebih mudah dan cepat bagi pemilik dan pengembang bisnis untuk membuat kontrak pintar dan aplikasi blockchain guna menyelesaikan masalah bisnis. Hyperledger Composer dibangun dengan JavaScript, memanfaatkan alat-alat modern termasuk node.js, npm, CLI dan editor populer, Composer menawarkan abstraksi bisnis-sentris serta aplikasi sampel dengan mudah untuk menguji proses DevOps untuk menciptakan solusi blockchain yang kuat yang mendorong penyelarasan lintas persyaratan bisnis dengan pengembangan teknis .[38]
Tooling manajemen paket Blockchain dibuat oleh IBM. Composer tool prototyping lebih mudah untuk digunakan pada Hyperledger Fabric, untuk pengelolaan Aset (data yang disimpan di blockchain) dengan mudah, Peserta (manajemen identitas, atau layanan anggota) dan Transaksi (Chaincode, alias Kontrak Cerdas, yang beroperasi pada Aset Peserta). Aplikasi yang dihasilkan dapat diekspor sebagai paket (file BNA) yang dapat dieksekusi pada instance Hyperledger Fabric, dengan dukungan aplikasi Node.js (berdasarkan kerangka kerja aplikasi Loopback) dan menyediakan antarmuka REST untuk aplikasi eksternal.
Sejak 29 Agustus 2019 proyek Hyperledger Composer sudah tidak dikembangkan lagi.[39]
Hyperledger Explorer
[sunting | sunting sumber]Hyperledger Explorer adalah modul blockchain dan salah satu proyek Hyperledger yang dirancang oleh The Linux Foundation. Dirancang untuk membuat aplikasi Web yang mudah digunakan,fitur Hyperledger Explorer antara lain dapat melihat, memohon, menyebarkan atau meminta blokir, transaksi dan data terkait, informasi jaringan (nama, status, daftar node), kode rantai, dan keluarga transaksi, serta yang lainnya informasi yang relevan kemudian disimpan dalam buku besar. Hyperledger Explorer pada awalnya dirancang oleh IBM, Intel, dan DTCC.[40]
Pustaka Hyperledger
[sunting | sunting sumber]Berikut adalah sejumlah pustaka[41] yang dikembangkan juga digunakan pada proyek-proyek Hyperledger.
Hyperledger Quilt
[sunting | sunting sumber]Hyperledger Quilt adalah alat blockchain bisnis dan salah satu proyek Hyperledger yang dirancang oleh The Linux Foundation. Hyperledger Quilt menawarkan interoperabilitas antara sistem buku besar dengan menerapkan protokol Interledger (juga dikenal sebagai ILP), yang merupakan protokol utama pembayaran dan dirancang untuk mentransfer nilai lintas buku besar yang didistribusikan dan buku besar yang tidak didistribusikan. Protokol Interledger menyediakan pertukaran atom antara buku besar (bahkan non-blockchain atau buku besar yang didistribusikan) dan memiliki nama akun tunggal untuk setiap akun dalam buku besar. Dengan penambahan Quilt ke Hyperledger, The Linux Foundation sekarang menjadi tuan rumah implementasi Java (Quilt) dan JavaScript (Interledger.js) Interledger. Hyperledger Quilt pada awalnya dibuat oleh Data dan Ripple NTT. .[42]
Hyperledger Ursa
[sunting | sunting sumber]Ursa [43] adalah perpustakaan kriptografi bersama modular, fleksibel.[44]
Referensi
[sunting | sunting sumber]- ^ "Hyperledger Technology Projects - Hyperledger". Hyperledger (dalam bahasa Inggris). Diakses tanggal 2021-01-21.
- ^ "Blockchain in Finance: From Buzzword to Watchword in 2016". CoinDesk (News)]. Retrieved 22 December 2016.
- ^ ["Linux Foundation Unites Industry Leaders to Advance Blockchain Technology - The Linux Foundation". The Linux Foundation. 2015-12-17. Retrieved 2018-04-28]
- ^ "Open Source Blockchain Effort for the Enterprise Elects Leadership Positions and Gains New Investments - Hyperledger". Hyperledger (dalam bahasa Inggris). 2016-03-29. Diakses tanggal 2018-04-28.
- ^ "Founder of the Apache Software Foundation Joins Linux Foundation to Lead Hyperledger Project". 2016-05-19. Diarsipkan dari versi asli tanggal 2016-06-10.
- ^ "Linux Foundation's Hyperledger Project Announces 30 Founding Members and Code Proposals To Advance Blockchain Technology". 2016-02-09. Diarsipkan dari versi asli tanggal 2016-02-25. Diakses tanggal 2016-02-17.
- ^ "Hyperledger Blockchain Project Is Not About Bitcoin". eWEEK (dalam bahasa Inggris). Diakses tanggal 2018-04-28.[pranala nonaktif permanen]
- ^ "Incubating Project Proposal: Joint DAH/IBM proposal". Tamas Blummer, Christopher Ferris. March 29, 2016. Diakses tanggal June 21, 2016.
- ^ "hyperledger/fabric". GitHub. Diakses tanggal 2016-06-23.
- ^ "hyperledger/sawtooth-core". GitHub (dalam bahasa Inggris). Diakses tanggal 2018-04-28.
- ^ "Sawtooth Lake Hyperledger Incubation Proposal". Mic Bowman, Richard Brown. April 14, 2016. Diakses tanggal June 21, 2016.
- ^ "ICO Statistics - By Blockchain Platform". ICO Watch List. Diakses tanggal 2018-04-28.
- ^ "Italian Stock Exchange to Develop Hyperledger-Based Blockchain Shares Platform". Cointelegraph. 19 July 2017.
- ^ "Database Giant Oracle Joins Hyperledger Blockchain Project - CoinDesk". CoinDesk (dalam bahasa Inggris). 2017-08-31. Diakses tanggal 2017-11-15.
- ^ "Oracle Launches Enterprise-Grade Blockchain Cloud Service". www.oracle.com (dalam bahasa Inggris). Diakses tanggal 2017-11-15.
- ^ "Hyperledger Blockchain 'Shadows' Canadian Bank's International Payments". Cointelegraph. 28 September 2017.
- ^ "Our Corporate Members". The Linux Foundation (dalam bahasa Inggris). Diakses tanggal 2019-03-10.
- ^ "Hyperledger Technology Projects - Hyperledger". Hyperledger (dalam bahasa Inggris). Diakses tanggal 2021-01-21.
- ^ "hyperledger/burrow". GitHub (dalam bahasa Inggris). Diakses tanggal 2018-04-28.
- ^ "Monax". Monax (dalam bahasa Inggris). Diakses tanggal 2018-04-28.
- ^ Keirns, Garrett. "Monax Adds Blockchain Code to Hyperledger GitHub Repository". Coindesk. Coindesk. Diakses tanggal 12 April 2017.
- ^ "Hyperledger Fabric Website". Diakses tanggal 2018-02-07.
- ^ Androulaki, Elli; Barger, Artem; Bortnikov, Vita; Cachin, Christian; Christidis, Konstantinos; "De Caro", Angelo; Enyeart, David; Ferris, Christopher et al. (2018). "Hyperledger Fabric: A Distributed Operating System for Permissioned Blockchains". arΧiv:1801.10228 [cs.DC].
- ^ Ltd, Soramitsu Co. "Soramitsu". soramitsu.co.jp (dalam bahasa Inggris). Diakses tanggal 2019-03-07.
- ^ Higgins, Stan. "Hyperledger Eyes Mobile Blockchain Apps With 'Iroha' Project". Coindesk.com. Coindesk. Diakses tanggal 18 May 2017.
Iroha was first unveiled during a meeting of the project’s Technical Steering Committee last month. Iroha is being pitched as both a supplement to other Hyperledger-tied infrastructure projects like IBM’s Fabric (on which it is based) and Intel’s Sawtooth Lake.
- ^ Iroha: A simple, decentralized ledger. Contribute to hyperledger/iroha development by creating an account on GitHub, Hyperledger, 2019-03-07, diakses tanggal 2019-03-07
- ^ Kotoski, Kali. "NBC signs blockchain agreement". phnompenhpost.com. Phnom Penh Post. Diakses tanggal 7 Mar 2019.
The technology would bypass the need for ATMs and formal financial institutions for customers by allowing them to send and receive funds directly, while central banks and physical financial institutions could use it for streamlined interbank lending activity, according to Martin Kendrik, the founder of the Cambodian Cryptocurrency, Bitcoin and Blockchain Community.
- ^ Bucci, Debbie. "Blockchain and Its Emerging Role in Health IT and Health-related research" (PDF). U.S. Department of Health and Human Services, Office of the National Coordinator for Health Information Technology. Diakses tanggal 18 May 2017.
- ^ Bollen, Benjamin. "Introduce a start for Burrow EVM as Sawtooth Transaction Processor". github.com. Hyperledger. Diakses tanggal 18 May 2017.
- ^ "Available SDKs". sawtooth.hyperledger.org. Diarsipkan dari versi asli tanggal 2018-06-16. Diakses tanggal November 23, 2018.
- ^ "Getting Started with Indy". GitHub (dalam bahasa Inggris). Diakses tanggal January 23, 2018.
- ^ "Sovrin". Sovrin (dalam bahasa Inggris). Diakses tanggal January 23, 2018.
- ^ Hyperledger Grid. Contribute to hyperledger/grid development by creating an account on GitHub, Hyperledger, 2019-04-02, diakses tanggal 2019-04-02
- ^ "Hyperledger Grid". Hyperledger (dalam bahasa Inggris). Diakses tanggal 2019-04-02.
- ^ Hyperledger Besu - Hyperledger, Hyperledger, 2021-01-21, diakses tanggal 2021-01-21
- ^ "Measuring Blockchain Performance with Hyperledger Caliper - Hyperledger". Hyperledger (dalam bahasa Inggris). 2018-03-19. Diakses tanggal 2018-06-16.
- ^ "Hyperledger Cello - Hyperledger". Hyperledger (dalam bahasa Inggris). Diakses tanggal 2018-04-28.
- ^ "Hyperledger Composer - Hyperledger". Hyperledger (dalam bahasa Inggris). Diakses tanggal 2021-01-21.
- ^ "Hyperledger Composer - Hyperledger". Hyperledger (dalam bahasa Inggris). Diakses tanggal 2021-01-21.
- ^ "Hyperledger Explorer - Hyperledger". Hyperledger (dalam bahasa Inggris). Diakses tanggal 2018-04-28.
- ^ "Hyperledger Technology Projects - Hyperledger". Hyperledger (dalam bahasa Inggris). Diakses tanggal 2021-01-21.
- ^ "Hyperledger Quilt - Hyperledger". Hyperledger (dalam bahasa Inggris). Diakses tanggal 2018-04-28.
- ^ Contribute to hyperledger/ursa development by creating an account on GitHub, Hyperledger, 2019-03-26, diakses tanggal 2019-04-02
- ^ "Hyperledger Ursa". Hyperledger (dalam bahasa Inggris). Diakses tanggal 2019-04-02.