Belajar Blockchain #2
Pada artikel sebelumnya kita sudah membahas tentang blockchain. Dan disebutkan blockchain tidak dapat dihapus.
Kenapa Blockchain tidak dapat dihapus atau diubah ????
Blockchain tidak dapat dihapus atau diubah karena desain dari teknologi ini yang terdistribusi. Setiap blok dalam jaringan blockchain berisi hash unik yang dibuat dari data yang ada dalam blok sebelumnya. Hal ini menyebabkan blok-blok tidak dapat diubah tanpa mengubah blok sebelum dan sesudahnya, yang akan dikenali sebagai transaksi yang tidak valid.
Jika sebuah blok dihapus, maka hash yang terkait dengan blok tersebut juga akan berubah, yang akan mengubah hash dari blok sebelumnya. Hal ini akan menyebabkan blok sebelumnya juga harus dihapus dan seterusnya sepanjang rantai blok. Ini akan menyebabkan jaringan blockchain menjadi tidak valid.
Selain itu, blockchain terdistribusi yang artinya tidak ada satu entitas yang memiliki kontrol atas jaringan, maka jika sebuah blok dihapus, maka akan ada node-node lain dalam jaringan yang akan menolak perubahan tersebut karena tidak sesuai dengan konsensus jaringan.
Oleh karena itu, desain dari blockchain tidak memungkinkan untuk menghapus data yang telah ditambahkan ke jaringan. Namun, untuk melindungi privasi data, teknik-teknik seperti zero-knowledge proof dapat digunakan untuk menyamarkan data tanpa menghapus data tersebut.
Comments 0