DR (RESUMO)
Aplicativos descentralizados (DApps) são aplicativos executados em redes blockchain. Existe uma grande variedade de DApps com diferentes casos de uso, como videogames, finanças, redes sociais, entretenimento e muito mais.
Embora os DApps possam ter a mesma aparência dos aplicativos móveis normais do seu telefone, seu sistema de back-end é diferente. Em vez de usar um sistema centralizado para funcionar, os DApps dependem de contratos inteligentes em uma rede distribuída. Isto torna-os mais transparentes, descentralizados e resistentes a ataques, mas também apresenta novos desafios.
Introdução
Desde o nascimento do Bitcoin (BTC), há mais de uma década, os blockchains evoluíram e geraram uma variedade de novas funcionalidades e casos de uso além das criptomoedas. Um desses novos recursos foi construir Aplicativos Descentralizados (DApps) para usar a tecnologia blockchain para melhorar diversos setores e serviços.

O que são aplicativos descentralizados (DApps)?
DApps são aplicativos ou programas digitais desenvolvidos usando contratos inteligentes executados em blockchains em vez de servidores centralizados. Eles são semelhantes aos aplicativos móveis normais do seu telefone e oferecem uma ampla variedade de serviços e recursos, desde jogos até finanças, mídia social e muito mais.
Como o nome sugere, os DApps são executados em redes ponto a ponto descentralizadas. Um dos primeiros relatórios sugeriu que os DApps têm as seguintes características:
Código aberto: O código aberto dos DApps está disponível ao público, o que significa que qualquer pessoa pode verificar, usar, copiar e modificar esses códigos. Não existe uma entidade única que controle a maioria das moedas e fichas. Os usuários também podem propor e votar em alterações em um DApp.
Descentralización y seguridad criptográfica: para garantizar la seguridad de los datos, toda la información de una DApp está criptográficamente protegida y almacenada en una blockchain pública y descentralizada, que es preservada por diversos usuarios (o nodos).
Sistema tokenizado: DApps podem ser acessados com um token criptográfico. Eles podem adotar criptomoedas como ETH ou gerar um token nativo usando um algoritmo de consenso, como Prova de Trabalho (PoW) ou Prova de Participação (PoS). O token também pode ser usado para recompensar contribuidores, como mineradores e apostadores.
Sob esta definição ampla, o blockchain Bitcoin pode ser descrito como um DApp e possivelmente o primeiro DApp da história. É de código aberto, inclui todos os seus dados ao vivo em seu blockchain descentralizado, é baseado em um token criptográfico e usa o algoritmo de consenso PoW. O mesmo vale para outros blockchains que possuem essas mesmas características.
Hoje, o termo “DApps” geralmente se refere a todos os aplicativos com funcionalidades de contratos inteligentes executados em redes blockchain. O blockchain Bitcoin não oferece suporte a contratos inteligentes, então a maioria não o consideraria um DApp.
Em junho de 2022, a maioria dos DApps existia na rede Ethereum, que oferece uma infraestrutura robusta para desenvolvedores de DApp expandirem os casos de uso existentes. Mas à medida que os DApps amadurecem, os desenvolvedores também começaram a construí-los em outros blockchains, como BNB Smart Chain (BSC), Solana (SOL), Polygon (MATIC), Avalanche (AVAX), EOS, etc.
Como funcionam os DApps?
DApps são aplicativos desenvolvidos por meio de contratos inteligentes. Seu código de back-end é executado em redes ponto a ponto distribuídas. Um contrato inteligente funciona como um conjunto predefinido de regras aplicadas por meio de código de computador. Quando determinadas condições forem atendidas (se aplicável), todos os nós da rede executarão as tarefas indicadas no contrato.
Depois que um contrato inteligente é implantado no blockchain, é difícil alterar o código ou destruí-lo. Portanto, mesmo que a equipe por trás do DApp desapareça, os usuários ainda poderão acessar o DApp.
Benefícios dos DApps
Embora as interfaces dos DApps e dos aplicativos tradicionais possam parecer semelhantes, os DApps oferecem muitos benefícios em comparação com suas contrapartes centralizadas. Os aplicativos da Web armazenam dados em servidores centralizados. Um único servidor comprometido pode derrubar toda a rede de aplicativos e torná-la temporária ou permanentemente inutilizável. Os sistemas centralizados também podem sofrer vazamentos ou roubos de dados, colocando em risco empresas e usuários individuais.
Os DApps, por outro lado, são construídos em redes distribuídas sem autoridade central. Sem um único ponto de falha, os DApps são menos vulneráveis a ataques, tornando mais difícil para partes mal-intencionadas tentarem assumir o controle da rede. A rede P2P também pode garantir que um DApp continue a funcionar com tempo de inatividade mínimo, mesmo que computadores individuais ou partes da rede não estejam funcionando corretamente.
A natureza descentralizada dos DApps também significa que os utilizadores podem ter maior controlo sobre as informações que partilham. Sem que as empresas controlem os dados pessoais dos utilizadores, estas não precisam de fornecer a sua identidade real para interagir com uma DApp. Em vez disso, eles podem usar uma carteira criptografada para se conectar a um DApp e controlar completamente as informações que compartilham.
Outro benefício dos DApps é que os desenvolvedores podem integrar facilmente criptomoedas em suas funções principais usando contratos inteligentes. Por exemplo, Ethereum DApps podem adotar pagamentos ETH sem integrar provedores de pagamento terceirizados.
Limitações dos DApps
Os DApps têm um grande potencial para se tornarem uma parte importante de um futuro livre de censura, mas há sempre dois lados da mesma moeda. Os aplicativos descentralizados ainda estão nos estágios iniciais de desenvolvimento e a indústria ainda precisa resolver limitações como escalabilidade, modificações de código e uma pequena base de usuários.
Os DApps requerem um poder computacional significativo para funcionar, o que sobrecarrega as redes em que são executados. Por exemplo, para alcançar a segurança, integridade, transparência e confiabilidade que o Ethereum aspira ter, cada validador é obrigado a executar e armazenar todas as transações executadas na rede. Isso poderia afetar a taxa de transação por segundo (TPS) do sistema, bem como gerar congestionamento na rede e aumento na comissão de gás.
Fazer modificações em um DApp também é um desafio. Para melhorar a experiência e a segurança do usuário, um DApp provavelmente precisará de mudanças contínuas para corrigir bugs, atualizar a interface do usuário e adicionar novos recursos. No entanto, uma vez implantado no blockchain, é difícil modificar o código de back-end. Seria necessário um consenso majoritário dos nós da rede para aprovar quaisquer alterações ou melhorias, o que levaria muito tempo.
A abundância de DApps no mercado torna difícil se destacar e atrair muitos usuários. Para que um DApp funcione eficazmente, deve conseguir um efeito de rede: quanto mais utilizadores tiver, mais eficaz será na prestação de serviços. Um grande número de usuários também pode melhorar a segurança do DApp e protegê-lo contra hackers que tentam afetar o código aberto.
Casos de uso populares de DApps
DApps oferecem uma abordagem inovadora para empresas de vários setores alcançarem mais usuários. Alguns casos de uso populares de DApp incluem GameFi, Finanças Descentralizadas (DeFi), entretenimento e governança.
GameFi
Os DApps GameFi têm aumentado em popularidade. Um exemplo é a ascensão do Axie Infinity, um jogo do tipo jogue para ganhar na rede Ethereum. De acordo com o DappRadar, a atividade de jogos em blockchain aumentou 2.000% de 2021 a 2022. Também atraiu 1,22 milhão de carteiras ativas exclusivas (UAWs) em março de 2022, com mais de 50% da atividade vindo de DApps de jogos.
Ao contrário dos videogames tradicionais, a maioria dos DApps de jogos oferece aos jogadores controle total sobre os ativos que ganham no jogo. Eles também oferecem oportunidades de monetizar esses ativos fora do jogo. Axie Infinity, por exemplo, apresenta personagens do jogo, terreno virtual e itens do jogo na forma de NFTs. Os jogadores podem armazená-los em suas carteiras criptográficas, transferi-los para outro endereço Ethereum ou negociá-los com outros jogadores em mercados NFT. Dentro do ecossistema, os jogadores podem competir entre si para coletar tokens ERC-20 que podem ser negociados nas bolsas. Normalmente, quanto mais você joga, mais recompensas no jogo você pode obter.
DeFi e DEX
O financiamento tradicional baseia-se em instituições financeiras que atuam como intermediárias. Com os DApps, todos podem usar serviços financeiros sem uma autoridade central e manter o controle total de seus ativos. O DeFi também pode beneficiar pessoas de baixa renda, oferecendo-lhes acesso a uma ampla variedade de serviços financeiros a custos significativamente mais baixos.
A solicitação e concessão de empréstimos são dois dos serviços financeiros mais populares fornecidos por Aplicativos Descentralizados. DeFi DApps oferecem liquidações instantâneas de transações, verificações de crédito mínimas ou nenhumas e a capacidade de usar ativos digitais como garantia. Nos mercados de empréstimos DApp, os usuários podem desfrutar de maior flexibilidade. Por exemplo, os credores têm mais controle sobre seus empréstimos, escolhendo qual token emprestar e em qual plataforma. Os usuários também podem ganhar potencialmente 100% dos juros gerados pelo empréstimo, uma vez que não precisam pagar taxas de intermediários.
As bolsas descentralizadas (DEX) são outro exemplo fundamental de DApps financeiros. Estas plataformas facilitam a negociação peer-to-peer, eliminando intermediários, como bolsas centralizadas de criptomoedas. Os usuários não precisam abrir mão da custódia de seus fundos. Em vez de transferir seus ativos para uma bolsa, eles negociam diretamente com outro usuário com a ajuda de contratos inteligentes. Os pedidos são executados na rede e diretamente entre as carteiras de ambos os usuários. Como as DEXs exigem menos manutenção, elas normalmente têm taxas de negociação mais baixas em comparação com bolsas centralizadas. Alguns DEXs populares incluem Uniswap, SushiSwap e PancakeSwap.
Entretenimento
O entretenimento é parte integrante de nossas vidas. Com os DApps, as atividades diárias que as pessoas desfrutam são transformadas em experiências digitais que também podem gerar incentivos económicos. Por exemplo, Audius, uma plataforma descentralizada de streaming de música baseada em blockchain, elimina os intermediários necessários na indústria musical tradicional, para conectar diretamente os artistas com seus fãs. Ele permite que curadores musicais monetizem melhor seu conteúdo e produzam registros imutáveis de seu trabalho no blockchain.
Os DApps também abordam problemas enfrentados pelos usuários de plataformas de mídia social. Gigantes centralizados das mídias sociais, como Twitter e Facebook, muitas vezes são criticados por censurar postagens e manipular indevidamente os dados dos usuários. Com DApps sociais descentralizados, como o Steemit, a comunidade pode interagir livremente e expressar suas opiniões com menos restrições e censura, ao mesmo tempo que desfruta de maior controle sobre suas informações pessoais.
Governança
Os DApps podem permitir que os usuários desempenhem um papel maior na governança das organizações online, introduzindo um mecanismo de tomada de decisão mais centrado na comunidade. Com a ajuda de contratos inteligentes, os usuários que possuem tokens de governança de um projeto blockchain específico podem criar propostas para a comunidade votar, bem como votar anonimamente nas propostas de outros.
Um dos modelos de governança descentralizada é a Organização Autônoma Descentralizada (DAO). Os DAOs podem ser considerados DApps completamente autônomos que usam contratos inteligentes para tomar decisões sem uma autoridade central. Eles não têm hierarquia. Pelo contrário, são mecanismos económicos que alinham os interesses da organização com os dos seus membros.
Como se conectar com DApps?
Para interagir com um DApp, você deve primeiro ter uma carteira de extensão de navegador compatível, como MetaMask, Trust Wallet ou Binance Chain Wallet. Eles levam apenas alguns minutos para serem configurados. Alguns até oferecem versões móveis para fácil acesso.
Vamos usar a Trust Wallet como exemplo para ver como conectá-la ao PancakeSwap no BNB Smart Chain (BSC). Se você ainda não tem o Trust Wallet, confira este artigo da Academia sobre como instalá-lo em seu telefone.
Como depositar BNB na Trust Wallet
Para usar DApps no BSC, você precisará ter BNB para pagar as taxas de transação. Por exemplo, você pode sacar BNB da sua carteira spot da Binance.
Vá para sua Trust Wallet e toque em [BNB Smart Chain]. Não selecione [BNB Beacon Chain]. Esta opção é para BNB BEP-2 na BNB Beacon Chain e não pode ser usada para pagar taxas de transação no BSC.

