Applicazioni decentralizzate – dApps
Cosa sono le applicazioni decentralizzate?
Le applicazioni decentralizzate (dApp) sono applicazioni o programmi digitali che esistono e vengono eseguiti su una rete blockchain o P2P di computer anziché su un singolo computer e sono al di fuori della competenza e del controllo di una singola autorità.
Spiegazione delle applicazioni decentralizzate
Un’app Web standard, come Uber o Twitter, viene eseguita su un sistema informatico di proprietà e gestito da un’organizzazione, che le conferisce piena autorità sull’app e sul suo funzionamento. Possono esserci più utenti su un lato, ma il back-end è controllato da una singola organizzazione.
Le DApp possono essere eseguite su una rete P2P o una rete blockchain. Ad esempio, BitTorrent, Tor e Popcorn Time sono applicazioni che vengono eseguite su computer che fanno parte di una rete P2P, in cui più partecipanti consumano contenuti, alimentano o seminano contenuti o eseguono contemporaneamente entrambe le funzioni.
Nel contesto delle criptovalute, le dApp vengono eseguite su una rete blockchain in un ambiente pubblico, open source, decentralizzato e sono libere dal controllo e dalle interferenze di ogni singola autorità.
Ad esempio, uno sviluppatore può creare una dApp simile a Twitter e inserirla su una blockchain in cui qualsiasi utente può pubblicare messaggi. Una volta pubblicato, nessuno – compresi i creatori di app – può cancellare i messaggi.