Cosa sono le applicazioni decentralizzate?
Le applicazioni decentralizzate (dApp) sono applicazioni o programmi digitali esistenti ed eseguiti su una rete di computer blockchain o P2P anziché su un singolo computer e sono al di fuori del campo di applicazione 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. Potrebbero esserci più utenti da un lato, ma il back-end è controllato da una singola organizzazione.
Le dApp possono essere eseguite sia su una rete P2P che su una rete blockchain. Ad esempio, BitTorrent, Tor e Popcorn Time sono esempi di applicazioni eseguite su vari computer che fanno parte di una rete P2P in cui vi sono più partecipanti su tutti i lati, alcuni consumano il contenuto, altri alimentano o eseguono il seeding del contenuto, mentre altri eseguono contemporaneamente entrambe le funzioni.
Nel contesto delle criptovalute, le dApp esistono e funzionano su una rete blockchain in un ambiente pubblico, open source, decentralizzato e sono libere da controllo e interferenze da qualsiasi singola autorità.
Ad esempio, uno sviluppatore può creare una dApp simile a Twitter e inserirla in una blockchain in cui qualsiasi utente può twittare i messaggi. Una volta pubblicato, nessuno, inclusi i creatori di app, può eliminare i tweet. La modifica potrebbe essere possibile per il mittente, ma il tweet originale verrebbe mantenuto per sempre.
