Definisi
Imutabilitas berarti ketahanan terhadap perubahan. Pada buku besar blockchain, riwayat yang diterima umumnya sulit diubah tanpa mengatasi perlindungan konsensus atau mengubah aturan sistem. Ini bukan berarti perubahan mustahil secara fisik dalam semua keadaan.
Cara Kerja
Referensi kriptografis menghubungkan catatan sehingga perubahan dapat terdeteksi. Aturan konsensus kemudian menentukan riwayat yang diterima peserta. Pada proof of work, penulisan ulang riwayat yang lebih lama membutuhkan persaingan dengan kerja komputasi yang telah terakumulasi. Protokol lain menetapkan finalitas melalui mekanisme dan asumsi berbeda. Tautan hash hanya mendeteksi perubahan; tautan tersebut tidak menentukan versi riwayat yang harus diikuti.
Kegunaan dan Batasan
Blok terbaru dapat mengalami reorganisasi, sementara tata kelola atau perubahan perangkat lunak terkoordinasi dapat memengaruhi keadaan yang diterima jaringan. Kontrak aplikasi juga dapat memiliki izin peningkatan atau administrasi meskipun riwayat transaksi tetap terlihat. Imutabilitas tidak menjamin data awal akurat, rahasia, atau sah secara hukum. Koreksi kesalahan bisa menjadi lebih sulit, sehingga kualitas data dan otorisasi perlu diperiksa sebelum informasi atau instruksi dicatat.