Cardano blokzinciri, kısa süreliğine de olsa bir *zincir bölünmesi* yaşadı. ‘Hatalı biçimlendirilmiş’ bir yetki devri işlemi, mevcut yazılım kodundaki bir açığı tetikleyerek, düğümler arası işlem yorumlamasında çakışmalara neden oldu. Bu ayrışma neticesinde blokzincir aynı anda iki ayrı zincir şeklinde işlemeye başladı.
Bu olay, Cardano ekosistemine bağlı kuruluş Intersect tarafından yayımlanan bir olay raporuyla ortaya çıktı. Intersect’e göre söz konusu işlem, protokol düzeyinde geçerli görünmesine rağmen, ağın işleyişindeki eski bir yazılım hatasını tetikleyerek bazı düğümlerde işlem hatalarına neden oldu. Sonuç olarak, ağ üzerindeki zincir tutarlılığı geçici olarak bozuldu.
Cardano, hisse ispatı (PoS) algoritmasına dayalı çalışan bir blokzincir. Kullanıcılar, ADA tokenlarını stake havuzlarına devrederek ağın doğrulama sürecine katılıyor. Söz konusu sorun da bu stake yetkilendirme sırasında gerçekleşti. Ancak işleme ilişkin farklı kod yorumları, zincirin geçici olarak bölünmesine neden oldu.
Yaşanan soruna müdahale etmek için doğrulayıcı düğüm operatörlerine yeni sürüm yazılımı yüklemeleri çağrısı yapıldı. Çoğu node, gerekli yükseltmeleri hızlıca tamamlayarak tek bir zincirde birleştirildi. Ancak bu aksaklık, kullanıcılar arasında *ADA çift harcama* ve *potansiyel işlem kaybı* gibi güvenlik endişelerine yol açtı. Bazı kullanıcılar, bu olay nedeniyle doğrudan ekonomik zarar yaşadıklarını da iddia etti.
Cardano geliştirici ekibi, benzer yaşanabilecek olayların önüne geçmek için ilgili kodları kapsamlı şekilde gözden geçirmeye başladığını açıkladı. Ayrıca güvenlik zafiyetlerinin daha erken tespiti için analiz süreçlerine hız verildi. Her ne kadar bu olay geçici olarak kontrol altına alınmış olsa da, kamuya açık blokzincirlerde düğümler arası kod uyumluluğunun ne kadar kritik olduğu bir kez daha ortaya çıkmış oldu.
Yorum: Bu olay, blokzincir gibi merkeziyetsiz yapılarda görünüşte geçerli olan ama yapısal olarak sorunlu işlemlerin tüm sistemi ne kadar etkileyebileceğini çarpıcı biçimde gösterdi. Yazılımsal bir hatayla başlayan süreç, ağın bütünlüğünü ve kullanıcı güvenini doğrudan etkileyerek *güven yönetiminin* önemini vurguladı.
Yorum: Blokzincir projelerinde temel kodun ve çalışma ortamının sürekli olarak denetlenmesi ve geliştirilmesi gerektiği bir kez daha göz önüne serildi. Stake kullanıcılarının da anormallikler karşısında hızlı tepki verebilecek yapıda olmaları, ağın sürdürülebilirliği açısından kritik.
Yorum: Kamuya açık ve merkezi olmayan yapılar, esneklik sunsa da düğüm senkronizasyonunda oluşacak farklılıkların tüm sistemi sabote edebileceği unutulmamalı.
Yorum 0