Sifat tidak dapat diubah (immutability) berarti bahwa setelah data ditulis ke blockchain, data tersebut akan tetap ada di sana. Tidak ada tombol edit. Tidak ada administrator yang dapat diam-diam merevisi catatan lama. Setiap blok membawa hash dari blok sebelumnya, dan mengubah apa pun di blok sebelumnya akan merusak setiap hash yang mengikutinya. Jaringan akan menolak rantai yang diubah dan mempertahankan yang asli.
Sifat inilah yang membuat blockchain berfungsi untuk catatan yang perlu dipercaya dalam jangka waktu lama. Kepemilikan properti, catatan rantai pasokan, dan riwayat pembayaran semuanya mendapat manfaat dari buku besar yang tidak dapat ditulis ulang oleh siapa pun. Tetapi sifat tidak dapat diubah (immutability) memiliki sisi gelap. Bug dalam kontrak pintar tidak dapat ditambal. Transaksi yang dikirim ke alamat yang salah tidak dapat ditarik kembali. Peretasan DAO pada tahun 2016 memaksa Ethereum untuk memilih antara sifat tidak dapat diubah dan pemulihan dana yang dicuri. Komunitas memilih pemulihan, memisahkan rantai, dan Ethereum Classic mempertahankan riwayat aslinya. Jelas, tidak ada pihak yang salah.
Apa arti dan bukan arti dari kemutlakan
- Blok-blok bangunan lama menolak perubahan — ya, dengan biaya yang sangat mahal.
- Data di dalam blok tidak dapat diubah — ya
- Kesalahan dapat diperbaiki dengan melakukan fork — secara teknis dimungkinkan, tetapi masih diperdebatkan.
- Ketidakberubahan sama dengan kebenaran — tidak, hanya saja catatan tersebut telah disepakati.
Blockchain mencatat apa yang diterima oleh jaringan. Apakah itu sesuai dengan kenyataan adalah pertanyaan yang berbeda.
Comments (3)
Leave a comment