Görsel olarak merkezi olmayan uygulamalar (dapp’ler) normal uygulamalar gibidir; benzer işlevler sunarlar ve aynı görünürler. Bununla birlikte, dapp’ler, bir blockchain veya eşler arası ( P2P ) ağ üzerinde çalışan uygulamalar veya programlardır: Dapp’ler, tek bir bilgisayarda çalışmak yerine, akıllı sözleşmeler kullanılarak dağıtılmış bir ağ tarafından korunur.
Dapp’ler aşağıdaki özelliklerle tanımlanır:
- Merkezi Olmayan — Dapp’ler tek bir kişinin veya merkezi otoritenin kontrolünde olmamalıdır.
- Açık kaynak — Dapps üçüncü bir taraf olmadan çalışabilmeli ve kod herkesin kopyalaması veya denetlemesi için herkese açık olmalıdır.
- Deterministik : Bir dapp, akıllı sözleşmenin yürütüldüğü ortamdan bağımsız olarak aynı işlevleri yerine getirmelidir.
- Merkezi bir hata noktası yok — Merkezi bir saldırı noktasından kaçınmak için tüm dapp bilgilerinin halka açık bir blockchain ağında tutulması gerekir.
Ethereum tabanlı dapp örnekleri: Golem ( GLM ), Augur ( REP ), Aragon ( ANT ), Uniswap ( UNI )