%51 Saldırısı Nedir?

Bitcoin SV, Verge ve Ethereum Classic, %51 saldırılarına maruz kalan proje örnekleridir. Ama nedir, nasıl çalışır ve ne gibi zararlar verebilir?


Bir ağın madencilik hash gücünün %50'sinden fazlasını kontrol eden bir grup madenci tarafından bir blok zincirine yapılan saldırıya - madencilik ve işleme işlemlerine ayrılmış tüm bilgi işlem gücünün toplamı - % 51 saldırısı denir.

Blockchain , verileri depolayan ve kaydeden bir defter teknolojisi türüdür Basitçe söylemek gerekirse, bir blok zinciri, sürekli olarak güncellenen ve gözden geçirilen dağıtılmış bir işlem listesidir. Bir blok zincirinin temel özelliklerinden biri, merkezi olmayan bir düğüm ağından oluşmasıdır (bir kripto para biriminin merkezi olmayan ve güvenli kalmasını sağlamanın çok önemli bir parçası).

Ademi merkeziyetçiliği anlamak

Blok zinciri, tek bir kişinin veya belirli bir grup kişinin blok zinciri ağını kontrol etmediği şekilde merkezi değildir. Bu ademi merkeziyetçilik önemlidir çünkü blok zincirindeki tüm katılımcıların blok zincirinin mevcut durumu üzerinde anlaşmaları gerekir. Tüm bir dağıtılmış katılımcı ağının aynı anlaşmaya varmasını gerektirerek, bloğun durumunun geçerliliği kesin olabilir.

Bunu bir film önerisi istemek olarak düşünün. Birine belirli bir filmin iyi olup olmadığını sorarsanız ve evet cevabını verirlerse, yine de korkunç olabilir. Ama film hakkında 1000 farklı kişiye soru soracak olursanız ve hepsi evet dediyse, o zaman filmin aslında iyi olma şansı çok daha yüksektir çünkü oybirliğiyle onaylanmıştır. Bitcoin gibi iş kanıtı ( PoW ) blok zincirleri için bu "uzlaşma", bir madencinin yeni bir işlem bloğunu ancak ağ düğümleri bloğun geçerliliği üzerinde anlaşmaya varırsa onaylayabilmesini sağlar. Bu tür fikir birliği algoritmaları Blockchain dünyasının seçici film eleştirmenleri: Yeni filmi ancak herkes iyi olduğunu kabul ederse görecekler. Ancak fikir birliği algoritması, herkesin 10 kişi mi yoksa bir milyar mı olduğuna bakılmaksızın yalnızca “herkese” sorar. Çoğunluk filmin iyi olduğu konusunda hemfikirse, algoritma da onunla aynı fikirde olacaktır.

Madencilik Süreci

Yukarıdaki örneğimizde, bir PoW blok zinciri için "herkes", tüm madencilik düğümleri veya "madenciler" anlamına gelir. Bu madenciler, önünde hedef karmadan (her madencinin geçmesi gereken kod) eşit veya daha fazla sayıda sıfıra sahip bir kod (karma olarak bilinir) oluşturmak için makinelerini kullanarak birbirleriyle rekabet ederler. Hedef hash'i geçen kazanan hash'i kim üretirse, yeni bir bloğu işlem verileriyle doldurma ve karşılığında ücretsiz kripto ve işlem ücretleri kazanma hakkını kazanır.

Daha fazla makineye sahip madenciler veya daha yüksek hash oranına sahip (saniyede daha fazla hash üretebilen) makineleri olan madenciler, hedef hash'i yenme ve bir sonraki bloğu işlem verileriyle doldurma ve zincire ekleme hakkını kazanma şansı daha yüksektir. Bu, 10.000 bileti olan bir kişinin sadece beş bileti olan birine göre daha fazla kazanma şansına sahip olduğu bir piyango sistemine benzer.

Ancak kötü niyetli bir ajan, hash hızının çoğunluk kontrolünü ele geçirmeyi başardığında ne olur?

%51 Saldırıları!

Çoğunluk saldırısı olarak da bilinen %51 saldırısı, tek bir kişi veya grup bir blok zincirin hash gücünün %50'sinden fazlasının kontrolünü ele geçirdiğinde meydana gelir. Bu genellikle üçüncü bir taraftan madencilik hash gücü kiralayarak elde edilir.

Başarılı saldırganlar, yeni işlemlerin onaylanmasını engelleme ve yeni işlemlerin sırasını değiştirme yeteneği kazanır. Ayrıca, kötü niyetli ajanların blok zincirinin parçalarını esasen yeniden yazmasına ve kendi işlemlerini tersine çevirmesine izin vererek, çift ​​harcama olarak bilinen bir soruna yol açar . Bu sorun, geleneksel olarak, bir ağın iki veya daha fazla kişinin aynı dijital varlığı harcamadığını kanıtlayamadığı durumlarda, çoğunlukla elektronik ödemelerde karşılaşılan bir sorundu.

Ancak %51'lik bir saldırı teorik olarak neden olabileceği kesinti miktarıyla sınırlıdır. Saldırgan çift harcama sorununu tetikleyebilirken, başkalarının ağdaki işlemlerini tersine çeviremez veya kullanıcıların işlemlerini ağa yayınlamasını engelleyemez. Ek olarak, %51 saldırısı yeni varlıklar yaratma, ilgisiz taraflardan varlıkları çalma veya blok ödüllerinin işlevselliğini değiştirme yeteneğine sahip değildir.

%51 saldırı olasılığı

Bir blok zinciri ağı büyüdükçe ve haber madenciliği düğümleri edindikçe , %51 saldırısının gerçekleşme olasılığını azaltır Bunun nedeni, %51 saldırı gerçekleştirme maliyetinin, ağ hash oranıyla (ağa taahhüt edilen hesaplama gücü miktarı) paralel olarak artmasıdır. Esasen, ağ ne kadar büyükse ve ona ne kadar çok düğüm katılırsa, %50'den fazlasını kontrol etmek için o kadar fazla hash gücüne ihtiyaç duyulur.

Ancak bir saldırgan hash oranının %50'sinin üzerine çıksa bile, bir blok zincirinin boyutu yine de güvenlik sağlayabilir. Bloklar zincirde birbirine bağlı olduğundan, bir blok ancak daha sonra onaylanan tüm bloklar elimine edildiğinde değiştirilebilir.

Mümkün olsa da, bunu yapmak iki nedenden dolayı saldırgan için inanılmaz maliyetli olacaktır:

  1. Saldırganın, özellikle daha büyük ve daha yerleşik ağlarda, %51'lik bir hash oranı elde etmek için büyük miktarda bilgi işlem gücü (elektrik maliyeti) harcaması gerekir.
  2. Madenci uygun bir şekilde katılmadığı için, madencilikle gelen blok zinciri ödüllerini artık almayacaklardı.
Bu nedenle, işlem sayısı ne kadar fazla olursa, zincirde o kadar fazla blok olur ve bir bloğu değiştirmek o kadar zor olur.

Bitcoin gibi büyük blok zincirlerinde %51 saldırısı tehdidi (son derece olası olmasa da) hala mevcut olsa da, finansal maliyetler faydalarından çok daha ağır basacaktır. Saldırgan tüm kaynaklarını bir blok zincirine saldırmak için harcasa bile, zincire sürekli blok eklenmesi, saldırganın değiştirebileceği bir dizi işleme yalnızca nispeten küçük bir pencere verecektir.

0 Yorumlar