Default – Above Header Ads
Default – Below Header Ads

Blockchain vs Database: Apa Perbezaannya?

Seperti yang dinyatakan di dalam artikel kami sebelum ini mengenai “Teknologi Blockchain“, perbezaan antara database tradisional dan Blockchain bermula dengan struktur, atau bagaimana penggunaan teknologi itu dirancang.

1 Database tradisional

Database tradisional
Interaksi antara client dan database melalui server sebagai perantara

Database yang dijalankan di World Wide Web pada kebiasaanya menggunakan rangkaian client-server. Teknologi database ini digambarkan dalam gambar rajah diatas.

Seorang pengguna (klien), dengan mengakses akaunnya sendiri (setelah disahkan) boleh menukar entri yang telah disimpan dalam centralized server. Dengan mengubah ‘master copy’ (sila rujuk gambar diatas), apabila pengguna mengakses database menggunakan komputer mereka, mereka akan mendapat entri database yang telah dikemaskini. Kawalan database akan kekal diuruskan oleh pihak admin, ini bertujuan agar akses dan pengesahan maklumat dapat dikekal dan dikawal oleh pihak central authority.

Ini sama sekali tidak sama dengan teknologi Blockchain.

Database dalam teknologi Blockchain

Konsep database bagi Blockchain pula, setiap pengguna mengekal, mengira dan mengemaskini entri baru ke dalam database. Semua nod bekerja bersama untuk memastikan mereka semua mendapat keputusan yang sama, menyediakan keselamatan built-in untuk rangkaian mereka.

Interaksi secara langsung client ke database tanpa perantara

Jika anda lihat gambar rajah di atas, database sentiasa dikemas kini dan proses check and balance dijalankan oleh nod-nod yang ada dalam rangkaian. Proses ini dinamakan consensus, yang tidak memerlukan central authority untuk mengawal selia maklumat. Berdasarkan perbezaan ini, Blockchain boleh dikatakan lebih sesuai untuk menjadi atau digunakan sebagai sistem rekod untuk fungsi tertentu, manakala centralized database adalah sesuai untuk fungsi lain.

Decentralized Control

Blockchain membenarkan pelbagai pihak yang tidak mempercayai satu sama lain untuk berkongsi maklumat tanpa memerlukan pentadbiran pusat (central administrator). Transaksi akan diproses oleh rangkaian pengguna-penguna. Rangkaian ini bertindak sebagai mekanisme persetujuan supaya semua orang membuat sistem rekod bersama pada masa yang sama.

Decentralized control ini amat berguna dan bernilai dari segi ia mampu menghapuskan risiko centralized control. Berdasarkan kegunaan centralized database, sesiapa sahaja yang mempunyai akses yang mencukupi kepada sistem itu boleh memusnahkan atau merosakkan data di dalamnya. Ini menjadikan pengguna sangat bergantung kepada kuasa admin. Bagaimana jika admin mempunyai tujuan lain?

Sesetengah admin bagi database telah memperoleh kepercayaan daripada pengguna untuk menyimpan maklumat mereka dalam pelbagai urusan penting. Wang mereka tidak dicuri oleh bank-bank yang merekodkan wang yang mereka simpan dalam database swasta sebagai contohnya. Hal itu juga menjadi alasan logik kenapa anda masih mahu menggunakan perkhidmatan centralized control. Centralized control ini juga boleh menjadi satu keistimewaan dan menjadikannya suatu sebab untuk diguna pakai oleh kebanyakan pengguna.

Tetapi, itu juga bermakna mereka yang mempunyai sistem kawalan seperti ini, contohnya bank, perlu membelanjakan berbilion-bilion dolar untuk menjaga dan memelihara centralized database ini daripada diubah oleh penggodam atau orang lain yang mungkin ingin membuat keuntungan daripada kerugian orang lain. Jika central admin yang kita percayai untuk menyimpan rahsia maklumat kami gagal dalam hal ini, maka kita akan mengalami kerugian!

Menyimpan Maklumat Sendiri

Database yang paling tersusun rapi strukturnya mampu menyimpan maklumat yang terkini pada masa tertentu sahaja. Teknologi ini boleh juga diumpamakan seperti menangkap gambar sesuatu peristiwa dalam masa itu sahaja.

Database bagi Blockchain dapat menyimpan maklumat yang relevan untuk masa sekarang (real-time), malah Blockchain juga boleh menyimpan semua maklumat yang telah terjadi sebelum itu. Teknologi Blockchain boleh membuat database yang mempunyai maklumat sejarah (baca: history) dari awal lagi. Mereka berkembang seiring dengan arkib sejarah mereka sendiri yang sentiasa dikemas kini, sementara itu menyediakan maklumat real-time yang terkini.

Usaha dan perbelanjaan besar yang diperlukan untuk menggodam atau mengubah database ini yang telah menyebabkan orang ramai memanggil database bagi Blockchain tidak boleh diubah (immutable). Di situlah kita dapat melihat evolusi database kepada sistem rekod yang telus dan menyeluruh.

Nak beli bitcoin? Jangan tertipu dengan scammer bitcoin! Biar faham dulu tentang bitcoin! Klik sini untuk belajar.

Default – Between Post Ads