Uma dApp típica combina uma interface de front-end, muitas vezes um site ou aplicativo móvel parecido com qualquer outro app, com uma lógica de back-end que roda on-chain como um ou mais contratos inteligentes. Em vez de criar um nome de usuário e senha, os usuários geralmente conectam uma carteira de cripto para interagir com uma dApp, usando-a para assinar transações e provar a propriedade de seus fundos ou ativos. As dApps abrangem muitas categorias, incluindo exchanges descentralizadas, plataformas de empréstimo, marketplaces de NFT e jogos baseados em blockchain. Como o código do contrato inteligente subjacente costuma ser publicamente visível on-chain, qualquer pessoa pode inspecionar exatamente como a lógica principal de uma dApp se comporta, ao menos em princípio, mesmo sem acesso especial.
O rótulo de descentralizado não se aplica de maneira uniforme a todas as partes de toda dApp. Algumas rodam quase inteiramente on-chain, enquanto outras dependem de componentes centralizados, como um front-end hospedado por uma empresa, servidores fora da cadeia ou fontes de dados externas, mesmo que sua lógica de transação principal fique em uma blockchain. Isso importa porque uma dApp que parece descentralizada na superfície ainda pode ter pontos únicos de falha. Ser uma dApp também não significa automaticamente que um aplicativo seja seguro: contratos inteligentes podem conter bugs, e contratos mal auditados ou maliciosos já foram explorados. Pesquisar um projeto, verificar se seu código foi auditado e entender o que você está aprovando antes de conectar uma carteira são precauções que valem a pena.
Principais pontos
- Uma dApp roda sua lógica principal em uma blockchain por meio de contratos inteligentes, em vez de nos servidores privados de uma única empresa.
- Os usuários geralmente conectam uma carteira de cripto para interagir com uma dApp em vez de criar uma conta tradicional.
- Ser descentralizada não torna automaticamente uma dApp segura; bugs e exploits de contratos inteligentes são um risco real.
Perguntas frequentes sobre dApp
Como acesso uma dApp?
A maioria das dApps é acessada por meio de uma interface de navegador web ou aplicativo móvel, onde você conecta uma carteira de cripto em vez de fazer login e depois a usa para assinar transações e interagir diretamente com os contratos inteligentes subjacentes on-chain.
Todas as dApps são descentralizadas da mesma forma?
Não. O grau de descentralização varia; algumas dApps rodam quase inteiramente on-chain, enquanto outras dependem de elementos centralizados, como um front-end hospedado por uma empresa, mesmo que sua lógica principal fique em uma blockchain.
Novo no mundo cripto, ou querendo preencher lacunas? Percorra o essencial em Aprender, explore todos os termos de A a Z, ou veja os preços ao vivo das moedas que movem esses conceitos.