Aplicação Descentralizada (DApp)

O que é uma Aplicação Descentralizada (DApp)?

A sigla DApp vem de Decentralized Application — ou aplicação descentralizada — e se refere a softwares que operam sobre uma rede blockchain, sem depender de um servidor central. Em vez de serem hospedadas em um único computador, essas aplicações funcionam em muitos computadores (nós) ao mesmo tempo, garantindo maior segurança e transparência.

As DApps executam sua lógica por meio de contratos inteligentes (smart contracts), que são programados para rodar automaticamente quando determinadas condições são atendidas. Isso significa que, após implementados, não são controlados por uma empresa ou indivíduo, mas sim pela própria rede da blockchain.

Um ponto forte das DApps é a transparência: como seu código é público e registrado em blockchain, qualquer usuário pode verificar como elas funcionam. Além disso, por serem distribuídas, as DApps são resistentes à censura e à falhas centralizadas — se um nó sair do ar, a aplicação continua funcionando normalmente com os demais.

No universo das criptomoedas, as DApps já são usadas para:

  • Trocar ativos na forma de exchanges descentralizadas (DEX) como Uniswap;
  • Realizar empréstimos e obtenção de rendimentos com protocolos de DeFi;
  • Criar e negociar itens digitais únicos como NFTs — com destaque para jogos como CryptoKitties.

Continue Aprendendo

Gasto Duplo

Quando uma quantidade de moedas é gasta mais de uma vez. Geralmente ocasionado por um ataque.

Memory Pool (Mempool)

Mecanismo que mantém o controle das transações que foram solicitadas, mas que ainda não foram confirmadas em uma blockchain.

Unspent Transaction Output (UTXO)

Uma resposta de uma transação na qual é referenciada em transações futuras para que possam ser executadas. Mostra o valor restante que se tem