Toque em [Receber] para ver seu endereço de depósito em BNB. Você pode copiar e colar este endereço em sua carteira de saque ou escanear o código QR para fazer a transferência.

Após a transação ser confirmada no blockchain, você verá o valor em BNB na página inicial da sua Trust Wallet.
Como adicionar CAKE à sua lista da Trust Wallet
A lista padrão de tokens da Trust Wallet não inclui tokens de DApps como PancakeSwap (CAKE). Para tornar o CAKE visível na sua carteira, você deve primeiro adicioná-lo à lista.
Toque em [Adicionar Tokens] e pesquise “PancakeSwap”. Você verá CAKE em diferentes blockchains. Como estamos usando BSC, deslize o botão próximo a [BEP-20 CAKE].

CAKE agora deve estar visível em sua lista de tokens da Trust Wallet.

A próxima etapa é conectar sua Trust Wallet ao PancakeSwap. Você pode conectá-lo ao navegador móvel integrado da Trust Wallet ou a partir de um computador desktop.
Como se conectar ao PancakeSwap com o navegador Trust Wallet
1. Toque em [Navegador] na página inicial da Trust Wallet e acesse o site PancakeSwap.

2. Você será solicitado a conectar sua Trust Wallet. Toque em [Conectar].

Como se conectar ao PancakeSwap com um navegador de desktop
1. Acesse o site PancakeSwap e clique em [Conectar carteira].

2. Clique no ícone [Trust Wallet] e você verá um código QR na tela.

3. Abra seu aplicativo Trust Wallet e vá para [Configurações] - [WalletConnect].

4. Toque em [Nova conexão] e leia o código QR.

5. No aplicativo será solicitado que você autorize a conexão. Toque em [Conectar].


Conclusões
Os DApps estão expandindo a funcionalidade da web, aprimorando os aplicativos convencionais com a tecnologia blockchain. No futuro, as Aplicações Descentralizadas poderão trazer casos de utilização ainda mais inovadores para o mercado. Conforme relatado pelo DappRadar, no primeiro trimestre de 2022, os DApps registraram quase 2,4 milhões de usuários ativos por dia, e espera-se que o interesse dos usuários mantenha um crescimento constante. No entanto, os desenvolvedores de DApps e das redes blockchain nas quais são construídos ainda devem enfrentar as limitações atuais antes de alcançarem a adoção em massa.



