Pengertian Blockchain Dan A Database Apa bedanya?

Pengertian Blockchain Dan A Database Apa bedanya?
Blockchain telah dituduh oleh para pencela sebagai tidak lebih dari database yang lebih rumit dan mahal. Sementara kedua teknologi menawarkan penyimpanan dan manajemen data, blockchain memiliki satu fitur unik yang tidak akan pernah dapat ditiru oleh A database.

Blockchain distributed ledger technology (DLT) telah disebut-sebut sebagai jawaban untuk hampir setiap masalah transaksional yang dihadapi dunia saat ini, dari pemrosesan pembayaran dan pelacakan rantai pasokan hingga identitas digital dan perlindungan hak cipta.

A Database, bagaimanapun, telah melayani kasus penggunaan yang sama selama beberapa dekade. Mereka mencatat berapa banyak uang di rekening bank, ketika kargo mencapai tujuan dan mereka menyimpan identitas pengguna bisnis - memungkinkan akses ke aplikasi bisnis dan data sensitif.

Karena kesamaan-kesamaan itu, ada orang-orang sinis (beberapa bahkan mungkin menyebutnya pragmatis) yang percaya begitu Anda menghilangkan hype yang terkait dengan blockchain dan asal-usul cryptocurrency-nya, apa yang Anda tinggalkan tidak lebih dari database yang mewah, lambat, dan mahal.

Argumennya adalah bahwa banyak atribut yang diklaim dari blockchain dapat diselesaikan dengan teknologi konvensional, yang sudah terbukti benar. Sebagai contoh, sudah ada algoritma hashing, tanda tangan digital dan Public Key Infrastructure (PKI) yang tersedia untuk digunakan. Jika Anda membutuhkan jejak audit yang dapat dilacak dan diverifikasi, Anda dapat menyimpan transaksi Anda ke database dan kemudian menandatangani data secara digital, hash dan simpan hash itu.

Perbedaannya : blockchain memiliki semua fitur itu di satu tempat dan berfungsi baik dengan yang lain.

"Ada nilai dalam sejarah blockchain dalam dirinya sendiri sebagai versi tunggal terdistribusi, yang dapat diverifikasi secara independen dari kebenaran yang dibagikan di antara banyak entitas - di mana tidak ada satu entitas yang memegang kendali dan semua entitas memiliki akses dan kontrol yang sama," kata Avivah Litan, seorang wakil Gartner presiden penelitian.

"Itu juga benar bahwa Anda bisa mendapatkan teknologi non-blockchain untuk mendukung pada dasarnya hal yang sama - versi tunggal terdistribusi secara independen dari kebenaran yang dibagikan di antara banyak entitas. Tapi, fungsi-fungsi itu tidak dibangun ke dalam teknologi seperti halnya dengan DLL blockchain, "Litan menambahkan.

Perbedaan antara Blockchain dan A Database

Pada tingkat tinggi, baik database tradisional maupun blockchain adalah penyimpanan data dan infrastruktur manajemen data, jelas Frank Xiong, wakil presiden grup Oracle untuk pengembangan produk blockchain.

Xiong setuju bahwa database tradisional dapat mencapai blockchain apa yang dapat "secara teknis" oleh pihak yang memiliki dan memiliki akses ke database. Namun, jika beberapa pihak bisnis perlu melakukan transaksi, mereka mungkin tidak harus memercayai satu pemilik database, yang membuat, memperbarui, dan menyimpan semua catatan.

"Perbedaan terbesar adalah buku besar yang didistribusikan. Kami memang telah mendistribusikan database, tetapi kebanyakan dari mereka dimiliki oleh masing-masing perusahaan ... di mana mereka memiliki database yang didistribusikan untuk tujuan yang berbeda," kata Xiong.

"Teknologi Blockchain ... adalah teknologi yang disukai untuk membuat catatan transaksi yang tidak dapat diubah dan menyimpannya dalam buku besar yang didistribusikan, di mana setiap pihak dalam rantai memiliki salinan yang identik dan dapat [memiliki] akses ke sana," lanjut Xiong. "Sementara itu, ia mencapai kemampuan immutabilitas, keamanan, privasi, dan audit untuk setiap pihak dalam rantai"

Wakil presiden IBM untuk teknologi blockchain, Jerry Cuomo, mengatakan hal itu membantu memvisualisasikan a database sebagai burung, dengan blockchain menjadi sejenis burung karena memang memiliki "DNA" yang sama. (IBM adalah salah satu dari sejumlah besar vendor perangkat lunak dan layanan, termasuk Microsoft, Oracle, SAP dan Amazon Web Services, yang menawarkan blockchain-sebagai-layanan bagi pelanggan mereka.)

Berbicara di konferensi Think IBM di San Francisco bulan lalu, Cuomo menggambarkan DLT mirip dengan a database tetapi dengan fitur unik yang tidak diperlihatkan oleh jenis "burung" lain, yaitu a database. Sebagai contoh, tidak seperti database, blockchain telah berbagi buku besar, algoritma konsensus, kontrak pintar dan ketidakberdayaan data asli - mereka ditulis sekali, menambahkan banyak buku besar elektronik.

