Aplicativos descentralizados – dApps
O que são aplicativos descentralizados?
Os aplicativos descentralizados (dApps) são aplicativos ou programas digitais que existem e são executados em uma blockchain ou rede P2P de computadores, em vez de um único computador, e estão fora do alcance e controle de uma única autoridade.
Aplicações descentralizadas explicadas
Um aplicativo da web padrão, como Uber ou Twitter, é executado em um sistema de computador que pertence e é operado por uma organização, o que lhe dá autoridade total sobre o aplicativo e seu funcionamento. Pode haver vários usuários em um lado, mas o back-end é controlado por uma única organização.
DApps pode ser executado em uma rede P2P ou em uma rede blockchain. Por exemplo, BitTorrent, Tor e Popcorn Time são aplicativos executados em computadores que fazem parte de uma rede P2P, em que vários participantes estão consumindo conteúdo, alimentando ou propagando conteúdo, ou simultaneamente executando ambas as funções.
No contexto da cryptocurrencies, dApps executado em uma rede blockchain em um público, de código aberto, ambiente descentralizado e estão livres de controle e interferência de qualquer autoridade única.
Por exemplo, um desenvolvedor pode criar um dApp semelhante ao Twitter e colocá-lo em um blockchain onde qualquer usuário pode publicar mensagens. Uma vez postadas, ninguém – incluindo os criadores do aplicativo – pode excluir as mensagens.