Fikirin ana hedefi %51 saldırısını engellemek olduğu için bütün varsayımlarınızı o yöne fazlaca kaydırmış gibi bir izlenim yarattınız bende. Ağın diğer fonksiyonları normal bir POW konsensüs algoritmasına sahip ağa göre nasıl işleyecek ? İşlem süreçleri, işlem ücret süreçleri nasıl işleyecek ? Yoksa sadece konsensüs mekanizması üzerinde mi çalışıyorsunuz ?
İki hash oluşturduğunuzda saldırı amaçlı madencilik yapan kişi başarılı olmak için dağılım oranını tutturmak zorundaysa bu olasılığı oldukça düşürür. Yine de küçük madenci havuzuna sahip ağlar için bu tam bir koruma sağlamaz. 100 birim madenci gücü olan bir ağı ele alalım %51 gerçekleştirmek için 101 birim güç yeterli ancak %75 gerçekleştirmek için 301 birim güce ihtiyacı olacak. Bu olasılığı sadece 3 kat düşürürken diğer taraftan 2 hash kullanan savunma mekanizmasını kolay bir şekilde aşabilir. Kullanılan ağın yine çok büyük bir güce ihtiyacı olacak kendisini koruyabilmesi için.
~3 kat daha fazla koruma sağlamak için ağda ödün verilmesi gereken özellikler olacak mı ?
Öncelikle odun verilmesi gereken tek konu olası saldırı durumunda madencilik süresi 10 dk ise 20 dk i olacak. Diğer tüm detaylar bitcoin blockchain sistemindeki gibi olacak.
Yuzde 51 saldırısı ağın toplsm hash gücünün yüzde 51 i demek yani 100 hash gücünün 51 ine sahip olmak demek dediğiniz 101 hash gücü yüzde 101 saldırı demek. Ben tamamen 51 saldırısını onledigini söyleyemem zaten imkansız tamamen önlemek ancak büyük oranda önlemek mümkün bende onu yapmaya çalışıyorum. İkili hash fonksiyonu tek başına bir işe yaramıyor rastgelelik ile birleşince ağdaki iki hastan en az birini dürüst madencileri buldurmaya çalışıyor. Eğer dürüst madenciler birini saldırgan birini bulursa doğal olarak bu ikisinin göndermek istediği zincirler farklı olduğundan consensus bozulacak, bu durumda ağ karmadikliktan düzene geçmeye çalışacak. Kendi aralarında dedikodu yaparak kendilerinde bulunan Transactionlara extra Transaction bulunduran zincirlere geçiş yapicaklar, burda saldırganın istediği zincire gecilmeyecek çünkü saldırganin çifte harcama yapabilmesi için daha önce harcadığı coinin Transaction unu silmesi gerekir ancak protokol buna izin vermez.
Mesajlari genelde telefondan hızlıcana yazıyorum ve bazı yerleri vurgulamaya çalışınca bazı izlenimlere sebeb oluyor olabilirim. Ayrıca son birkaç gündür sürekli İngilizce mesaj yazmaktan artık Türkçe cümle yapısı kaymaya başladı bende. =)