Tidak seperti administrator a database, yang memiliki akses ke perintah seperti "perbarui" dan "hapus" yang dapat mengubah catatan dalam buku besar, begitu transaksi dilakukan ke jaringan blockchain, komunitas administratornya tidak berdaya untuk mengubahnya. Setiap blok (atau catatan) secara kriptografi diamankan ke blok sebelumnya pada buku besar, yang menciptakan jejak audit yang sempurna.

"Tidak seperti burung a database yang memiliki satu administrator yang menetapkan aturan untuk buku besar, sebuah blockchain ... memiliki beberapa administrator, masing-masing dengan salinan yang tepat dari buku besar," kata Cuomo.

Dalam database, administrator mengontrol data apa yang dibagikan di antara pengguna, dan ketika transaksi dikirimkan, itu langsung dilakukan ke buku besar itu.

Blockchain DLT didasarkan pada arsitektur terdesentralisasi peer-to-peer (P2P), dengan beberapa administrator sebagai bagian dari protokol konsensus. Dengan kata lain, transaksi pada jaringan blockchain pertama kali diusulkan, kemudian disetujui oleh grup. Hanya jika 51% dari kelompok itu setuju transaksi itu dapat diterima barulah kemudian ditambahkan ke buku besar.

Protokol konsensus Blockchain juga berarti toleran terhadap kesalahan dan dapat terus beroperasi bahkan di hadapan pelaku yang buruk karena mayoritas pengguna akan menjaga transaksi tetap jujur.

Perizinan vs Public Blockchains

Tidak semua blockchain sama. Misalnya, beberapa blockchains bersifat publik - seperti bitcoin - sementara yang lain bersifat pribadi atau diizinkan, seperti Hyperledger Fabric, R3 Corda, dan Ripple. Di blockchain publik, siapa pun dapat mendaftar untuk menjadi simpul lain dalam jaringan dan mengirimkan transaksi padanya. Dan, siapa pun dapat melihat catatan tersebut (seperti transaksi bitcoin).

Dalam blockchain yang diizinkan, pencetus buku besar menentukan siapa yang dapat bergabung, melihat transaksi dan mengirimkan blok baru. Namun, setiap simpul resmi dalam rantai masih memiliki hak untuk data apa yang disetujui untuk dicatat. Anggota jaringan dikenal dan diidentifikasi oleh kunci keanggotaan Public Key Infrastructure (PKI) yang dikeluarkan oleh otoritas sertifikat terdesentralisasi.

Selain itu, janji konsensus terdesentralisasi di atas transaksi blockchain diizinkan akhirnya dapat memungkinkan pihak mana pun yang tidak perlu saling percaya untuk melakukan bisnis dengan cara yang tepercaya, menurut Litan.
Kapan menggunakan blockchain alih-alih database

Forrester's Bennett mengatakan perusahaan seharusnya tidak benar-benar menggunakan blockchain kecuali jika case use benar-benar memanggil untuk jenis arsitektur, karena sistem terdistribusi selalu menambah overhead, dan banyak algoritma dan teknik masih dalam masa pertumbuhan.

Ada dua pertanyaan kunci bagi perusahaan yang mempertimbangkan blockchain :

1. Apakah ekosistem (atau penggagas jaringan ledger terdistribusi) memiliki alasan yang baik untuk tidak ingin berbagi data melalui sistem tunggal yang dikendalikan secara terpusat?

2. Apakah perusahaan ingin menangani kasus penggunaan yang melibatkan proses otomatis yang melintasi batas-batas perusahaan dan / atau memanfaatkan potensi tokenization? (Tokenisasi adalah representasi digital dari suatu komoditas, seperti uang atau barang fisik.)

Di mana teknologi blockchain bersinar adalah ketika banyak organisasi terlibat, menurut Joel Weight, COO di Medici Ventures. (Medici Ventures, cabang modal ventura Overstock.com, telah banyak berinvestasi dalam teknologi blockchain, termasuk puluhan pemula. Lima tahun lalu, Overstock.com mulai menerima bitcoin sebagai bentuk pembayaran.)

"Bank saya tidak memerlukan blockchain untuk melacak saldo rekening giro saya, atau untuk mentransfer dana dari rekening giro saya ke rekening tabungan saya," kata Weight. "Dalam hal ini, bank hanya memindahkan uang dari satu kantong ke kantong lainnya, yang cocok untuk a database yang cepat dan aman."

Di mana blockchain dapat berguna adalah ketika dua organisasi memiliki pandangan dunia yang eksklusif, masing-masing disimpan dalam database mereka sendiri. Untuk membagikan data itu, ada biaya yang diperlukan untuk memastikan pandangan masing-masing perusahaan tentang data itu sama atau untuk memastikan kedua pihak benar-benar memiliki aset yang mereka harapkan akan ditukar, Bobot menjelaskan.

