A ascensão dos aplicativos descentralizados baseados em Blockchain (dApps)

Os aplicativos descentralizados (dApps), que muitas vezes, mas nem sempre, utilizam a tecnologia blockchain, viram um aumento exponencial no interesse e nos casos de uso nos últimos anos. Ao contrário de suas contrapartes centralizadas, os dApps são projetados para ser:

  • Mais resiliente a hacks, ataques de rede e interrupções de servidor
  • Mais transparência para usuários finais e desenvolvedores
  • Resistente à censura

Embora a maioria dos dApps seja executada em blockchain popular, qualquer aplicativo hospedado em uma rede ponto a ponto (P2P) é tecnicamente descentralizado. O aplicativo BitTorrent, por exemplo, é um protocolo popular de compartilhamento de arquivos que funcionou em uma rede ponto a ponto sem blockchain por muitos anos.

O que as blockchains fornecem que as redes P2P normais não oferecem, no entanto, é uma forte resistência a tentativas de censura e fraude de transações. É importante notar, no entanto, que é não impossível para um grupo de criminosos desonestos obter o controle de uma blockchain e começar a fazer ajustes fraudulentos no livro-razão. Com isso dito, a descentralização efetiva parece tornar esta tarefa muito mais difícil.

No mundo dos aplicativos descentralizados, os participantes da rede que verificam as transações que ocorrem no blockchain nativo do dApp são conhecidos como “nós”. A Rede Ethereum, por exemplo, tem mais de 4,000 nós no momento da redação deste artigo. A distribuição desses nós para o maior número possível de localizações geográficas garante que nenhum ponto único de falha desligue o blockchain subjacente ou os dApps que utilizam o livro-razão distribuído.

Exemplos de dApps populares em uso hoje incluem exchanges descentralizadas (DEXs), aplicativos de empréstimo baseados em blockchain, jogos e até plataformas de mídia social baseadas em token. Casos de uso adicionais incluem sistemas de gerenciamento da cadeia de suprimentos e casas de leilões online. 

Entendendo os contratos inteligentes

Contratos inteligentes são a alma de quase todos os dApps baseados em blockchain e esse recurso não está disponível em todos os blockchains, por exemplo, o Bitcoin não suporta contratos inteligentes. Simplificando, um contrato inteligente é um pedaço de código de computador que atua como um acordo autoexecutável entre duas ou mais partes mutuamente consentidas. Os termos do contrato inteligente especificam as várias condições sob as quais um determinado componente do contrato será executado, e muitos contratos inteligentes não podem ser alterados depois de colocados no blockchain.

Como o código de computador pode se tornar arbitrariamente complexo, os contratos inteligentes podem suportar casos de uso tão simples quanto uma aposta amigável entre dois amigos ou tão complicados quanto um acordo de custódia avançado entre grandes instituições financeiras. Recentemente, entidades conhecidas como “organizações autônomas descentralizadas” (DAOs) começaram a implementar contratos inteligentes para administrar empresas inteiras.

MakerDAO, por exemplo, é um DAO na blockchain Ethereum que é executado inteiramente em um contrato inteligente que permite que os usuários formem posições de dívida garantidas emitindo vários tokens de responsabilidade. Essas posições de dívida garantidas dão aos detentores de criptomoedas acesso a liquidez sem confiança, e os participantes do MakerDAO sempre têm a garantia da integridade da transação porque o código do contrato inteligente é de código aberto. 

Casos de uso emergentes para dApps em 2022

Finanças descentralizadas

Os aplicativos descentralizados têm um lar natural nas finanças, e mais de um blockchain começou a hospedar trocas não custodiais que permitem que os usuários negociem vários tokens diretamente de suas carteiras de criptomoedas. Com o Uniswap, o DEX mais popular na Rede Ethereum atualmente, os detentores de ETH podem comprar e vender tokens ERC-20, mantendo todas as suas participações atuais contidas com segurança em sua carteira MetaMask.

A BNB Chain (anteriormente conhecida como Binance Smart Chain) tornou-se uma alternativa cada vez mais popular às exchanges descentralizadas baseadas em Ethereum nos últimos meses. SushiSwap e PancakeSwap, duas DEXs populares no BSC, oferecem taxas de transação mais baixas em comparação com a Rede Ethereum. No entanto, os DEXs são apenas o começo de onde os casos de uso financeiro dos dApps parecem estar indo.

