Değişmezlik, veriler blokzincirine yazıldıktan sonra değiştirilemeyeceği, silinemeyeceği veya müdahale edilemeyeceği anlamına gelir. Bu, blokzincirinde saklanan verilerin bütünlüğünü ve güvenliğini sağlayan temel bir özelliktir.
Blokzincirinin her bloğunun bir öncekiyle bağlantılı olduğu yapısı, kronolojik bir blokzinciri oluşturur. Her blok bir önceki bloğun kriptografik hash’ini, zaman damgasını ve işlem verilerini içerir.
Bir bloğun değiştirilmesi sonraki tüm blokların değiştirilmesini gerektirir ki bu da güvenli bir blokzincirinde hesaplama açısından mümkün değildir. Hash işlevi, içeriğine bağlı olarak her blok için benzersiz bir tanımlayıcı oluşturur ve bloktaki herhangi bir veri değiştirilirse, hash değişecek ve bloğun tahrif edildiği anlaşılacaktır.
Blokzinciri ağları, işlemlerin geçerliliği ve blokzincirinin durumu üzerinde anlaşmak için İş İspatı (PoW) veya Hisse İspatı (PoS) gibi konsensüs mekanizmalarını kullanır. Bu merkezi olmayan anlaşma süreci, tek bir varlığın blokzincirini tek taraflı olarak değiştirememesini sağlar.
Ethereum gibi platformlarda değişmezlik akıllı sözleşmeler için de geçerlidir. Bir akıllı sözleşmenin kodu bir kez dağıtıldıktan sonra değiştirilemez ve sözleşmenin tam olarak yazıldığı gibi yürütülmesini sağlar.