Em resumo

Aplicativos descentralizados (DApps) são aplicativos executados em redes blockchain. Existem muitos DApps com diferentes casos de uso, como jogos, finanças, redes sociais, etc.

Embora os DApps possam ser semelhantes aos aplicativos móveis normais do seu telefone, seus sistemas de back-end são diferentes. Os DApps operam usando contratos inteligentes em uma rede descentralizada, em vez de um sistema centralizado. Torna-os mais transparentes, descentralizados e ajuda a resistir a ataques, mas também cria alguns novos desafios.


Introduzir

Desde o nascimento do Bitcoin (BTC), há mais de uma década, os blockchains evoluíram e abriram uma série de novas funções e casos de uso além das aplicações monetárias. Uma das novas direções é construir aplicativos descentralizados (DApps) – usando a tecnologia blockchain para aprimorar muitos campos e serviços tradicionais. 


O que são aplicativos descentralizados (DApps)?

Aplicativos descentralizados (DApps) são aplicativos ou programas digitais alimentados por contratos inteligentes executados em blockchains, em vez de servidores centralizados. Eles se parecem com aplicativos móveis normais em seu smartphone e oferecem uma variedade de serviços e funções, de jogos a finanças, redes sociais e muito mais. 

Como o nome sugere, os DApps são executados em redes ponto a ponto descentralizadas. Um relatório inicial sugeriu que o DApp tem os seguintes recursos:

  • Código aberto: os códigos-fonte dos DApps são abertos e estão disponíveis ao público, o que significa que qualquer pessoa pode verificá-los, usá-los, copiá-los e modificá-los. Nenhuma entidade controla a maior parte da criptomoeda ou de seus tokens. Os usuários também podem propor e votar alterações no DApp. 

  • Descentralizado e mais seguro graças à criptografia: para garantir a segurança dos dados, todas as informações do DApp são protegidas criptograficamente e armazenadas em um blockchain público, descentralizado e operado por vários usuários (ou nós).

  • Sistema de criptografia: DApps podem ser acessados ​​com um token criptográfico. Esses aplicativos podem usar criptomoedas como ETH ou gerar seu token nativo usando um algoritmo de consenso como Proof of Work (PoW) ou Proof of Stake (PoS). Esse token também pode ser usado para recompensar contribuidores, como mineradores ou participantes de staking.

Sob esta definição ampla, o blockchain Bitcoin pode ser definido como um DApp – e possivelmente o primeiro DApp de todos os tempos. É de código aberto, com todos os dados registrados diretamente no blockchain descentralizado, opera em tokens de criptomoeda e usa um algoritmo de consenso PoW. O mesmo se aplica a outros blockchains que possuem os recursos acima. 

No entanto, hoje o termo “DApp” geralmente se refere a todos os aplicativos que possuem funcionalidade de contrato inteligente e são executados em uma rede blockchain. O blockchain Bitcoin não oferece suporte a contratos inteligentes, então a maioria das pessoas não o consideraria um DApp. 

Em junho de 2022, a maioria dos DApps existia na rede Ethereum. Ele fornece uma infraestrutura poderosa para desenvolvedores de DApp expandirem os casos de uso existentes. Mas à medida que os DApps amadureceram, os desenvolvedores começaram a construí-los em outros blockchains, incluindo BNB Smart Chain (BSC), Solana (SOL), Polygon (MATIC), Avalanche (AVAX), EOS e muito mais.


Como funcionam os DApps?

DApps são aplicativos que funcionam graças a contratos inteligentes. O back-end desses aplicativos é executado em redes ponto a ponto descentralizadas. Os contratos inteligentes operam como um conjunto de regras predeterminadas e são executados por código de computador. Quando e se determinadas condições forem atendidas, todos os nós da rede executarão as tarefas especificadas 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 tenha se dissolvido, os usuários ainda poderão acessar o DApp. 


Benefícios dos DApps

Embora a interface dos DApps e dos aplicativos tradicionais possa parecer semelhante, os DApps oferecem muito mais benefícios do que suas versões centralizadas. Os aplicativos da Web armazenam dados em servidores centralizados. Um servidor comprometido pode derrubar toda a rede de um aplicativo, tornando-o temporariamente ou permanentemente inutilizável. Os dados em sistemas centralizados também podem ser vazados ou roubados, colocando em risco empresas e usuários individuais.

Em contraste, os DApps são construídos em redes descentralizadas sem autoridade central. Por não terem um ponto único de falha, os DApps são menos vulneráveis ​​a ataques, tornando muito difícil que agentes mal-intencionados assumam o controle da rede. As redes P2P também podem garantir que os DApps continuem a operar com tempo de inatividade mínimo, mesmo se computadores individuais ou partes da rede falharem. 

