Hyperledger: Perbedaan antara revisi
Konten dihapus Konten ditambahkan
kTidak ada ringkasan suntingan |
k Bot: Mengganti kategori Blockchain dengan Rantai blok |
||
(9 revisi perantara oleh 8 pengguna tidak ditampilkan) | |||
Baris 1:
'''Hyperledger''' adalah implementasi kerangka kerja blockchain yang dapat di gunakan untuk mengembangkan aplikasi atau solusi dengan arsitektur modular
== Sejarah dan Tujuan ==
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.
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.
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.
Pada 12 Juli 2017, proyek ini mengumumkan Hyperledger Fabric 1.0 yang siap di produksi dan mulai mendapatkan popularitas di pasar penawaran koin.
== Anggota dan Pemerintahan ==
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).<ref>{{Cite web|url=https://www.linuxfoundation.org/membership/members/|title=Our Corporate Members|website=The Linux Foundation|language=en-US|access-date=2019-03-10}}</ref>
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.
==
Berikut adalah sejumlah proyek Buku Besar Terdistribusi<ref>{{Cite news|url=https://www.hyperledger.org/use|title=Hyperledger Technology Projects - Hyperledger|work=Hyperledger|access-date=2021-01-21|language=en-US}}</ref> pada Hyperledger.
Burrow <ref>{{cite web|url=https://github.com/hyperledger/burrow|title=hyperledger/burrow|website=GitHub|language=en|access-date=2018-04-28}}</ref> merupakan klien blockchain termasuk Ethereum Virtual Machine yang dibangun untuk spesifikasi yang Dikontribusikan oleh Monax <ref>{{Cite news|url=https://monax.io|title=Monax|work=Monax|access-date=2018-04-28|language=en}}</ref> dan disponsori oleh Monax dan Intel. <ref>{{cite web|last1=Keirns|first1=Garrett|title=Monax Adds Blockchain Code to Hyperledger GitHub Repository|url=http://www.coindesk.com/monax-adds-blockchain-code-hyperledger-github-repository/|website=Coindesk|publisher=Coindesk|accessdate=12 April 2017}}</ref>▼
▲Burrow <ref>{{cite web|url=https://github.com/hyperledger/burrow|title=hyperledger/burrow|website=GitHub|language=en|access-date=2018-04-28}}</ref> merupakan klien blockchain termasuk Ethereum Virtual Machine yang dibangun untuk spesifikasi yang Dikontribusikan oleh Monax <ref>{{Cite news|url=https://monax.io|title=Monax|work=Monax|access-date=2018-04-28|language=en}}</ref> dan disponsori oleh Monax dan Intel.
▲=== Hyperledger fabric ===
=== Hyperledger Fabric ===
Hyperledger Fabric adalah infrastruktur blockchain yang diizinkan, yang pada awalnya disumbangkan oleh IBM <ref name=ibm201701>{{cite web |url=https://hyperledger.org/projects/fabric|title=Hyperledger Fabric Website|accessdate=2018-02-07 }}</ref> 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. <ref name=arxiv1801.10228>{{cite arXiv |first1=Elli |last1=Androulaki |first2=Artem |last2=Barger |first3=Vita |last3=Bortnikov |first4=Christian |last4=Cachin |first5=Konstantinos |last5=Christidis |first6=Angelo |last6="De Caro" |first7=David |last7=Enyeart |first8=Christopher |last8=Ferris |first9=Gennady |last9=Laventman |first10=Yacov |last10=Manevich |first11=Srinivasan |last11=Muralidharan |first12=Chet |last12=Murthy |first13=Binh |last13=Nguyen |first14=Manish |last14=Sethi |first15=Gari |last15=Singh |first16=Keith |last16=Smith |first17=Alessandro |last17=Sorniotti |first18=Chrysoula |last18=Stathakopoulou |first19=Marko |last19=Vukolić |first20=Sharon |last20="Weed Cocco" |first21=Jason |last21=Yellick |eprint=1801.10228 |title=Hyperledger Fabric: A Distributed Operating System for Permissioned Blockchains |class=cs.DC |date=2018 }}</ref>▼
▲Hyperledger Fabric adalah infrastruktur blockchain yang diizinkan, yang pada awalnya disumbangkan oleh IBM <ref name=ibm201701>{{cite web |url=https://hyperledger.org/projects/fabric|title=Hyperledger Fabric Website|accessdate=2018-02-07 }}</ref> 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.
Fabric pertama kali ditujukan untuk proyek-proyek integrasi, di mana Teknologi Terdistribusi Buku Besar (DLT) diperlukan,dan tidak menawarkan penggunan selain kepada SDK untuk Node.js, Java and Go.▼
▲Fabric pertama kali ditujukan untuk proyek-proyek integrasi, di mana Teknologi
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 ditulis dengan menggunakan C++, yang menekanan untuk mendukung aplikasi mobile.yang disumbangkan oleh Soramitsu
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
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
=== Hyperledger Sawtooth ===
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).<ref>{{cite web|last1=Bucci|first1=Debbie|title=Blockchain and Its Emerging Role in Health IT and Health-related research.|url=https://oncprojectracking.healthit.gov/wiki/download/attachments/14582699/19-Blockchain_Whitepaper_Intel_Final.pdf|publisher=U.S. Department of Health and Human Services, Office of the National Coordinator for Health Information Technology|accessdate=18 May 2017}}</ref> Sawtooth mendukung kontrak pintar Ethereum melalui "seth" (prosesor transaksi Sawtooth yang mengintegrasikan Hyperledger Burrow EVM).
=== Hyperledger Indy ===
Hyperledger Indy <ref>{{cite web|url=https://github.com/hyperledger/indy-node/blob/master/getting-started.md|title=Getting Started with Indy|last=|first=|date=|website=GitHub|language=en|access-date=January 23, 2018}}</ref> 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.
=== Hyperledger Grid ===
Grid <ref>{{Citation|title=Hyperledger Grid. Contribute to hyperledger/grid development by creating an account on GitHub|date=2019-04-02|url=https://github.com/hyperledger/grid|publisher=Hyperledger|access-date=2019-04-02}}</ref> 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.
=== Hyperledger
Hyperledger Besu <ref>{{Citation|title=Hyperledger Besu - Hyperledger|date=2021-01-21|url=https://www.hyperledger.org/use/besu|publisher=Hyperledger|access-date=2021-01-21}}</ref> 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 ==
=== Hyperledger Caliper ===
=== Hyperledger Cello ===
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.
Baohua Yang dan Haitao Yue dari IBM Research berkomitmen paruh waktu untuk mengembangkan dan memelihara proyek.
Baris 65 ⟶ 72:
=== Hyperledger Composer ===
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
Tooling manajemen paket Blockchain dibuat oleh IBM. Composer tool prototyping lebih mudah untuk digunakan pada Hyperledger Fabric, untuk
Sejak 29 Agustus 2019 proyek Hyperledger Composer sudah tidak dikembangkan lagi.<ref>{{Cite news|url=https://www.hyperledger.org/use/composer|title=Hyperledger Composer - Hyperledger|work=Hyperledger|access-date=2021-01-21|language=en-US}}</ref>
▲Tooling manajemen paket Blockchain dibuat oleh IBM. Composer tool prototyping lebih mudah untuk digunakan pada Hyperledger Fabric, untuk memungkinkan 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.
=== Hyperledger Explorer ===
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.
== Pustaka Hyperledger ==
Berikut adalah sejumlah pustaka<ref>{{Cite news|url=https://www.hyperledger.org/use|title=Hyperledger Technology Projects - Hyperledger|work=Hyperledger|access-date=2021-01-21|language=en-US}}</ref> yang dikembangkan juga digunakan pada proyek-proyek Hyperledger.
=== Hyperledger Quilt ===
Baris 79 ⟶ 90:
=== Hyperledger Ursa ===
Ursa <ref>{{Citation|title=Contribute to hyperledger/ursa development by creating an account on GitHub|date=2019-03-26|url=https://github.com/hyperledger/ursa|publisher=Hyperledger|access-date=2019-04-02}}</ref> adalah perpustakaan kriptografi bersama modular, fleksibel.
== Referensi ==
Baris 87 ⟶ 98:
* {{official website|https://www.hyperledger.org/}}
[[Kategori:
|