%51 saldırısı
%51 saldırısı, bir kişi veya grubun, iş kanıtı (PoW) kullanan bir blok zincirinin toplam hesaplama gücünün çoğunluğunu ele geçirerek yakın geçmişteki işlemleri yeniden yazabilmesi veya işlemlerin onaylanmasını engelleyebilmesi durumudur. Bitcoin gibi büyük ağlarda bu saldırı son derece pahalıdır; küçük ağlarda ise gerçekleşmiş örnekler vardır.
Nasıl işler?
İş kanıtı ağlarında “geçerli zincir”, en çok hesaplama gücü harcanmış zincirdir. Saldırgan, ağın gücünün yarısından fazlasını kontrol ederse gizli bir alternatif zincir üretip, bunu daha uzun hale getirdiğinde ağa yayabilir; böylece daha önce onaylanmış işlemler geçersiz kalabilir. Bu, saldırganın aynı parayı iki kez harcamasına (çifte harcama) imkân verir.
Saldırgan neler yapabilir, neler yapamaz?
| Yapabilir | Yapamaz |
|---|---|
| Kendi işlemlerini geri alıp tekrar harcayabilir (çifte harcama) | Başkasının özel anahtarını bilmeden onun coinlerini çalamaz |
| Belirli işlemlerin onaylanmasını engelleyebilir | Yeni coin üretme kurallarını (arz sınırı) tek başına değiştiremez |
| Birkaç bloğu yeniden düzenleyebilir | Geçersiz işlemleri (imzasız, bakiyesiz) geçerli sayıramaz |
Neden Bitcoin’de pratik değil?
Bitcoin ağının hash gücü çok büyüktür; çoğunluğu elde etmek için gereken donanım ve elektrik maliyeti son derece yüksektir. Ayrıca saldırı başarılı olsa bile Bitcoin’in değerini düşüreceği için saldırgan kendi kazancını da zayıflatır. Teorik olarak mümkün, ekonomik olarak caydırıcıdır.
Küçük ağlarda örnekler
Ethereum Classic, Bitcoin Gold, Verge gibi daha düşük hash gücüne sahip ağlar geçmişte bu tür saldırılara uğramıştır. Hash gücünü kiralamak (“hash rental”) ile küçük ağlara saldırmak daha ucuzdur. Bu nedenle küçük ağlarda borsalar daha fazla onay bekler.
Korunma
- Borsaların küçük ağlarda daha yüksek onay sayısı beklemesi.
- Kontrol noktaları (checkpoint) ve ek koruma mekanizmaları.
- Hisse kanıtında teminatın kesilmesi gibi ekonomik caydırıcılar (Uzlaşma mekanizmaları).
- Kullanıcılar için: yüksek tutarlı işlemlerde yeterli sayıda onay bekleyin.
Sık sorulan sorular
- %51 saldırısı nedir?
- Bir tarafın ağın hesaplama gücünün çoğunluğunu ele geçirip işlemleri yeniden yazabilmesidir.
- Bitcoin’e %51 saldırısı yapılabilir mi?
- Teorik olarak evet, ancak maliyeti son derece yüksektir ve ekonomik olarak caydırıcıdır.
- %51 saldırısıyla coinlerim çalınabilir mi?
- Hayır; özel anahtarınızı bilmeden coinlerinizi çalamaz, ancak kendi harcamasını geri alıp yeniden harcayabilir.
- Hisse kanıtında %51 saldırısı olur mu?
- Benzer bir saldırı hisse çoğunluğunu gerektirir; ancak saldırgan teminatını kaybetme riskiyle karşılaşır.
Ayrıca bakınız
Kaynakça
- Bitcoin Wiki – 51% attack — en.bitcoin.it