Descentralização
O Que São Dapps
DeFi, contratos inteligentes, dApps e DAOs — software substituindo intermediários.
Nesta lição
- O que torna um aplicativo ‘descentralizado’
- Como os usuários se conectam a dApps
Principais aprendizados
- 1Um dApp executa sua lógica de backend na blockchain por meio de contratos inteligentes
- 2Os usuários se conectam por meio de uma carteira, não de uma conta
- 3Seu código aberto pode ser verificado de forma independente
Resumo da lição
Um dApp é uma aplicação cujo estado ou execução central depende de contratos inteligentes.
Modelo mental
A ideia central por trás de dapps
Um dApp é uma aplicação cujo estado ou execução central depende de contratos inteligentes. A interface pode parecer normal, mas o modelo de confiança muda por baixo.
- O que torna um aplicativo ‘descentralizado’
- Como os usuários se conectam a dApps
Mecânica
Como raciocinar sobre dapps
O front-end ajuda os usuários a construir transações.
A carteira assina ações e as submete à cadeia.
O contrato inteligente aplica a regra e atualiza o estado on-chain.
- Um dApp executa sua lógica de backend na blockchain por meio de contratos inteligentes
- Os usuários se conectam por meio de uma carteira, não de uma conta
- Seu código aberto pode ser verificado de forma independente
Exemplo
Um exemplo concreto de dapps
Um site de DEX pode desaparecer, mas se os contratos ainda estiverem ativos e acessíveis, os usuários podem interagir por outra interface ou diretamente pela cadeia.
Erros comuns
O que desaprender sobre dapps
Usuários frequentemente confiam no site em vez do contrato. Um front-end malicioso ou comprometido pode enganar usuários para assinar uma ação prejudicial.
Notas de risco
O que pode dar errado com dapps
dApps herdam riscos de contratos, front-ends, carteiras, provedores de RPC, oráculos e todos os protocolos com os quais se compõem.
- Separe o front-end do contrato.
- Saiba o que a carteira está assinando.
- Identifique um risco de dependência.
Prática
Pratique dapps antes de avançar
- Separe o front-end do contrato.
- Saiba o que a carteira está assinando.
- Identifique um risco de dependência.
Revisão
Termos-chave
- DApp
- Decentralized Application — software cuja lógica de backend roda em uma blockchain por meio de contratos inteligentes.
- DeFi
- Decentralized Finance — serviços financeiros sem permissão e combináveis, construídos em contratos inteligentes.
- Contrato Inteligente
- Código autoexecutável em uma blockchain que roda exatamente como escrito quando as condições são cumpridas.
- Carteira
- Software ou hardware que armazena as chaves privadas que controlam seus ativos on-chain.
- On-Chain
- Dados ou atividades registrados diretamente na blockchain.
Notas de fonte
Referências editoriais
Estas referências são pontos de partida para verificar os mecanismos, checagens de risco e contexto de produto por trás desta lição.
Antes de continuar
Você consegue fazer estes?
- Separe o front-end do contrato.
- Saiba o que a carteira está assinando.
- Identifique um risco de dependência.
Aprendizado relacionado
Continuar lendo
Checkpoint
Finalizar esta lição
Passe no checkpoint para salvar o progresso e continue pela trilha em ordem.
Fixar esta lição
Responda todas as perguntas corretamente para concluir a lição.
Um dApp difere de um aplicativo normal porque…

