Değiştirilemezlik, bir veri blok zincirine yazıldıktan sonra orada kalacağı anlamına gelir. Düzenleme düğmesi yoktur. Hiçbir yönetici eski bir kaydı sessizce değiştiremez. Her blok, kendisinden önceki bloğun hash değerini taşır ve geçmiş bir blokta yapılan herhangi bir değişiklik, onu takip eden her hash değerini bozar. Ağ, değiştirilen zinciri reddeder ve orijinalini korur.
Bu özellik, blok zincirlerinin uzun süreler boyunca güvenilir olması gereken kayıtlar için işe yaramasının nedenidir. Mülkiyet hakları, tedarik zinciri kayıtları ve ödeme geçmişi, kimsenin yeniden yazamayacağı bir defterden faydalanır. Ancak değişmezliğin karanlık bir yönü de vardır. Akıllı bir sözleşmedeki bir hata düzeltilemez. Yanlış adrese gönderilen bir işlem geri alınamaz. 2016'daki DAO saldırısı, Ethereum'u değişmezlik ve çalınan fonları kurtarma arasında seçim yapmaya zorladı. Topluluk kurtarmayı seçti, zinciri böldü ve Ethereum Classic orijinal geçmişi korudu. Açıkçası her iki taraf da yanlış değildi.
Değişmezliğin ne anlama geldiği ve ne anlama gelmediği
- Eski yapılar değişime direnç gösteriyor - evet, ancak bu çok yüksek maliyetlerle oluyor.
- Blok içindeki veriler değiştirilemez — evet
- Hatalar, çatallanma yoluyla düzeltilebilir; bu teknik olarak mümkün, ancak tartışmalı bir konudur.
- Değişmezlik gerçeğe eşittir — hayır, sadece kayıt üzerinde anlaşmaya varılmış olması yeterlidir.
Blockchain, ağın kabul ettiği şeyleri kaydeder. Bunun gerçeklikle örtüşüp örtüşmediği ayrı bir sorudur.
Comments (3)
Leave a comment