Kelebihan dan Kekurangan Blockchain

Kebanyakan blockchain dirancang sebagai database terdesentralisasi yang berfungsi sebagai buku besar digital terdistribusi. Buku besar blockchain ini mencatat dan menyimpan data dalam bentuk blok, yang disusun secara kronologis dan dihubungkan melalui bukti kriptografi. Kelahiran teknologi blockchain telah membawa banyak keuntungan bagi berbagai industri dan dapat memberikan keamanan yang lebih tinggi dalam lingkungan yang tidak dapat dipercaya. Namun, sifat desentralisasinya juga membawa beberapa kelemahan. Misalnya, dibandingkan dengan database terpusat tradisional, blockchain memiliki efisiensi yang terbatas dan memerlukan peningkatan kapasitas penyimpanan.


keuntungan


didistribusikan

Karena data blockchain biasanya disimpan di ribuan perangkat di jaringan node yang terdistribusi, sistem dan datanya sangat tahan terhadap kegagalan teknis dan serangan berbahaya. Setiap node jaringan mampu mereplikasi dan menyimpan salinan database, sehingga tidak ada satu titik kegagalan pun, yaitu satu node yang offline tidak mempengaruhi ketersediaan atau keamanan jaringan.

Sebaliknya, banyak database tradisional bergantung pada satu atau lebih server dan lebih rentan terhadap kegagalan teknis dan serangan siber.

stabilitas

Blok yang sudah terkonfirmasi kemungkinan besar tidak akan dicabut, artinya begitu data terdaftar di blockchain, maka akan sulit untuk dihapus atau diubah. Hal ini menjadikan blockchain sebagai teknologi luar biasa untuk menyimpan catatan keuangan atau data lain apa pun yang memerlukan jejak audit, karena setiap perubahan dilacak dan dicatat secara permanen pada buku besar yang terdistribusi dan umum.

Misalnya, perusahaan dapat menggunakan teknologi blockchain untuk mencegah penipuan karyawan. Dalam hal ini, blockchain dapat memberikan catatan yang aman dan stabil atas seluruh transaksi keuangan yang terjadi dalam suatu perusahaan. Hal ini akan mempersulit karyawan untuk menyembunyikan transaksi mencurigakan.

sistem yang tidak dapat dipercaya

Di sebagian besar sistem pembayaran tradisional, transaksi tidak hanya bergantung pada dua pihak yang terlibat dalam transaksi, namun juga pada pihak perantara, seperti bank, perusahaan kartu kredit, atau penyedia pembayaran. Dengan teknologi blockchain, tidak diperlukan perantara karena jaringan node terdistribusi memverifikasi transaksi melalui proses yang disebut penambangan. Oleh karena itu, blockchain sering disebut sebagai sistem yang “tidak dapat dipercaya”.​

Jadi sistem blockchain menghilangkan risiko mempercayai satu organisasi dan juga mengurangi biaya keseluruhan dan biaya transaksi dengan memotong pihak tengah dan pihak ketiga.


kekurangan


51% serangan

Algoritme konsensus bukti kerja yang mengamankan blockchain Bitcoin telah terbukti sangat efektif selama bertahun-tahun. Namun, jaringan blockchain rentan terhadap potensi serangan tertentu, dengan serangan 51% menjadi salah satu serangan yang paling banyak dibicarakan. Serangan ini dapat terjadi jika satu entitas berhasil mengendalikan lebih dari 50% kekuatan hashing, yang pada akhirnya memungkinkan penyerang jahat mengganggu jaringan dengan sengaja mengecualikan atau mengubah urutan transaksi.

Meskipun secara teoritis mungkin terjadi, belum pernah ada serangan 51% yang berhasil terhadap blockchain Bitcoin. Ketika ukuran jaringan meningkat, keamanan juga meningkat, dan para penambang cenderung tidak menghabiskan banyak uang dan sumber daya untuk menyerang Bitcoin karena imbalan atas tindakan jujur ​​​​lebih tinggi. Selain itu, serangan 51% yang berhasil hanya dapat mengubah transaksi terkini dalam jangka waktu singkat karena blok dihubungkan melalui bukti kriptografi (mengubah blok sebelumnya akan memerlukan daya komputasi yang sangat besar). Selain itu, blockchain Bitcoin sangat tangguh dan dapat dengan cepat beradaptasi terhadap serangan.

Modifikasi data

Kerugian lain dari sistem blockchain adalah begitu data ditambahkan ke blockchain, maka sulit untuk memodifikasinya. Meskipun stabilitas adalah salah satu keunggulan blockchain, namun stabilitas tidak selalu baik. Mengubah data atau kode blockchain seringkali sangat menuntut dan biasanya memerlukan proses yang sulit, di mana satu rantai ditinggalkan demi rantai lainnya.

kunci pribadi

Blockchain memberi pengguna kepemilikan atas unit mata uang kripto mereka (atau data blockchain lainnya) melalui kriptografi kunci publik (atau kunci asimetris). Setiap alamat blockchain memiliki kunci pribadi yang sesuai. Meskipun alamatnya dapat dibagikan, kunci pribadinya harus dirahasiakan. Pengguna memerlukan kunci pribadi untuk mengakses dana mereka, yang berarti mereka bertindak sebagai bank mereka sendiri. Jika pengguna kehilangan kunci pribadinya, uangnya secara efektif hilang dan mereka tidak dapat melakukan apa pun untuk mengatasinya.

Tidak efisien

Blockchain, khususnya yang menggunakan proof-of-work, sangat tidak efisien. Karena penambangan sangat kompetitif dan hanya ada satu pemenang setiap sepuluh menit, upaya semua penambang lainnya sia-sia. Ketika para penambang terus mencoba meningkatkan daya komputasi mereka, mereka memiliki peluang lebih besar untuk menemukan hash blok yang valid. Sumber daya yang digunakan oleh jaringan Bitcoin telah meningkat secara signifikan dalam beberapa tahun terakhir, dan saat ini mengkonsumsi lebih banyak energi dibandingkan di banyak negara karena Denmark, Irlandia dan Nigeria mengkonsumsi lebih banyak lagi.

penyimpanan

Buku besar Blockchain dapat tumbuh sangat besar seiring berjalannya waktu. Blockchain Bitcoin saat ini membutuhkan ruang penyimpanan sekitar 200 GB. Pertumbuhan ukuran blockchain saat ini tampaknya melampaui pertumbuhan hard drive, dan jika buku besar menjadi terlalu besar untuk diunduh dan disimpan oleh individu, jaringan berisiko kehilangan node.


Meringkaskan

Meskipun teknologi blockchain memiliki kekurangan, ia juga memiliki beberapa keunggulan unik dan akan terus ada. Perjalanan kita masih panjang dalam hal adopsi arus utama, namun banyak industri mulai mempertimbangkan pro dan kontra sistem blockchain dengan serius. Di tahun-tahun mendatang, dunia usaha dan pemerintah kemungkinan akan bereksperimen dengan aplikasi-aplikasi baru dan mengeksplorasi di mana teknologi blockchain dapat memberikan nilai tambah yang paling besar.