Uma aplicação tradicional Web2 como o Twitter é executada por uma única entidade com dados de usuário armazenados em servidores centralizados. Aplicativos Web2, portanto, centralizam o controle, o que pode gerar problemas relacionados, como censura e controle unilateral de dados pessoais.
Por outro lado, Web3 apps são sem permissão e protocolos de código aberto, com dados de usuários armazenados de forma distribuída em toda a rede. Aplicações descentralizadas, ou “dApps”, são, portanto, resistentes à censura e não têm um único ponto de falha.
Este artigo examina mais de perto as dApps, explicando seus casos de uso, vantagens e desvantagens.
O que é uma dApp (aplicação descentralizada)?
Uma aplicação descentralizada (dApp) é um tipo de código aberto programa de software que roda em uma rede distribuídapeer-to-peer (P2P) , como umablockchain . As DApps são alimentadas por contratos inteligentes e são usadas em finanças descentralizadas (DeFi) para fins incluindo finanças, jogos, mídias sociais, publicidade, e governança.
Um artigo de 2014 intitulado “A Teoria Geral das Aplicações Descentralizadas, Dapps” delineou os principais critérios para dApps. Segundo o artigo, uma aplicação descentralizada deve atender a quatro critérios principais:
- Deve ter código de fonte aberta e ser operável sem depender de uma rede centralizada. Os usuários devem chegar a um consenso para implementar mudanças no código do aplicativo.
- O armazenamento de dados deve acontecer criptograficamente em redes públicas e distribuídas em vez de em um servidor centralizado.
- Um token criptográfico alimenta o aplicativo descentralizado, pois os usuários do aplicativo, stakers, yield farmers, e
- mineradores ganham os tokens como recompensas. Os dApps dependem de um mecanismo de consenso como Prova de Trabalho (PoW) ou Prova de Participação (PoS) para gerar tokens.
O relatório também classifica aplicativos descentralizados em três categorias dependendo se possuem ou não sua própria blockchain:
- dApps que têm sua própria blockchain (Tipo I)
- dApps que dependem de uma blockchain de Camada-1 (Tipo II)
- dApps que dependem de um dApp tipo II (Tipo III)
As origens das dApps
Em 2013, Daniel Larimer, fundador da Bitshares, usou o termo Empresas Autônomas Descentralizadas (DAC) para se referir a empresas que operam em redes descentralizadas.
Bitshares foi uma das primeiras comunidades descentralizadas onde detentores de tokens controlavam a plataforma em vez de uma única autoridade. O termo 'corporação' foi posteriormente descartado, no entanto, e 'aplicativos descentralizados' tornaram-se o padrão.
Os aplicativos descentralizados baseados em blockchain tornaram-se mais populares com o surgimento do Ethereum blockchain.
Em 2013, Vitalik Buterin e uma equipe de desenvolvedores conceituaram um sistema de blockchain que ia além do simples Bitcoin transações. Os desenvolvedores projetaram a contratos inteligentes- impulsionada pela rede Ethereum que capacita os usuários a usar aplicativos descentralizados.
Embora seja difícil rastrear o primeiro dApp na blockchain Ethereum, CryptoKitties foi o primeiro aplicativo descentralizado a atrair atenção generalizada.. Dapper Labs lançou o CryptoKitties em novembro de 2017 e, em janeiro de 2018, o jogo tinha mais de 250.000 usuários..
O aplicativo baseado em blockchain se tornou tão famoso que, a certo ponto, os gatos tokenizados estavam sendo negociados por $200.000..
Casos de uso de DApps
Finanças
Nas instituições financeiras tradicionais, os usuários precisam depender de uma única autoridade centralizada, como um banco, para mediar todas as transações financeiras. No entanto, em finanças descentralizadas (DeFi), os usuários não precisam confiar em nenhuma agência centralizada para gerenciar seus ativos digitais.
Como as transações descentralizadas ocorrem em uma rede blockchainpeer-to-peer, os usuários DeFi só precisam interagir uns com os outros através de contratos inteligentes- aplicativos descentralizados habilitados.
A partir do Q4 2023, os dApps do Ethereum controlam mais de 56% do valor total bloqueado (TVL) em DeFi, o que tem sido uma figura consistente ao longo dos anos. Alguns dos protocolos mais populares por TVL incluem Lido, JustLend, e MakerDAO.
Aave é outro protocolo popular no ecossistema dApp que oferece serviços de empréstimo-empréstimo para seus usuários. Uniswap (UNI) também foi o primeiro contrato inteligente habilitado exchange descentralizada (DEX) no Ethereum a ultrapassar $1 trilhão no volume total de negociações.
Jogos
De acordo com um estudo da Global X, a indústria de jogos gerou $187,7 bilhões em receita em 2023. Os jogadores, no entanto, tradicionalmente não possuem seus ativos no jogo. Jogos baseados em blockchain entraram em cena para transformar o cenário dos jogos tokenizando ativos e devolvendo o controle aos jogadores.
O surgimento da tecnologia NFT e jogos Play-to-Earn (P2E) como Axie Infinity capacitaram os jogadores a armazenar imutavelmente seus ativos em uma rede blockchain. Os jogadores agora podem possuir e monetizar ativos do jogo, como carros de corrida, armas e vestimentas de avatar. Eles podem então trocar esses ativos em mercados secundários, usá-los como garantia para obter empréstimos ou aproveitá-los como derivativos.
Apesar de estar em sua infância, os jogos NFT baseados em blockchain alcançaram vendas de mais de US$ 5,17 bilhões em 2021, representando 52% das atividades em todas as redes blockchain. Os aplicativos descentralizados (dApps) de jogos tornaram-se imensamente bem-sucedidos com mais de 1,22 milhões de carteiras únicas ativas conectando-se aos jogos blockchain em março de 2022. No terceiro trimestre de 2023, esse número caiu para cerca de 787.000 carteiras únicas ativas, embora isso ainda represente um aumento de 12% em relação ao segundo trimestre de 2023.
Mídia social
Web2 plataformas de mídia social como Facebook, Instagram, e Twitter têm certas desvantagens.
Primeiramente, as corporações controlam todos os dados dos usuários e às vezes tornam esses dados acessíveis a terceiros sem o consentimento do usuário.
Em segundo lugar, os criadores de conteúdo podem receber uma pequena parte da receita que acreditam ter direito, pois as empresas de Big Tech podem definir os níveis de compensação.
Finalmente, a gestão da empresa controla o acesso ao conteúdo dos usuários, tornando os usuários dependentes da empresa para acessar o conteúdo.
Web3 dApps de mídia social como CanCan, Canistore, e DSCVR oferecem soluções únicas para esses problemas. Nesses aplicativos, cada usuário possui e pode monetizar seus dados pessoais. DApps operam em uma economia de tokens e os criadores de conteúdo podem configurar uma rede de pagamento direta com seus seguidores em vez de compartilhar lucros com uma empresa.
Além disso, diferentemente das aplicações que dependem de computadores centralizados para armazenar informações, os dApps armazenam dados de forma imutável em uma rede blockchain. Assim, uma vez que os usuários criam algo como uma postagem pública, é impossível alterá-la ou excluí-la.
Publicidade
A publicidade digital está projetada para alcançar um pico de $695 bilhões até 2025. No entanto, os métodos tradicionais de publicidade digital têm algumas desvantagens.
As empresas podem vender dados do usuário para anunciantes sem a permissão do usuário, e os anunciantes podem direcionar para o público errado. Muitos usuários, portanto, usam bloqueadores de anúncios quando navegam na web, levando à perda de receita para os anunciantes.
Muitos usuários agora estão usando dApps de navegador que dão a eles maior autonomia sobre seus dados. Alguns desses dApps de navegador usam um modelo de publicidade em que o usuário é pago por assistir anúncios.
Uma plataforma tão flexível cria uma relação simbiótica entre o usuário e a empresa de publicidade. A empresa pode direcionar o público certo com seus anúncios, aumentando assim a participação na receita. Os usuários também têm mais autonomia para escolher o que querem ver e até recebem pagamento por visualizar anúncios.
Governança
As empresas agora podem usar um tipo especial de dApp chamado Organizações Autônomas Descentralizadas (DAOs) para governar as operações da empresa deles. Os DAOs habilitados por contratos inteligentes funcionam em uma rede descentralizada e automatizam todo o mecanismo de votação através de um sistema de staking.
Os participantes do DAO colocam seu dinheiro no protocolo para votar em atualizações e decidir a trajetória futura da organização.
A colocação de tokens ajuda a garantir que atores mal-intencionados não assuma o controle de uma DAO durante a votação. As DAOs também utilizam tecnologia de livro distribuído para armazenar de forma imutável os dados de votação na blockchain, tornando-os publicamente disponíveis e difíceis de alterar.
Vantagens das dApps
Privacidade do usuário aprimorada
Quando os usuários criam uma conta dApp, eles não precisam fornecer suas informações pessoais. Eles podem interagir com dApps através de contratos inteligentes sem a necessidade de revelar sua identidade.
Automatizar transações entre usuários anônimos de dApp torna os protocolos mais seguros contra roubos de identidade e ataques hackers, pois em muitos casos não há informações pessoais para serem acessadas.
Resistência à censura
Como as dApps armazenam todas as informações na cadeia, nenhuma entidade única pode alterá-las ou excluí-las. Essa qualidade pode tornar as dApps de mídia social uma boa alternativa às plataformas existentes do Web2.
Sem tempo de inatividade
Como as dApps não dependem de servidores centralizados para suas operações cotidianas, não há um único ponto de falha. Portanto, uma dApp não deve parar de funcionar devido a um incêndio inesperado na sala do servidor, falhas técnicas ou manutenção de rotina.
Como as dApps dependem de uma rede descentralizada de computadores, os protocolos devem continuar a funcionar mesmo que qualquer um dos computadores apresente mau funcionamento.
Desvantagens das dApps
Falta de escalabilidade
Embora as dApps ainda estejam na sua infância, muitos consideram preocupante a sua incapacidade de escalar e o consequente congestionamento da rede. Sempre que uma dApp exige mais computação devido a um influxo de novos usuários, leva muito tempo para processar dados e executar transações.
Em 2017, por exemplo, a mania dos CryptoKitties criou um congestionamento massivo no Ethereum, criando um atraso de quase 15.000 transações.Desde então, o Ethereum tentou resolver essa questão de escalabilidade atualizando para Ethereum 2.0.
Interface do usuário difícil
Algumas dApps não possuem uma interface amigável. A qualidade geralmente só melhora quando uma dApp adiciona mais usuários à plataforma. Assim, as dApps requerem uma quantidade considerável de participantes da rede junto com nós e validadores para funcionar sem problemas.
Nos estágios iniciais, quando uma dApp tem poucos usuários, a experiência do usuário final pode ser difícil de navegar e menos que ideal.
Atualizações mais lentas
Ao contrário dos aplicativos Web2, os aplicativos descentralizados não dependem de uma entidade central para modificações e atualizações de código. Em vez disso, a comunidade vota nas atualizações e mudanças de protocolo e executa a decisão apenas após obter uma maioria. consenso.
Portanto, pode levar um tempo para atualizar as dApps, mesmo para bugs menores ou outras questões de segurança. E enquanto o mecanismo descentralizado promove governança comunitária, às vezes pode atrasar atualizações cruciais, potencialmente prejudicando a experiência do usuário da dApp.
Golpes
Erros de codificação e outras vulnerabilidades em um algoritmo de dApp podem tornar as dApps suscetíveis a fraudes.
Atores mal-intencionados podem explorar códigos defeituosos para roubar dinheiro das carteiras dos usuários. Em março de 2023, por exemplo, um hacker usou um ataque de empréstimo relâmpago para roubar $197 milhões do protocolo de empréstimos e empréstimos sem permissão Euler Finance (embora eles tenham devolvido os fundos posteriormente).
Leia nossos artigos Noções básicas de segurança em cripto: mantendo-se seguro no Web3 e Como identificar e evitar golpes de criptomoedas aprender sobre como se manter seguro enquanto investe em criptomoeda.
O Futuro dos dApps
Em 2021, mais de 2,7 milhões de Carteiras Ativas Aniques diárias (dUAWs) estavam interagindo com dApps, um aumento de 592% em relação a 2020. Apesar de um mercado em baixa e economia global turbulenta, 2,38 milhões de carteiras de usuários únicas interagiram com aplicativos descentralizados no primeiro trimestre de 2022. A partir do quarto trimestre de 2023, esse número fica em torno de 2,2 milhões dUAW. Embora isso seja uma queda em relação aos picos de 2021, isso ainda representa um aumento de 15% em relação ao Q3 2023.
Embora o uso de dApp tenha flutuado junto com o mercado geral de criptomoedas, os dApps precisam abordar desafios de escalabilidade e trabalhar no desenvolvimento de melhores interfaces de usuário para maior acessibilidade. A chave para adoção em massa provavelmente reside na redução das barreiras de entrada e na habilitação de uma experiência suave para os usuários.
Compre criptomoedas para acessar dApps
Para começar com dApps e DeFi, simplesmente compre criptomoeda via MoonPay usando seu cartão de crédito ou qualquer outro método de pagamento preferido O widget simples do MoonPay permite que você facilmente compre Bitcoin, Ethereum, e mais de 50 outras criptomoedas.
O MoonPay também facilita vender criptomoeda quando você decide que é hora de sacar. Basta inserir a quantidade do token que você gostaria de vender e inserir os detalhes onde você deseja receber seus fundos.