Peer to peer ağında çalışan merkezsiz uygulamalar açık kaynak olarak kodlanan dağıtık internet uygulamalarıdır.Merkezsiz uygulamalar dağıtık internet uygulamalarına denir. Bu uygulamalar P2P (peer to peer - eşten eşe) ağında çalıştırılabilir. DApp erişilebilecek ve özelleştirilebilecek şekilde açık kaynak olarak kodlandı. Ağdaki eşler (peer) internete bağlı herhangi bir cihaz olabilir.
Merkezsiz uygulamalar tek bir sunucuda olmak yerine birden fazla sunucuya yayılıyor. Bu da kritik projelerde uygulama kesintisine engel olmak için trafiği ve verileri yönetmeye yardımcı oluyor.
Herhangi bir uygulamanın merkezsiz olarak nitelendirilebilmesi için blokzincir bağlamında aşağıdaki kriterlere sahip olması gerekir:
Açık kaynaklı: Uygulamanın tamamı açık kaynaklı olmalı. DApp herhangi bir kurum veya varlık tarafından kontrol edilmiyor. Tek bir kontrol noktasına bağlı olmadan, özerk çalışması gerekiyor. Uygulamada yapılacak herhangi bir değişiklik katılımcıların karar verdiği konsensüs (mutabakat) protokolü kullanılarak gerçekleştirilir.
Merkezsiz: Uygulamaların verileri ve işlem kayıtları herkese açık merkezsiz blokzincir üzerinde şifrelenmiş bir şekilde saklanmalıdır.
Ödüllendirme mekanizması: Uygulamalar bir değer transferi aracı olarak şifrelenmiş tokenleri kullanmalıdır. Kullanıcıların merkezi olmayan uygulamaya erişebilmesi için, ayrıca P2P ağında mutabakat oluşturan düğümler (node) ve madencilerin ödüllenmesi için tokenler gerekecektir.
Algoritma/Protokol: İhraç edilen tokenler mutabakat mekanizması dahilinde olmalıdır.
Detayı: https://www.bfmedia.io/sikca-sorulan-sorular/ethereumda-dapp-nedir-575120.html