A natureza descentralizada dos DApps também significa que os usuários podem ter mais controle sobre as informações que compartilham. Nenhuma empresa controla os dados pessoais dos usuários, eles não precisam fornecer uma identidade real para interagir com o DApp. Em vez disso, eles podem usar carteiras de criptomoeda para se conectar a DApps e ter controle total sobre as informações que compartilham.  

Outro benefício dos DApps é que os desenvolvedores podem integrar facilmente criptomoedas em suas funções subjacentes, aproveitando contratos inteligentes. Por exemplo, DApps no Ethereum podem usar ETH como meio de pagamento sem integrar provedores de pagamento terceirizados.  


Limitações dos DApps

Os DApps têm potencial para ser uma parte importante de um futuro livre de censura, mas toda moeda tem dois lados. As aplicações descentralizadas ainda estão nos estágios iniciais de desenvolvimento e a indústria ainda precisa resolver limitações como escalabilidade, capacidade de modificação de código e baixa base de usuários. 

Os DApps requerem um poder computacional significativo para funcionar, o que pode sobrecarregar as redes em que são executados. Por exemplo, para alcançar a segurança, integridade, transparência e confiança que o Ethereum deseja, é necessário que cada validador execute e armazene todas as transações feitas na rede. Isso pode afetar as transações por segundo (TPS) do sistema e levar ao congestionamento da rede, fazendo com que as taxas de gás aumentem. 

Fazer modificações no DApp também é um desafio. Para melhorar a experiência e a segurança do usuário, os DApps provavelmente precisarão de mudanças contínuas para corrigir bugs, atualizar a interface do usuário e adicionar novas funcionalidades. No entanto, uma vez que um DApp é implantado no blockchain, é difícil modificar seu back-end. Isto exigirá consenso majoritário dos nós da rede para aprovar quaisquer alterações ou melhorias. Portanto, pode levar muito tempo para fazer.

A abundância de DApps no mercado também torna muito difícil para um DApp se destacar e atrair muitos usuários. Para que um DApp opere de maneira eficaz, ele precisa alcançar efeitos de rede: quanto mais usuários o DApp tiver, mais eficiente ele será no fornecimento de serviços. Um grande número de usuários também pode tornar o DApp mais seguro e protegê-lo contra hackers que adulteram o código-fonte aberto.


Casos de uso populares de DApps

DApps fornecem uma nova abordagem 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 estão se tornando cada vez mais populares, como evidenciado pela ascensão do Axie Infinity, um jogo "jogue para ganhar" no blockchain Ethereum. De acordo com DappRadar, a atividade de jogos blockchain no primeiro trimestre de 2022 aumentou 2.000% em comparação com 2021. Também atraiu 1,22 milhão de carteiras ativas únicas (UAW) em março de 2022, com mais de 50% da atividade. O impacto vem de DApps de jogos. 

Ao contrário dos videogames tradicionais, a maioria dos DApps de jogos oferece aos jogadores controle total sobre o conteúdo do jogo. Esses DApps também oferecem aos jogadores a oportunidade de ganhar dinheiro vendendo itens do jogo externamente. Veja o caso do Axie Infinity, que apresenta personagens de jogos, terrenos virtuais e itens de jogo como NFTs. Você pode armazenar Axie em uma carteira criptografada, transferir para outros endereços Ethereum ou negociar com jogadores no mercado de câmbio construído no blockchain. No ecossistema de jogos, os jogadores também podem competir entre si para coletar tokens ERC-20, que podem ser negociados em bolsas. Normalmente, quanto mais tempo eles jogam, mais recompensas no jogo podem ganhar. 


Exchanges descentralizadas DeFi e DEX

O financiamento tradicional baseia-se em instituições financeiras que atuam como intermediárias. Através do DApp, todos podem utilizar serviços financeiros sem qualquer autoridade central e manter controle total sobre seus ativos. O DeFi também pode beneficiar indivíduos de baixa renda, dando-lhes acesso a uma ampla gama de serviços financeiros a custos significativamente mais baixos. 

Os empréstimos e empréstimos são os tipos mais comuns de serviços financeiros fornecidos pelos aplicativos descentralizados. DeFi DApps oferecem liquidação instantânea de transações, verificações de crédito mínimas ou zero e a capacidade de usar ativos digitais como garantia. Com o DApp, os usuários podem ter mais flexibilidade nos mercados de empréstimos. Por exemplo, os credores têm mais controle sobre seus empréstimos, escolhendo quais tokens emprestar e em quais plataformas. Os usuários também podem obter juros de 100% sobre o empréstimo porque não precisam pagar nenhuma taxa de intermediário. 

