Bir saldırgan ONE arzının yaklaşık dörtte birini madenine çıkardıktan sonra, Harmony 109.000 işlemi geri aldı — bu da değişmezliğin koordinasyon maliyetiyle fiyatlandırılmış bir seçim olduğunu kanıtlıyor.
Olay
11 Ağustos'un erken saatlerinde, biri Harmony'nin yerel token'ı ONE'ı havadan var edebildi. Zincirin çapraz shard makbuz doğrulamasındaki bir hata, bir saldırganın makbuzları sahte hale getirmesini ve milyarlarca token basmasını sağladı — bir zincir üstü analistin tahminine göre arzın yaklaşık dörtte biri — ve ardından tepki verilmeden önce bunların çoğunu borsalara sattı. Harmony'nin tepkisi bir yama ve omuz silkmek değildi. Bir zaman makinesiydi: zincir, saldırıdan önceki bloğa geri dönüyor, 109.000'den fazla işlemi silerek.
Daha büyük resim
On yılı aşkın süredir kripto para sektörünün tüm vaatleri tek bir kelimeye dayanıyor: değiştirilemezlik. "Kod kanundur." İşlemler kesindir. Hiçbir banka, hiçbir hükümet, hiçbir geliştirici ekibi geçmişi yeniden yazamaz. Harmony, doğrulayıcılarıyla iş birliği içinde tam olarak bunu yaptı. Ve işin rahatsız edici yanı — kripto para ekosisteminin çoğu bunu sessizce kabul ediyor, çünkü alternatif, saldırganın arzın dörtte birini elinde tutmasına izin vermek daha kötüydü.
Bu gerçek açığa çıkış. Değişmezlik doğanın bir yasası değildi. Her zaman bir tercihti ve yeterince koordine olmuş herhangi bir grup bu tercihi geri alabilir. Harmony, bunu hiçbir beyaz kağıt belgesi asla yapamayacağı şekilde görünür kıldı.
Dalga etkileri
Silinen 109.000 meşru işlem gerçek insanlara aittir. Birisi bir şey için ödeme yaptı, birisi stake etti, birisi bir ticareti sonuçlandırdı. Geçmişleri yok ve Harmony, bunların seçici olarak geri yüklenmesinin "güvensiz" olacağını söylüyor — yeniden inşa edilen zincirden bakiyeler, sözleşme durumları ve nonces artık eşleşmeyecek. Masum kullanıcılar, saldırganın ganimeti elinde tutmaması için zararı üstleniyor.
Ancak geri alma işlemi aslında gerçek dünyadaki zararı geri almıyor. Borsa ve köprüler sahte ONE depozitoları kabul etti ve gerçek değeri zincir dışı ödedi. Blokları geri sarmak, bu sonuçlandırmaları geriye dönük olarak tersine çevirmiyor — sadece onları mahsur bırakıyor. Birisi bu yükü taşıyor ve bu saldırgan değil.
Sonra ön yargı var. Her gelecekteki hack kurbanının artık yeni bir argümanı var: Harmony bunu yaptı. Sen neden yapmayacaksın? Bir blockchain'i yeniden yazma konusundaki Overton penceresi kaydı ve geri dönmeyecek.
Tarihsel bağlam
Bu, canlı bir zincirin sonlandırılmış işlemleri geri sarmasının yalnızca ikinci kez gerçekleşmesidir. Ravencoin, 2020'de bir konsensüs zafiyetinden sonra bunu denedi ve işler karışık oldu — kısmi, tartışmalı ve çoğunlukla geri alımların uygulamada ne kadar zor olduğunu kanıtladı. Bundan önceki referans noktası, 2016'daki Ethereum DAO fork'u olup, 60 milyon dolarlık bir hırsızlığı geri sardı ve topluluğu ETH ve ETC olarak ikiye böldü.
Kalıp tutarlı: Genç, küçük ve merkezî olarak koordine edilen zincirler geri alma işlemi yapabilir. Büyük, merkeziyetsiz olanlar yapamaz. Harmony'nin piyasa değeri yaklaşık 10 milyon dolar ve doğrulayıcı seti pratikte bir grup sohbetine sığacak kadar küçük. Bugün Ethereum geçmişini geri saramazdı ve sarmazdı. Bu asimetri tesadüf değil — asıl mesele bu.
Gelecek odaklı bakış
Ders "geri alımlar kötüdür" değildir. Ders, değişmezliğin bir gradyan olduğu ve koordinasyon maliyetiyle fiyatlandırıldığıdır. Bir zincirin geçmişini yeniden yazma yeteneği, bunu yapmak için onay vermesi gereken bağımsız aktörlerin sayısıyla ters orantılıdır. Harmony için bu sayı bir avuç kişidir. Bitcoin için ise bu sayı pratikte herkes demektir.
Bu, 'değiştirilemez'in aslında ne anlama geldiğini yeniden çerçeveliyor. Kodun bir özelliği değil — geçmişin değiştirilmesinin ne kadar pahalı olduğunun bir ölçüsüdür. Kriptografi önemlidir, ancak gerçek savunma hattı sosyaldir: Sizi zarar vermek için, kaç farklı yargı alanında, kaç farklı rekabetçi çıkarı olan yabancıların komplo kurması gerekir.
Tüccarın açısı
Bir zincirde değer tutmayın; doğrulayıcılarını adlandıramadığınız veya doğrulayıcı grubunun bir toplantı yapıp işleminizin hiç gerçekleşmediğine karar verebileceği bir zincirde değer tutmayın. Bir pozisyonun güvenliği sadece protokolün kriptografisi değildir; sizi silmek için onay vermek zorunda olan bağımsız, coğrafi olarak dağılmış ve ekonomik olarak hizalanmış operatörlerin sayısıdır. Küçük katman-1 zincirleri bu testi yapısal olarak başaramaz. "En iyi 10 veya hiçbir şey" bir riskten kaçınma sezgisinden ibaret değildir; bir defter ile bir elektronik tablo arasındaki farktır.
Sonuç olarak
Harmony, pragmatik bir hamle yaptı ve hatta sahipleri için doğru olan da bu olabilir — geri çekilme, uyanıldığında token'ın %26'sının sahte olduğu bir durumdan daha iyidir. Ancak her geri çekilme bir itiraf niteliğindedir: bu zincir asla değiştirilemez değildi, sadece değiştirmek pahalıydı. Sorun Harmony'nin doğru olup olmadığı değil. Bir sonraki seferde daha büyük bir zincirden aynı şeyin yapılmasını istediklerinde ne olacağıdır — ve cevap hayır.