Değişmezlik, herhangi bir verinin zaman içinde değiştirilememesi durumunu tanımlayan özelliktir.
Bu özellik sayesinde sözleşme, satış, satın alma gibi işlemlere ait veriler zincire eklendikten sonra, blokların tamamı değiştirilmeden ve ağın gizlilik anlaşması devreye girmeden geriye dönük biçimde değiştirilmesi mümkün olmaz.
Blockchain, şifrelenmiş hash sistemi sayesinde değiştirilmez hale gelir.
Hash işlevi, herhangi bir girdiyi sabit uzunlukta şifreli değere dönüştüren algoritmaya denir. Hash çıktıları, temel alınan girdinin özelliğinden bağımsız olarak daima sabit uzunlukta oluşur.
Hash algoritması son derece basit olmasına karşın tersine çevirmesi şaşırtıcı derecede zordur. Örneğin, "the quick brown fox jumps over the lazy dog" ifadesine SHA-256 hash algoritması uygulanırsa, "ebc637e1a3b4902dce844b8c1e1014f11ccb0d4e0240071aae71d453c3c509b5" şeklinde 256-bit (64 karakter) standardında on altılık çıktı elde edilir. Bu algoritmayı başka herhangi bir metin dizisine (söz gelimi kişisel şifrenize) uygularsanız, her zaman aynı çıktıyı (64 karakterli on altılık dizi) alırsınız.
Hash işlevi, veri bütünlüğü sağlamak adına dijital imza olarak kullanılabilir.
Unutmamak gerekir ki değişmezlik, verilere asla müdahale edilemeyeceğini garanti etmez. Blockchain üzerindeki hiçbir veri veya kaydın iz bırakmadan değişmemesi sağlanır.
Blockchain ağlarındaki değişmezlik özelliği sayesinde güvenlik, veri bütünlüğü, denetim kolaylığı ve dolandırıcılık önleme mümkün olur.
Şifrelenmiş hash sistemi sayesinde blockchain ağı değiştirilmez hale gelir. Zincir üzerinde yapılan herhangi bir değişiklik veya güncelleme tüm ağı bozacaktır.
Join the thousands already learning crypto!