Uma aplicação descentralizada (dapp) é executada numa blockchain em vez do servidor de uma empresa. A lógica de backend reside num contrato inteligente. O frontend é geralmente um website, mas pode ser qualquer coisa que se ligue a uma carteira. O Uniswap é um dapp. Aave é um dapp. Qualquer interface que permita interagir com um protocolo on-chain é um dapp.
A diferença em relação a uma aplicação comum é o controlo. Uma empresa pode desligar os seus servidores e a sua aplicação deixa de funcionar. O contrato inteligente de uma aplicação descentralizada (dapp) reside no blockchain. Enquanto a rede estiver ativa, o contrato também estará. Ninguém o pode desligar unilateralmente. Esta permanência tem dois lados. Um bug no contrato não pode ser corrigido facilmente. Se forem roubados fundos, não existe um canal de apoio a que recorrer. O código é lei, e a lei pode ser implacável.
Blocos de construção de Dapp
- Contrato inteligente — a lógica on-chain
- Carteira — como os utilizadores subscrevem transações
- Frontend — a interface, normalmente uma página web.
- Serviço de indexação — lê os dados da blockchain para a interface do utilizador.
As aplicações descentralizadas (Dapps) ainda não atingiram a usabilidade do público em geral. Taxas de gás, configuração de carteiras e gestão de frases-semente são pontos de atrito. A experiência do utilizador está a melhorar, mas ainda pressupõe um certo nível de familiaridade com a tecnologia.
Comments
No comments yet. Be the first to share a thought.
Leave a comment