Hyperledger Iroha adalah platform blockchain yang dirancang agar mudah diintegrasikan dalam berbagai penggunaan bisnis yang memerlukan teknologi buku besar terdistribusi. Misalnya, platform ini dapat digunakan untuk membantu perusahaan dan pemerintah dalam pengelolaan identitas, seperti ID nasional, dan sektor jasa keuangan dalam transfer antarbank. Menurut situs web perusahaan, “Hyperledger bertujuan untuk menciptakan teknologi buku besar terdistribusi yang memungkinkan organisasi membangun dan menjalankan aplikasi, platform, dan sistem perangkat keras yang tangguh dan khusus untuk industri guna mendukung transaksi bisnis masing-masing.”
Diluncurkan pada bulan Mei 2019, Hyperledger Iroha adalah salah satu proyek di bawah naungan Hyperledger dan diselenggarakan oleh Linux Foundation. Perusahaan fintech Jepang, Soramitsu Co. Ltd., telah membuka kode sumber untuk Iroha. Awalnya, kode ini disumbangkan oleh Soramitsu, Hitachi, NTT Data, dan Colu.
Memahami Hyperledger Iroha
Hyperledger Iroha adalah kerangka kerja blockchain bisnis yang dirancang untuk dimasukkan ke dalam proyek infrastruktur yang membutuhkan teknologi buku besar terdistribusi. Fitur buku besar terdistribusi dari blockchain bekerja mirip dengan basis data bersama, yang dapat memungkinkan data dibagikan secara publik. Namun, banyak bisnis dapat menggunakan jaringan blockchain pribadi sebagai kerangka kerja untuk membangun aplikasi perangkat lunak—disebut aplikasi—untuk penggunaan internal mereka atau untuk menawarkan produk berbasis teknologi kepada pelanggan mereka.
Platform Hyperledger Iroha memungkinkan pengguna untuk membangun aplikasi yang spesifik untuk kebutuhan bisnis mereka, khususnya untuk aplikasi seluler. Platform ini memiliki desain C++ berbasis domain, yang merupakan bahasa pemrograman yang digunakan oleh para insinyur perangkat lunak. Iroha juga memiliki algoritma konsensus yang disebut YAC (untuk algoritma Yet Another Consensus). Algoritma adalah prosedur langkah demi langkah yang ditulis dalam kode, yang dirancang untuk memecahkan masalah dan menjalankan serangkaian instruksi.
Fitur-fitur Hyperledger Iroha meliputi:
- Fungsionalitas multitanda tangan (atau beberapa kunci) untuk transaksi saat aplikasi memerlukan beberapa tanda tangan untuk penyelesaian transaksi
- Dukungan untuk menulis aplikasi pada berbagai platform (misalnya, seluler dan mainframe) menggunakan bahasa pemrograman seperti Java, JS, Python, dan iOS
- Beberapa sistem operasi yang kompatibel termasuk Windows, Linux, dan macOS
- Desain modular plug-in untuk memudahkan pengembang menyiapkan dan menjalankan blockchain
Iroha memungkinkan penyebaran dan pemeliharaan yang mudah, berbagai pustaka kode bagi pengembang untuk memungkinkan pengembangan aplikasi tanpa repot, kontrol dan izin yang aman atas peran dan aktivitas pengguna, manajemen aset dan identitas peserta yang mudah, dan arsitektur desain modular untuk memfasilitasi ekosistem blockchain.
Misalnya, Bank Nasional Kamboja menggunakan Hyperledger Iroha untuk menjangkau populasi yang tidak memiliki rekening bank, terutama di daerah pedesaan, mempromosikan penggunaan mata uang nasional alih-alih dolar AS, mengurangi beban kepatuhan pada beberapa penyedia layanan pembayaran, dan memodernisasi pembayaran ritel untuk memberikan layanan yang lebih baik dengan biaya yang lebih rendah. Proyek percontohan mulai berjalan pada bulan Juli 2019 dan berjalan dengan sukses dengan lebih dari 10.000 pengguna dan jaringan yang terdiri dari 16 bank, mencapai throughput ritel hingga 2.000 transaksi per detik.
Berbasis Izin vs. Blockchain Publik
Iroha berbeda dari jaringan blockchain populer lainnya, seperti Bitcoin dan Ethereum, karena yang terakhir beroperasi sebagai buku besar tanpa izin, yang memungkinkan siapa saja untuk bergabung dan memberikan akses ke semua hal di jaringan. Operasi Iroha bersifat izin—yaitu, hanya peserta dengan akses yang sesuai yang diizinkan untuk bergabung, berinteraksi, dan berkontribusi pada sistem blockchain. Dalam jaringan yang diizinkan, para peserta mungkin saling kenal, yang berarti mereka dapat memiliki minat yang sama yang mengarah pada kolaborasi dan konsensus. Jaringan yang diizinkan memungkinkan para peserta untuk berbagi data dalam blockchain yang aman. Sebaliknya, dalam blockchain publik, data dibuat publik. Selain itu, transaksi pada blockchain publik perlu diverifikasi sebagai transaksi yang akurat dan tidak curang, yang merupakan bagian dari proses pembuktian kerja. Akibatnya, blockchain publik sering kali menghadapi latensi atau kelambatan karena sistem menjadi macet saat volume transaksi meningkat. Dalam jaringan berizin, mirip dengan Hyperledger Iroha, masalah dapat diselesaikan lebih cepat daripada pada blockchain publik karena jaringan tidak tertahan oleh mekanisme proof-of-work.
Namun, permintaan data dapat dibatasi pada Iroha, karena tidak semua orang diizinkan untuk membaca dan memverifikasi data pada blockchain. Tidak seperti Bitcoin atau Ethereum, Iroha tidak memiliki mata uang kripto asli, tetapi dapat dibuat oleh peserta yang memenuhi syarat sebagaimana diperlukan untuk penggunaan perusahaan mereka sendiri.
Aplikasi Hyperledger Iroha
Dengan menggunakan Iroha, suatu bisnis dapat membuat dan mengelola aset digital sederhana seperti mata uang kripto standar atau yang kompleks seperti hak yang tidak dapat dibagi, keaslian sertifikat, dan paten.
Sertifikasi
Iroha memungkinkan pembuatan identitas sertifikasi, yang memungkinkan pemberian serta verifikasi berbagai sertifikat yang dikeluarkan untuk individu oleh lembaga pendidikan dan kesehatan. Gelar universitas kandidat dapat disimpan di blockchain, dan setiap agen perekrutan atau pemberi kerja yang memenuhi syarat dapat diberikan hak verifikasi untuk mengautentikasi informasi kandidat selama proses perekrutan.
Avatar Digital
Iroha juga dapat digunakan untuk membuat avatar digital dari aset dunia nyata yang dapat ditransaksikan dengan biaya transaksi nol atau rendah. Misalnya, pemilik mobil antik saat ini dapat membuat aset digital yang mewakili mobil antik tersebut di blockchain dan kemudian menghubungkan kepemilikannya dengan dirinya sendiri. Untuk mentransfer kepemilikan, mereka kemudian dapat membuat penawaran menggunakan transaksi multi-tanda tangan, yang mencakup biaya transfer dalam mata uang tertentu. Rekanan yang berminat dapat menerima penawaran di blockchain dan menyelesaikan transaksi dengan mentransfer mata uang tersebut kepada pemilik saat ini, dan menerima kepemilikan mobil sebagai gantinya. 9
Kenali Pelanggan Anda (KYC)
Hyperledger Iroha juga dapat digunakan dalam proses manajemen identitas yang diperlukan untuk persyaratan Kenali Pelanggan Anda (KYC). KYC merupakan persyaratan standar dalam industri jasa keuangan yang menetapkan pedoman bagi bank dan perusahaan investasi untuk mengenal klien mereka. Misalnya, KYC membantu membangun pemahaman tentang toleransi risiko klien untuk tujuan investasi.
KYC juga melibatkan penerimaan identifikasi dan resolusi perusahaan yang tepat selama proses pembukaan akun serta pemahaman jenis industri dan bagaimana bisnis memperoleh pendapatannya. KYC sangat penting bagi perusahaan keuangan karena membantu mereka memastikan pelanggan mereka diperlakukan dengan baik tetapi juga dirancang untuk mencegah penipuan dan pencucian uang.
Akibatnya, ada sejumlah besar dokumentasi yang terlibat dalam proses KYC. Alih-alih pengguna mengirimkan dokumen KYC ke setiap lembaga secara terpisah, mereka dapat membuat identitas yang diperlukan pada blockchain, yang dapat diakses oleh berbagai lembaga yang memenuhi syarat sebagaimana diperlukan untuk kepatuhan KYC.
Kontrak Cerdas
Iroha menawarkan kontrak cerdas, yaitu kontrak yang dapat dijalankan sendiri yang berisi ketentuan perjanjian antara dua pihak yang ditulis dalam bentuk kode. Jika salah satu pihak memenuhi perjanjiannya melalui jaringan blockchain, kontrak cerdas tersebut secara otomatis akan menjalankan perjanjian lainnya. Dengan cara ini, Iroha dapat menawarkan alternatif untuk kontrak cerdas Ethereum, yang mungkin memerlukan penulisan kode yang rumit. Hal yang sama dapat dicapai dengan cepat dan mudah dengan menggunakan perintah bawaan di Iroha untuk menyelesaikan tugas-tugas umum dengan lebih cepat dan dengan kompleksitas yang lebih rendah serta risiko yang lebih rendah.
Contoh Hyperledger Iroha
Bakong adalah aplikasi perangkat lunak (app) pembayaran dan perbankan seluler Kamboja dan merupakan sistem pembayaran ritel pertama yang menggunakan teknologi blockchain. Bakong disponsori oleh Bank Nasional Kamboja, yang merupakan bank sentral negara tersebut dan dibangun di atas jaringan Hyperledger Iroha.
Bakong memungkinkan bisnis dan individu untuk mentransfer uang dan membeli dari pedagang menggunakan aplikasi telepon pintar. Pedagang juga dapat melakukan pembayaran tanpa uang tunai dan aman, sementara bank dapat melakukan transfer antarbank dengan biaya lebih rendah daripada transfer kawat biasa.
Bakong—diluncurkan pada tahun 2019—dikembangkan oleh Soramitsu, yang merupakan perusahaan teknologi global yang mengembangkan solusi berbasis blockchain termasuk sistem pembayaran domestik dan lintas batas. Bakong sejak saat itu telah bermitra dengan lebih dari 40 lembaga keuangan. Dengan menggunakan jaringan Iroha Hyperledger, proyek ini dirancang untuk menjangkau warga Kamboja yang tidak memiliki rekening bank dengan memungkinkan setiap warga negara untuk membuka rekening terlepas dari apakah mereka memiliki rekening bank tradisional atau tidak. Menjangkau mereka yang tidak memiliki rekening bank merupakan masalah utama bagi Kamboja karena 78% warganya tidak memiliki rekening bank. Namun, lebih dari 50% penduduknya memiliki telepon pintar. Manfaat inklusi keuangan dari proyek blockchain juga memungkinkan warga tersebut untuk berbisnis dengan lebih dari 500 pedagang melalui aplikasi. Hyperledger Foundation. “Studi Kasus: Bank Nasional Kamboja Meningkatkan Inklusi Keuangan dengan Hyperledger Iroha.”
Ada lima jenis teknologi blockchain Hyperledger:
- Hyperledger Fabric
- Hyperledger Sawtooth
- Hyperledger Indy
- Hyperledger Iroha
- Hyperledger Burrow
Kesimpulan
Hyperledger Iroha adalah platform blockchain yang dirancang untuk digunakan oleh bisnis yang membutuhkan teknologi buku besar terdistribusi. Platform ini sangat berguna di sektor jasa keuangan untuk menangani manajemen identitas atau membangun aplikasi perbankan. Hyperledger Iroha mudah diadopsi karena arsitekturnya yang modular, desain plug-in, dan dukungan berbagai platform, yang mencakup Java, JS, Python, dan iOS.