O Injective Protocol, um projeto que recentemente levantou financiamento de Mark Cuban e outros investidores notáveis, tem planos de oferecer derivativos descentralizados e outros instrumentos financeiros. Protocolos como o Injective já começaram a desintermediar muitas instituições financeiras legadas, e quase todos os aplicativos financeiros descentralizados (DeFi) também oferecem tempos de liquidação muito mais rápidos do que os mecanismos de compensação centralizados.

No mundo do DeFi, a carteira de um usuário atua como um navegador Web 3 para conectar-se a vários ecossistemas financeiros e contratos inteligentes. Longe vão os dias de navegar para o site centralizado de uma bolsa de negociação para colocar ordens de compra e venda. O crescente ecossistema DeFi oferece protocolos de ponta em vez de páginas da Web tradicionais e um sistema de liquidação distribuído em vez de mecanismos de compensação de cima para baixo.

Redes sociais

Com muitos usuários de mídia social sentindo a crescente pressão da censura e o controle em larga escala de plataformas centralizadas se tornando cada vez mais aparentes, vários projetos de blockchain começaram a hospedar versões descentralizadas dos aplicativos de mídia social mais populares do mundo. A DFINITY, um projeto ambicioso que conta com algumas das empresas de capital de risco mais bem-sucedidas do Vale do Silício, lançou recentemente um protótipo descentralizado para rivalizar com a rede LinkedIn.

Com investimentos da Samsung e da Sony, a Theta Network lançou uma rede de entrega de vídeo baseada em blockchain no início de 2021. Larry Sanger, famoso cofundador da Wikipedia, escolheu o blockchain EOS para hospedar uma enciclopédia descentralizada de conteúdo gerado pelo usuário e resistente à censura. 

Gestão da Cadeia de Suprimentos

A natureza inviolável do blockchain o torna um ajuste natural para aplicativos descentralizados de gerenciamento da cadeia de suprimentos, e algumas das maiores empresas do mundo tomaram conhecimento. Louis Vuitton, BMW e Walmart começaram a usar a tecnologia de contabilidade distribuída da empresa chinesa de blockchain VeChain para ajudar a combater a falsificação e simplificar o gerenciamento de depósitos.

À medida que os itens percorrem a cadeia de suprimentos, eles são identificados por meio de um chip de identificação por radiofrequência e têm seu status digitalizado para o blockchain VeChain. Os produtores de vinho no país da Geórgia também começaram a usar dApps personalizados para agilizar a entrega aos fornecedores, e o estado de Wyoming começou a trabalhar com iniciativas baseadas em blockchain para ajudar a rastrear o gado.

Votação e Identidade

Em abril de 2021, o governo etíope anunciou um acordo histórico com a empresa de software blockchain IOHK para colocar os registros acadêmicos de cinco milhões de estudantes na blockchain Cardano. Por meio do aplicativo de identidade descentralizado da Cardano, o Atala Prism, esses alunos terão uma identidade digital portátil, verificável e segura que poderão carregar consigo o tempo todo.

Os planos futuros da Etiópia com o blockchain Cardano incluem o registro de eleitores nas eleições nacionais, e o acordo deve capacitar mais de 100 milhões de cidadãos com uma identidade descentralizada (DID) em grande escala. Os governos da Tanzânia, Nigéria e possivelmente até da África do Sul sugeriram que em breve seguirão o exemplo. 

Serviços Financeiros Tradicionais

As propriedades de segurança inerentes dos dApps permitem que as instituições de crédito tradicionais ofereçam um conjunto mais rico de produtos para clientes corporativos e depositantes de varejo. No entanto, a descentralização também permite aplicações sem precedentes em áreas como modelagem de risco e pontuação de crédito.

A Credmark, por exemplo, oferece um sistema de análise preditiva descentralizado e focado na privacidade que grandes instituições financeiras podem usar para oferecer empréstimos anônimos. Em vez de levar em consideração fatores como histórico de emprego, a Credmark usa blockchain para rastrear o registro de transações de carteiras de criptomoedas. Isso permite que os bancos agreguem dados on-chain e usem modelos de risco avançados em suas tomadas de decisão sem coletar informações pessoais dos clientes. 