As bolsas descentralizadas (DEXs) são outro bom exemplo de DApps financeiros. Essas plataformas facilitam a negociação ponto a ponto, 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 transferirem os seus activos para uma bolsa, negociam directamente com outros utilizadores com a ajuda de contratos inteligentes. Os pedidos são executados na rede e diretamente entre as carteiras dos usuários. Como as DEXs exigem menos para operar, elas geralmente têm taxas de negociação mais baixas do que as bolsas centralizadas. Alguns DEXs populares incluem Uniswap, SushiSwap e PancakeSwap. 


Entretenimento

O entretenimento é uma parte indispensável de nossas vidas. Com os DApps, as atividades quotidianas que as pessoas desfrutam estão a ser transformadas em experiências digitais que também podem criar incentivos económicos. Por exemplo, Audius é uma plataforma descentralizada de streaming de música que opera em blockchain. Este aplicativo elimina os intermediários que existem na indústria musical tradicional para conectar diretamente artistas e fãs. Ele permite que os produtores musicais monetizem melhor seu conteúdo e criem registros imutáveis ​​de produtos musicais no blockchain.

Os DApps também estão resolvendo problemas enfrentados pelos usuários de plataformas de mídia social. Gigantes centralizados das mídias sociais, como Twitter e Facebook, são frequentemente criticados por censurar postagens e manipular incorretamente 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 tem mais controle sobre suas informações pessoais. 


Administração

Os DApps podem capacitar os usuários, ajudando-os a desempenhar um papel mais importante na governança das organizações on-line, fornecendo mecanismos de tomada de decisão mais centrados na comunidade. Com a ajuda de contratos inteligentes, os usuários que possuem os tokens de governança de um projeto blockchain específico podem criar propostas para a comunidade votar e votar anonimamente nas propostas de outras pessoas. 

Um dos modelos de governança descentralizada são as Organizações Autônomas Descentralizadas (DAOs). Os DAOs podem ser vistos como DApps completamente autônomos, usando contratos inteligentes para tomar decisões sem a necessidade de uma autoridade central. DAO não possui um sistema descentralizado. Em vez disso, são mecanismos económicos que alinham os interesses da organização com os interesses de cada membro da DAO.


Como se conectar aos DApps?

Para interagir com o DApp, primeiro você precisará de 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. Algumas carteiras oferecem até 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 para saber como instalá-lo em seu smartphone. 


Deposite BNB na Trust Wallet

Para usar DApps no BSC, você precisará de algum BNB para pagar taxas de transação. Por exemplo, você pode sacar BNB da sua carteira Binance Spot. 

Vá para sua Trust Wallet e toque em [BNB Smart Chain]. Não clique em [BNB Beacon Chain]. Esta opção é para BNB BEP-2 no BNB Beacon Chain e não pode ser usada para pagar taxas de negociação no BSC.


Clique em [Receber] para ver seu endereço de depósito em BNB. Em seguida, copie e cole este endereço em sua carteira de saque ou escaneie o código QR.


Assim que a transação for confirmada no blockchain, você verá o número do BNB na página inicial da sua Trust Wallet. 


Adicione novos tokens à lista da Trust Wallet

A lista de tokens padrão da Trust Wallet não inclui tokens de DApps como PancakeSwap (CAKE). Para que o CAKE apareça na sua carteira, primeiro você precisa adicioná-lo à lista.

Clique em [Adicionar Tokens] e pesquise “PancakeSwap”. Você verá CAKE em diferentes blockchains. Quando estivermos usando BSC, pressione para ligar/desligar o botão próximo a [CAKE BEP-20].


Agora você deve ver CAKE listado em seus tokens da Trust Wallet. 


A próxima etapa é conectar sua Trust Wallet ao PancakeSwap. Você pode se conectar por meio do navegador móvel integrado na Trust Wallet ou no desktop. 


Conecte-se ao PancakeSwap através do navegador Trust Wallet

1. Clique em [Navegador] na página inicial da Trust Wallet e acesse o site do PancakeSwap. 


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


Conecte-se ao PancakeSwap por meio de um navegador de desktop

1.Acesse o site do 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. Clique em [Nova conexão] e leia o código QR. 


5. O aplicativo solicitará que você permita a conexão. Clique em [Conectar].



resumo

Os DApps estão expandindo as funcionalidades da Web, aprimorando os aplicativos convencionais com a tecnologia blockchain. Os aplicativos descentralizados podem trazer casos de uso mais inovadores ao mercado no futuro. Conforme relatado pelo DappRadar, os DApps registraram quase 2,4 milhões de usuários ativos diários no primeiro trimestre de 2022 e espera-se que o interesse dos usuários aumente continuamente. No entanto, ainda existem muitos problemas que os desenvolvedores de DApp e redes blockchain ainda não resolveram para levar os aplicativos DApp à popularidade em massa.