Apa yang terjadi jika seseorang mencoba mengubah blok yang ada dalam blockchain?
Jika seseorang mencoba mengubah blok yang ada dalam blockchain, hash dari blok tersebut akan berubah. Karena setiap blok dalam blockchain mengandung hash dari blok sebelumnya, perubahan ini akan membuat hash di blok berikutnya menjadi tidak valid.
Dengan kata lain, jika Anda mengubah data dalam blok, Anda harus menghitung ulang hash untuk blok tersebut dan setiap blok berikutnya dalam rantai. Ini memerlukan banyak daya komputasi, yang membuat sulit bagi penyerang untuk memanipulasi blockchain.
Selain itu, dalam blockchain yang menggunakan mekanisme konsensus Proof of Work (PoW) seperti Bitcoin, penyerang harus melakukan proses penambangan ulang (yang bisa sangat memakan waktu dan sumber daya) untuk setiap blok yang mereka ubah dan setiap blok setelahnya.
Inilah sebabnya mengapa blockchain dianggap tahan terhadap manipulasi. Setiap upaya untuk mengubah data dalam blok dapat dengan mudah dideteksi, dan memperbaiki blockchain setelah perubahan tersebut sangat sulit dan memerlukan banyak daya komputasi.