Corda vs Hyperledger vs Quorum vs Etherium vs Bitcoin, Mari Kita Simak
Jaringan Bitcoin
Peningkatan spektakuler dalam nilai cryptocurrency Bitcoin membawa teknologi blockchain ke media arus utama, yang mengarah ke perhatian luas. Bitcoin diproses dengan teknologi blockchain publik mereka sendiri, yang disebut jaringan Bitcoin. Jaringan Bitcoin tidak cocok untuk membangun aplikasi asuransi karena ini bukan lingkungan tujuan umum untuk blockchain. Jaringan Bitcoin berfokus pada menjalankan program yang merinci transaksi menggunakan bitcoin cryptocurrency.
Jaringan Ethereum
Jaringan Ethereum (selanjutnya disebut "Ethereum") adalah blockchain publik yang memberikan lingkungan pemrograman yang jauh lebih fleksibel daripada jaringan Bitcoin, berkat Ethereum yang menampilkan kontrak pintar. Kontrak pintar adalah program yang ditulis dalam bahasa pemrograman tingkat tinggi yang berjalan pada teknologi buku besar yang didistribusikan.
Dalam kasus Ethereum, kontrak pintar dikompilasi menjadi bytecode kemudian dikerahkan ke blockchain Ethereum untuk dieksekusi. Sebagian besar kontrak pintar Ethereum ditulis dalam bahasa pemrograman yang disebut Solidity yang diciptakan untuk tujuan itu.
Kontrak pintar Ethereum memiliki biaya komputasi yang terkait, yang dibayarkan untuk menggunakan mata uang digital bernama Ether. Komputasi awan membutuhkan biaya, kan? Programmer menyebut biaya ini pada Ethereum sebagai "gas".
Masalah utama dengan membangun aplikasi asuransi di Ethereum adalah privasi data: semua data dibagi dengan semua anggota jaringan. Sebagai perusahaan asuransi, apakah Anda ingin perusahaan asuransi pesaing mengetahui rincian polis yang Anda jual? Itu akan memungkinkan saingan Anda untuk mengetahui pelanggan Anda dan memotong harga Anda saat perpanjangan. Beberapa teknologi buku besar terdistribusi muncul berusaha untuk memperbaiki masalah privasi data Ethereum dan ini diperkenalkan pada bagian berikut.
Perusahaan Blockchain
Quorum, Hyperledger Fabric, dan Corda masing-masing disebut sebagai blockchain perusahaan. Ini adalah jaringan pribadi - akses ke mereka terbatas pada pihak tertentu - dengan fitur yang dirancang untuk perusahaan bisnis, termasuk identitas peserta jaringan yang diketahui.
Kedua, privasi data disediakan oleh blockchain perusahaan - berbeda dengan kurangnya privasi data yang dimiliki jaringan Bitcoin dan Ethereum. Masing-masing dari Kuorum, Hyperledger dan Corda mengambil pendekatan berbeda untuk memberikan privasi data, seperti yang dijelaskan kemudian dalam artikel ini.
Ketiga, terkait kinerja, desain yang melekat pada Bitcoin dan Ethereum berarti tingkat transaksi sangat rendah, membuat teknologi ini tidak cukup scalable untuk pemrosesan asuransi. Jaringan blockchain perusahaan memiliki tingkat transaksi yang jauh lebih tinggi.
Publik & semu-anonim versus pribadi & teridentifikasi
Sehubungan dengan lingkungan produksi, jaringan Bitcoin dan jaringan Ethereum masing-masing memberikan kekuatan pada satu jaringan publik.
Sebaliknya, Corda dan Hyperledger menggerakkan banyak jaringan dalam produksi.
Setiap jaringan yang dibangun di atas Corda, Quorum atau Hyperledger seperti pesta pribadi; otoritas independen memutuskan siapa yang akan menyetujui keanggotaan jaringan - dengan analogi partai, itu seperti penjaga pintu yang sangat selektif memilih siapa yang akan diterima. Ini kontras dengan jaringan pseudo-anonim untuk Bitcoin dan Ethereum.
Katakan bahwa Anda ingin melakukan bisnis dengan Perusahaan Asuransi ABC Limited. Di jaringan Bitcoin atau Ethereum, ABC Ltd akan diidentifikasi oleh karakter alfanumerik, dalam format seperti:
1. 3J98t1WpEZ73CNmQviecrnyiWrnqRhWNLy (Bitcoin)¹ or
2. 0xb794F5eA0ba39494cE839613fffBA74279579268 (Ethereum)²
Tetapi karena ini adalah jaringan pseudo-anonim, tidak ada cara dibangun ke dalam teknologi itu sendiri untuk menyatakan bahwa itu benar-benar dimiliki oleh ABC Ltd.
apakah Anda akan merasa nyaman mengirimkan dana besar dalam teknologi yang tidak memiliki cara bawaan untuk membuktikan identitas perusahaan?
Ini analog dengan keterbatasan sebagian besar transfer bank, seperti menggunakan jaringan global SWIFT perbankan: teknologi perbankan yang mendasarinya sendiri tidak memberikan cara untuk memvalidasi bahwa nomor rekening bank tertentu dikaitkan dengan perusahaan tertentu atau sebaliknya. Oleh karena itu, serangan penipuan man-in-the-middle dimungkinkan dalam transfer bank SWIFT, transfer Bitcoin, dan dalam transaksi Ethereum.
Sebaliknya, pada Corda, Quorum atau Hyperledger, risiko penipuan ini ditangani. Untuk mendapatkan keanggotaan jaringan pribadi, proses KYC(kenal klien Anda) secara manual dilakukan oleh manusia yang memeriksa file seperti dokumen pendirian perusahaan, paspor untuk direktur perusahaan, bukti alamat bisnis, dll. Setelah berhasil menyelesaikan proses KYC, sertifikat digital akan dikeluarkan untuk Perusahaan Asuransi ABC Limited, di mana mereka secara eksklusif memiliki kunci pribadi. Oleh karena itu, transaksi yang ditandatangani oleh kunci privat khusus itu hanya dapat berasal dari ABC Ltd. Kedua, diberi nama perusahaan (Perusahaan Asuransi ABC Limited) - plus, untuk Corda, kota dan negara perusahaan - teknologi ini sendiri memungkinkan pencarian⁴ perusahaan tersebut simpul terkait di jaringan pribadi. Sangat meyakinkan untuk mengetahui dengan siapa Anda berbisnis.
Quorum
Kuorum memberikan privasi data dengan menawarkan transaksi pribadi dengan memisahkan status publik dan privat serta menyediakan pertukaran pesan terenkripsi peer-to-peer. Secara teknis, data pribadi tidak disimpan dalam blockchain Quorum: hanya sebagian dari data pribadi disimpan di blockchain Quorum.
Kuorum adalah varian, yang disebut “garpu”, dari basis kode Ethereum; ketika perubahan basis kode Ethereum, Quorum akhirnya akan diperbarui juga. Quorum diciptakan oleh bank investasi JP Morgan dan hadir sebagai proyek sumber terbuka dengan kontribusi dari pengembang di seluruh dunia.
Konsep gas Ethereum tetap ada dalam basis kode Quorum, namun penetapan harga telah dihapus. Secara efektif, Kuorum memiliki gas bebas; ini hanya berfungsi karena Kuorum tidak berjalan di jaringan publik, oleh karena itu tidak ada kebutuhan untuk memberikan insentif ekonomi kepada orang-orang yang kemungkinan besar tidak terkait dengan transaksi yang diberikan untuk membayar komputasi awan untuk memproses transaksi itu dan yang lainnya (“blok penambangan ").
Hyperledger Fabrics
IBM menyumbangkan kode untuk blockchain Fabric pada inisiatif sumber terbuka pada tahun 2015. Inisiatif itu disebut proyek Hyperledger dan dijalankan oleh Linux Foundation, sebuah konsorsium teknologi sumber terbuka nirlaba yang terkenal.
Hyperledger Fabric adalah blockchain yang mencapai privasi data melalui "saluran", yang memungkinkan komunikasi pribadi antara dua atau lebih anggota jaringan. Secara konsep, keseluruhan penyebaran jaringan Hyperledger Fabric tertentu seperti satu saluran raksasa (mis. Untuk menyiarkan data ke semua orang) sedangkan komunikasi pribadi terdiri dari himpunan bagian dari jaringan keseluruhan ini. Setiap subset, yang disebut saluran, seperti jaringan blockchain miniatur. Misalnya, mungkin ada saluran khusus untuk broker B dan perusahaan asuransi N untuk bertransaksi secara pribadi satu sama lain dan mungkin ada saluran lain secara eksklusif untuk B, N dan reasuransi R untuk bertransaksi secara pribadi dengan yang lain. Anda dapat membayangkan seberapa cepat jumlah saluran dapat tumbuh.
Memang, keterbatasan operasional dari pendekatan saluran disorot pada tahun 2018 ketika koperasi perbankan SWIFT menerbitkan temuan dari bukti konsepnya untuk rekonsiliasi Nostro menggunakan Hyperledger Fabric:
“Untuk beralih ke produksi penuh, lebih dari 100.000 saluran perlu dibangun dan dipelihara, mencakup semua hubungan Nostro yang ada, menghadirkan tantangan operasional yang signifikan.”
- Finextra (2018), Adopsi Hyperledger menghadirkan tantangan operasional yang signifikan bagi bank-bank anggota Swift
Selain itu, perusahaan pengembang perangkat lunak MonetaGo memutuskan untuk bermigrasi dari Hyperledger Fabric ke Corda:
“Ketika kami melihat potongan skalabilitas yang berbeda dari Hyperledger, kami melihat bahwa itu bisa menjadi tantangan, setidaknya pada throughput Fabric saat ini. Jadi kami mulai melakukan beberapa pengujian pada Corda dan menyadari, setidaknya dalam kasus khusus ini, itu sangat masuk akal. ”
- Jesse Chanard, CEO MonetaGo (2019), dikutip dalam Blockup-for-Banks Startup Switches Dari Hyperledger ke R3's Corda
Penanggung ingin membuat laporan tentang irisan agregat dari data klaim asuransi - karena ini adalah bagian penting dalam mengoptimalkan proses klaim mereka. Staf TI perusahaan asuransi akan jauh kurang produktif menulis laporan seperti menggunakan Hyperledger daripada dengan Corda, karena Hyperledger menggunakan database⁵ (CouchDB atau LevelDB) yang tidak mendukung standar permintaan basis data yang dikenal luas, SQL. Sebaliknya, Corda mendukung query SQL pada datanya karena menggunakan database relasional.
Corda
Corda adalah teknologi buku besar terdistribusi yang dibuat oleh R3, sebuah perusahaan teknologi yang didirikan pada 2014; R3 menjadi terkenal pada tahun 2015 ketika sebuah konsorsium bank bergabung dengan inisiatif ini.
Corda memiliki penekanan pada privasi data dengan berbagi transaksi hanya berdasarkan kebutuhan untuk mengetahui. Katakanlah ada seratus perusahaan dari sektor asuransi di jaringan pribadi yang menjalankan Corda. Jika broker asuransi B menjual polis atas nama perusahaan asuransi N, maka hanya kedua pihak ini yang memiliki akses ke data transaksi itu.
98 perusahaan lainnya bahkan tidak menerima data itu dalam simpul Corda mereka⁷. Oleh karena itu, dalam contoh asuransi ini, tidak akan ada simpul tunggal pada jaringan Corda yang memiliki akses ke semua data transaksi. Basis data lengkap - penyatuan semua transaksi oleh semuapeserta sepanjang masa - hanya ada dalam bentuk yang sangat terfragmentasi, terbagi di berbagai simpul Corda dari perusahaan asuransi jaringan. Itu desain yang bagus dalam hal privasi data.
Selain itu, ini merupakan dorongan besar untuk kinerja, karena skalabilitas linier horizontal dapat dicapai berkat tidak semua data dibagikan dengan semua anggota jaringan. Singkatnya, setiap simpul Corda hanya perlu mengeluarkan biaya komputasi untuk memproses sebagian kecil data; dalam Bitcoin dan Ethereum, semua node harus dikenai biaya komputasi untuk memproses semua data terbaru.
Ada dua varian Corda: versi open-source, gratis untuk penggunaan pribadi dan komersial, dan versi open-source (berbayar) dijual oleh R3 yang disebut Corda Enterprise, yang kompatibel dengan versi open-source dengan varian open-source. Enterprise menambahkan serangkaian fitur, termasuk perhitungan berkinerja tinggi pada skala besar.