O que são dApps?
Cripto para avançados
Other articles
As aplicações descentralizadas (dApps) são programas ou aplicações digitais que são executadas numa rede de computadores blockchain ou peer-to-peer (P2P) em vez de num único computador. As DApps (também conhecidas como dApps) existem fora do controlo e da jurisdição de uma única autoridade. As DApps, que são frequentemente construídas na plataforma Ethereum, podem ser utilizadas para uma vasta gama de aplicações, incluindo jogos, finanças e redes sociais.
Uma aplicação web normal, como o Instagram ou o Bolt, é executada num sistema informático pertencente e mantido por uma empresa, o que lhe permite ter um controlo total sobre a aplicação e a sua funcionalidade. Por um lado, pode haver vários utilizadores, mas o backend é gerido por uma única entidade. Os DApps podem ser executados numa rede peer-to-peer (P2P) ou numa rede blockchain. uTorrent, Tor e outros, por exemplo, são softwares executados em computadores que fazem parte de uma rede peer-to-peer (P2P), onde vários participantes estão consumindo, alimentando ou semeando conteúdo, ou fazendo as duas funções ao mesmo tempo.
No contexto das criptomoedas, as aplicações descentralizadas (dApps) são executadas numa rede blockchain num ambiente público, de código aberto e descentralizado, livre do controlo ou interferência de qualquer autoridade única. Depois que algo é postado no dApp, ninguém pode excluir essas mensagens, enquanto no Instagram, por exemplo, elas podem ser removidas.
Uma única empresa possui um aplicativo centralizado. O software de aplicativo de um aplicativo centralizado é armazenado em um ou mais servidores controlados pela empresa. O utilizador interage com a aplicação como um utilizador, descarregando uma cópia da mesma e enviando e recebendo dados do servidor da empresa. Os aplicativos mais conhecidos são Facebook, Twitter, Uber, ...
Um aplicativo descentralizado é um programa de computador executado em uma rede blockchain ou peer-to-peer. Em vez de depender de uma autoridade central, permite que os utilizadores realizem transacções diretamente uns com os outros. O utilizador de uma dApp pagará uma taxa em criptomoeda ao programador para obter e utilizar o código fonte do programa. Um contrato inteligente é um tipo de código-fonte que permite aos utilizadores realizar transacções sem revelar informações pessoais. As aplicações mais conhecidas são o Peepeth - alternativa ao Twitter, Cryptokitties - jogo dApp.
As vantagens dos dApps são:
- Capacidade do programa para salvaguardar a privacidade do utilizador.
- Utilizam contratos inteligentes para efetuar uma transação entre duas partes.
- A liberdade de expressão permite-lhes ser uma alternativa às redes sociais, uma vez que essas plataformas não têm censura.
- A implantação rápida de dApps é possível, porque tudo é baseado no blockchain da Ethereum, o que também permitirá que eles sejam em vários setores, como jogos, finanças, mídia social etc.
As desvantagens dos dApps são:
- Ainda está em desenvolvimento.
- São experimentais, o que significa que podem não ser escaláveis.
- Uma vez que está em blockchain, não é fácil de usar.
- É difícil fazer modificações num código.