Misalnya, jika alih-alih menggunakan layanan escrow atau mengikuti protokol yang lambat dan mahal, semua pihak bekerja dari data yang sama, maka biaya untuk menormalkan data dan kepercayaan diminimalkan. Mencoba melakukan itu dengan database akan membutuhkan satu perusahaan untuk menjadi pemilik semua data - dan sumber "kebenaran" untuk semua orang yang terlibat dalam transkasi.

"Blockchain yang diijinkan hanya membutuhkan kepercayaan yang cukup antar lembaga untuk memutuskan siapa yang akan berpartisipasi dalam jaringan, kemudian blockchain menjaga peserta tetap jujur ​​setelah mereka bergabung dengan jaringan," kata Weight. "Jaringan blockchain yang diizinkan akan memungkinkan transfer nilai atom antara lembaga-lembaga di mana keduanya dapat langsung menyetujui keadaan buku besar sebelum dan setelah transaksi terjadi."

IDC's top use cases for blockchain.

Tidak seperti database, secara teoritis, setiap entitas yang berpartisipasi dalam jaringan blockchain yang diizinkan dapat menjalankan simpul konsensus / validasi; dalam praktiknya, mereka tidak, karena mereka tidak memiliki keterampilan atau bandwidth untuk itu. Sebaliknya, mereka biasanya menyerahkannya ke sponsor atau vendor proyek, kata Litan.

"Pemikiran umum di luar sana adalah bahwa setelah perusahaan-perusahaan ini merasa nyaman dan mendapatkan keahlian dengan blockchain, mereka akan berpartisipasi dalam validasi dan konsensus transaksi, bersama dengan sponsor atau vendor proyek," kata Litan. "Namun, itu tidak terjadi dalam waktu dekat - tidak sampai blockchain publik matang dan berskala."

Blokir yang diizinkan menawarkan alat otomatisasi bisnis melalui kontrak pintar. Kontrak pintar menjalankan aturan yang transparan dan telah ditentukan sebelumnya dan memungkinkan blockchain untuk menghindari otoritas pusat. Kontrak pintar beroperasi pada premis "jika ini terjadi, maka ini dijalankan". Misalnya, ketika perusahaan pengiriman menerima pembayaran untuk pengiriman, kontrak pintar dalam rantai pasok rantai pasokan dapat memicu pemasok untuk memproduksi produk lain untuk mengisi pesanan berikutnya.

Satu mitos adalah bahwa begitu kontrak pintar telah ditulis, kesalahan tidak dapat diperbaiki atau perubahan tidak dapat dilakukan. Dengan kata lain, Anda terjebak dengan kode yang buruk.

Tidak begitu.

"Dalam lingkungan yang diizinkan, kemampuan untuk memperbarui kontrak pintar diberikan, dan itu dirancang ke dalam kerangka kerja," kata Martha Bennett, analis utama Forrester. "Anda, tentu saja, membutuhkan model tata kelola yang kuat, tetapi kemudian Anda juga membutuhkan itu untuk [blockchains] publik - secara teknis, tidak perlu banyak untuk membentuk rantai."

Model tata kelola memungkinkan blockchains untuk sementara atau selamanya memecah atau "bercabang," membuat cabang baru dari blok. Garpu keras adalah perbedaan permanen dari blockchain sebelumnya; garpu lunak adalah perubahan sementara yang kompatibel ke belakang. Pikirkan tentang kereta api yang mengganti trek melalui sakelar; di blockchain, saklar akan diatur oleh mayoritas dengan kekuasaan atas layanan kereta api.

Sebagai contoh, Hyperledger Fabric dari Linux Foundation adalah platform blockchain yang diijinkan. Itu berarti semua peserta, sampai batas tertentu, diidentifikasi dan bahwa blockchain hadir dengan tata kelola yang tepat untuk menyelesaikan masalah yang mungkin timbul.

Meskipun banyak perusahaan masih bingung perbedaan antara blockchain dan database tradisional, DLT tampaknya akan tumbuh dengan cepat selama beberapa tahun ke depan karena perusahaan bergerak di luar program percontohan.

Pengeluaran di seluruh dunia untuk solusi blockchain diperkirakan mencapai hampir $ 2,9 miliar tahun ini, meningkat 88,7% dari $ 1,5 miliar yang dihabiskan pada tahun 2018, menurut Panduan Pengeluaran Blokchain Semiannual Worldwide yang diperbarui dari IDC.

"Blockchain semakin cepat matang, dan kami telah mencapai titik belok di mana implementasinya bergerak cepat melampaui fase pilot dan pembuktian konsep," kata James Wester, direktur riset untuk IDC's Worldwide Blockchain Strategies.

Berlangganan update artikel terbaru via email:

0 Response to "Pengertian Blockchain Dan A Database Apa bedanya?"

Posting Komentar

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel