Skip to content
Conceitos Fundamentais

Decentralized Application

Aplicação cuja lógica roda em contratos inteligentes sobre uma blockchain, em vez de um servidor central, permitindo uso direto pela carteira do usuário.

Pontos-chave

  • Aplicação descentralizada, ou DApp, é um programa cuja lógica principal roda em contratos inteligentes sobre uma blockchain, e não em um servidor central.
  • O usuário costuma interagir com a DApp diretamente pela própria carteira, mantendo o controle dos fundos e dos dados.
  • Por rodar em uma rede pública, uma DApp herda a resistência a censura e a transparência da blockchain, junto com seus riscos.

O que é uma DApp?

DApp é a sigla para aplicação descentralizada. Diferente de um aplicativo tradicional, cuja lógica e cujos dados ficam em servidores controlados por uma empresa, a DApp roda sua parte central em contratos inteligentes públicos, em uma blockchain. Isso significa que ninguém, sozinho, pode desligar a aplicação ou alterar suas regras sem seguir o processo definido em código.

Como funciona

Uma DApp costuma ter duas partes. A interface, com a qual o usuário interage, pode rodar em um navegador como qualquer site. A lógica de negócio, porém, vive em contratos inteligentes na blockchain, que guardam o estado e executam as regras. Quando o usuário faz uma ação, sua carteira assina uma transação que chama esses contratos, e a rede a executa e registra.

Como os contratos são públicos, qualquer pessoa pode auditá-los e, muitas vezes, construir sobre eles. Isso permite que DApps se combinem, encaixando serviços umas nas outras, o que acelera a criação de produtos, especialmente em finanças descentralizadas. A contrapartida é que uma falha em um contrato pode afetar tudo que depende dele.

O usuário mantém a custódia dos fundos, interagindo direto da carteira, sem precisar confiar seus ativos a um operador central. Isso muda o modelo de confiança: a segurança passa a depender do código e da própria proteção das chaves.

Por que importa

DApps mostram como serviços podem funcionar sem um operador central que guarde fundos ou dados. Para uma empresa, entender esse modelo ajuda a avaliar oportunidades e riscos de integrar aplicações on-chain, em que a lógica é transparente e auditável, mas a responsabilidade pela segurança se distribui de forma diferente.

Limitações

A segurança de uma DApp depende da corretude de contratos que, uma vez publicados, costumam ser imutáveis, então falhas podem ser caras e difíceis de corrigir. A experiência de uso ainda é mais complexa que a de aplicativos tradicionais, e a interface pode depender de infraestrutura centralizada. Custos de rede e limites de escala também afetam o que uma DApp consegue oferecer.