Immutable nedir?
Immutable, bir kez yazıldıktan sonra yerinde kalan veri anlamına gelir. Blokzincirlerde, geçmişi yeniden yazmadan düzenlenemeyen kayıtları tanımlar. Bunu silinebilen bir kurşun kalemle değil, bir deftere mürekkeple yazmak gibi düşünün.
“Zincirde bir şey varsa, hiçbir şey asla düzeltilemez.” Doğru değil. Geçmişi düzenleyemezsiniz, ama sonuçları düzelten yeni kayıtlar ekleyebilirsiniz. Bu kalıcılık, aynı kayda birçok bağımsız katılımcının onay vermesinden kaynaklanır; bu özellik Merkeziyetsizlik ile ilişkilidir.
Immutable nasıl çalışır
Kısa ve sade hali şu. Alice’in Bob’a coin gönderdiğini ve bu transferin kalıcı olmasını istediğini hayal edin.
- Adım 1: Alice, özel anahtarıyla bir işlemi oluşturur ve imzalar.
- Adım 2: İşlem, Kriptografik Hash Fonksiyonları tarafından benzersiz bir parmak izine dönüştürülür.
- Adım 3: Birçok işlem, önceki bloğun parmak izine de referans veren bir blokta toplanır.
- Adım 4: Ağ, bloğun geçerli olduğunda uzlaşır ve bloğu zincire ekler.
- Adım 5: Alice’in geçmiş transferini değiştirmek, hash bağlantılarını kırmayı ve ağı farklı bir geçmişi kabul etmeye ikna etmeyi gerektirir. Kolay olmayacaktır.
Hepsi bu. Ekle, bağla, uzlaş, tekrarla.
Immutable neden önemli
Sessizce yok olamayacak makbuzlar istersiniz. Immutable işte bu yüzden ilgi görüyor.
- Fayda: Güçlü denetim kayıtları ve öngörülebilir sonuçlar sağlar; bu, gerçek Şeffaflık getirir.
- Bakış: Kolay düzenlemeleri sorumlulukla değiş tokuş eder. Defterler için çok uygun, yazım hataları için daha az uygun.
- Uygulama alanı: Ödemelerde, NFT'lerde, DAO'larda ve zamana dayanması gereken zincir üzeri kayıtlarda karşınıza çıkar.
Her gönderimi kalıcı bir gönderi gibi düşünün. Adresleri kopyala yapıştır yapın, ilk ve son karakterleri kontrol edin ve yeni bir adrese para gönderirken küçük bir test işlemi yapın.
Immutable'in temel özellikleri
Kayda kalıcılık kazandıran unsurlar:
- Eklemek: Eski kayıtları düzenlemek yerine yeni girdiler eklersiniz.
- Bağlı: Her blok bir hash ile önceki bloğa işaret eder, bu yüzden müdahale zinciri bozar.
- Çoğaltılmış: Birçok düğüm tam kopyalar tutar, bu yüzden tek bir noktadan sistemi kapatmak mümkün değildir.
Kesinlik onaylarla artar. Bitcoin'de Proof of Work (PoW) geçmişi yeniden yazmayı çok maliyetli hale getirir; bu yüzden bir blok daha derinleştikçe daha güvenli olur.
Örnek
Bir DAO oylaması geçer, sonuç zincire kaydedilir ve biri daha sonra pişman olsa bile oy geçmişi doğrulama için defterde kalır.
İlginç Bilgi
Bitcoin'in genesis bloğu şu satırı içerir: “The Times 03 Jan 2009 Chancellor on brink of second bailout for banks.” Hâlâ oradadır, istediğiniz zaman okuyabileceğiniz bir zaman kapsülü gibi.
Özet
Bunu şöyle düşünün: sayfaları sadece ileriye doğru dönen paylaşılan bir defter. Sonuç olarak güven, işlem sonrası sessizce düzenlenemeyen kayıtlardan doğar.
