Blockchain teknolojisi sayesinde hayat bulan merkeziyetsiz uygulamalar nedir, nasıl çalışır?
DApp nedir? Merkeziyetsiz uygulama nasıl çalışır?
Bir merkezi olmayan ve herhangi bir kurumdan ya da kişiden bağımsız çalışan yazılım türüne merkeziyetsiz uygulama (DApp) denir. Merkeziyetsiz yazılımlar blockchain ya da eşler arası (P2P) ağlar üzerinde çalışabilir.
Kimsenin kontrolünde olmayan, kendi kendine çalışan DApp sistemlerinin geliştirilmesindeki amaç, üçüncü taraf kişi veya kurumların işlemler üzerindeki etkisini azaltmaktır. Geleneksel uygulamaların aksine bu yazılımlar, kullanıcı ile sağlayıcı arasında aracısız bir köprü kurar.
Merkeziyetsiz uygulamaların artıları
Belirli bir otorite tarafından yönetilmeyen, merkeziyetsiz blockchain tabanlı DApp çözümleri sansüre karşı koruma sağlar. İşlemlerin kesintiye uğrama olasılığı çok düşüktür. Ağa işlem gücü sağlayanların bir kısmı teknik sorun yaşasa bile işlemler diğer sağlayıcılar üzerinden sürdürülebilir.
Blockchain üzerine kurulu merkeziyetsiz uygulamalar kripto paraları doğrudan destekler. Bağlanan her kullanıcı ağa destek sunduğu için işlemlerden ek ücret alınmaz.
Açık kaynak yapıları sayesinde geliştiriciler birbirinden destek ve yardım alarak daha verimli uygulamalar hayata geçirebilir. Üstelik bu uygulamalar, geleneksel sunucu tabanlı merkezi uygulamalara kıyasla siber saldırılara daha dayanıklıdır. DApp ekosistemi hem ödeme hem de kimlik doğrulama süreçlerini iyileştirme potansiyeline sahiptir.
Kodların açık kaynak olması ve işlemlerin herkesin görebileceği şekilde kaydedilmesi güven inşa eder. Ağın güvenliğini sağlamak için tüm veriler şifrelendiğinden, merkeziyetsiz uygulamalardaki işlemlerin doğruluğu denetlenebilse de içlerindeki hassas bilgiler yine de güvenle saklanabilir.
Merkeziyetsiz uygulamaların eksileri
DApp projelerinin açık kaynak yapısı avantajlı olsa da beraberinde dezavantajlar da getirir. Kötü niyetli kişiler, herkesin erişebildiği kodda gördükleri zayıf noktaları kullanarak saldırı düzenleyebilir.
Öte yandan DApp ağlarının gücü kullanıcılarından geldiği için, kullanıcı sayısı düşük projeler güvensiz hâle gelir. Ağa bağlı kullanıcı sayısı arttıkça ağın güvenliği de yükselir.