As vantagens exclusivas dos dApps

Devido à natureza distribuída das redes em que estão hospedados, os dApps são inerentemente resistentes a tentativas de DDoS e outros tipos de ataques de rede tradicionais. A robusta tolerância a falhas do blockchain subjacente, especialmente em comparação com os serviços de hospedagem centralizados, também pode afastar a maioria dos ataques de interno participantes da rede.

A natureza de código aberto da maioria dos dApps também facilita a depuração e a atualização. Quando aparecem bugs dentro do código de um projeto de software descentralizado e de código aberto, grupos de desenvolvedores de dApp podem “enxamear” o problema junto sem a necessidade de aprovação da gerência. Por isso, Desenvolvimento de dApps Blockchain geralmente prossegue muito mais rápido do que os ciclos tradicionais de lançamento de software. Ferramentas de desenvolvimento de código aberto como o GitHub são essenciais para o sucesso de muitos dApps, e essas ferramentas também permitem que os usuários antecipem quando novas atualizações estão chegando.

Em termos de experiência pura do usuário, a maior vantagem que os dApps oferecem sobre aplicativos centralizados é a resistência à censura. Os usuários de dApps de mídia social construídos adequadamente nunca terão que se preocupar em ter suas contas banidas ou suspensas temporariamente por violar os padrões da comunidade aplicados seletivamente.

No caso de DeFi dApps, os usuários estão seguros de que nenhuma entidade central poderá “censurar” sua participação no blockchain confiscando ativos. Portanto, não é surpresa que dApps de todas as formas e tamanhos tenham começado a prosperar em regiões com regimes autoritários. 

As desvantagens dos dApps

Escusado será dizer que a força da experiência do usuário de um dApp é tão forte quanto a segurança, escalabilidade e descentralização do blockchain subjacente. À medida que mais e mais usuários migraram para o blockchain Ethereum, as taxas de transação aumentaram muito além do que qualquer um havia imaginado anteriormente. Não é incomum que uma taxa de transação no Uniswap exceda o valor do valor subjacente que está sendo transferido.

Além disso, as linguagens de programação para contratos inteligentes variam muito de acordo com o nível de segurança que oferecem. Vários dApps usando Solidity, a linguagem nativa de contrato inteligente do ecossistema Ethereum, foram alvos bem-sucedidos de tentativas de hackers de alto perfil. Em alguns casos, os hackers devolveram os fundos roubados e usaram esses ataques de rede apenas para provar um ponto sobre a importância de aumentar o foco do Ethereum na segurança. Em outros casos, as vítimas de hackers não tiveram tanta sorte.

Resumindo

O ecossistema atual de dApps baseados em blockchain certamente é um trabalho em andamento, mas há várias razões pelas quais muitos usuários preferem esses aplicativos em vários setores. Ficar à frente das tendências atuais e oferecer aos usuários uma plataforma resistente à censura protegida pela tecnologia blockchain certamente pode ajudar a aumentar a fidelidade à marca e adquirir participação de mercado de concorrentes que são muito lentos para mudar. 

Sobre o autor

Prem Khatri é vice-presidente de operações da Chetu, Inc., uma empresa global de desenvolvimento de software personalizado, onde supervisiona todos os projetos de desenvolvimento e operações técnicas. Suas principais responsabilidades são liderar, acompanhar e gerenciar equipes técnicas que criam soluções de software personalizadas. Sua experiência inclui desenvolvimento de software usando tecnologias C++, Java e Microsoft. Desde que ingressou na Chetu em 2008, ele ajudou a empresa a se tornar uma premiada presença global no campo de desenvolvimento de software personalizado. Antes de ingressar na Chetu, Prem trabalhou para a Tata Consultancy Services, bem como para a Blue Star Infotech, e é graduado pela Universidade de Mumbai e pela Universidade Savitribai Phule Pune. Prem é um Project Management Professional (PMP) certificado.

Fonte: https://coinfomania.com/the-rise-of-blockchain-dapps/#utm_source=rss&%23038;utm_medium=rss&%23038;utm_campaign=the-rise-of-blockchain-dapps