Os aplicativos descentralizados baseados em blockchain podem fazer qualquer coisa que os aplicativos da web ou móveis podem fazer, enquanto mantêm a privacidade, mantendo registros imutáveis e contornando intermediários.
Da perspectiva do usuário, há pouca diferença entre um aplicativo descentralizado executado em um blockchain e um aplicativo tradicional executado na web ou em um sistema operacional.
A principal diferença é que os aplicativos descentralizados – DApps – são executados em redes blockchain distribuídas e imutáveis, em vez de em um sistema operacional controlado centralmente . Isso os torna essencialmente impossíveis de censurar.
Em termos do que podem fazer, os DApps executam de tudo, desde jogos e mercados a plataformas de empréstimo de finanças descentralizadas ( DeFi ).
Nos bastidores, entretanto, os DApps geralmente compartilham várias características básicas que os diferenciam de seus parentes centralizados.
Primeiro, os DApps devem ser de código aberto, o que significa que o código está disponível para qualquer pessoa ver e quaisquer atualizações e alterações decididas por meio de um mecanismo de consenso que equivale a alguma forma de voto majoritário, em vez de por um desenvolvedor.
Em segundo lugar, os DApps devem (obviamente) ser descentralizados. Isto significa que todos dados e registros gerados pela ADPP são armazenados em um imutável , blockchain pública .
Terceiro, DApps são incentivados, gerando e usando tokens para recompensar os validadores .
Por essas definições, o próprio Bitcoin se qualifica como um DApp, embora um com seu próprio blockchain integrado.
Neste artigo, vamos discutir:
Fique esperto (contratos)
Dito isso, quase todos os DApps têm contratos inteligentes em seu núcleo. Estes são acordos autoexecutáveis com os termos entre comprador e vendedor escritos no código. Os contratos inteligentes são liquidados automaticamente quando condições predeterminadas são atendidas, dispensando intermediários que injetam custo e risco nas transações.
Mais importante, os contratos inteligentes são “sem confiança ” – o que no mundo do blockchain / cripto significa que as partes anônimas podem confiar no contrato porque não precisam confiar umas nas outras para realizar uma transação. Isso pode ser relativamente simples – trocar uma criptomoeda por outra ou comprar uma obra de arte em um mercado NFT – ou muito complexo.
Os benefícios que os DApps trazem incluem tempo de inatividade zero, já que os contratos inteligentes estarão disponíveis em todos os nós do blockchain, e integridade de dados, graças ao registro de transação imutável do blockchain. Isso também torna a censura de dados muito difícil, sem sobrecarregar os recursos ao longo das linhas do Grande Firewall da China.
Os contratos inteligentes também podem ser escritos e executados de forma privada, sem a necessidade de identificar as partes.
Dito isso, os pontos fortes dos DApps e seus contratos inteligentes também criam uma fraqueza: qualquer erro na redação do contrato ou exploração encontrada por partes inescrupulosas não pode ser revertido.
Isso significa que os contratos inteligentes devem – ou pelo menos deveriam – ser analisados para garantir que serão executados da maneira pretendida
Assassinos ethereum
Embora o Ethereum permaneça de longe a plataforma de DApp dominante, sofreu problemas de crescimento substanciais em 2020, com DApps de dois segmentos em expansão oprimindo-o, muitas vezes tornando as transações lentas e muito caras.
O primeiro destes segmentos para submergir Ethereum foi DeFi , com DApps de protocolos como Composto , Aave , e uniswap principais do caminho. Em seguida, vieram os tokens não fungíveis, ou NFTs, usados para tudo, desde arte digital , como NBA Top Shots e a colagem de quase US $ 70 milhões de Beeple até imóveis e commodities.
Enquanto Ethereum procura resolver seus problemas passando de um mecanismo de consenso de prova de trabalho para prova de aposta – mais conhecido como Ethereum 2.0 – é um processo longo e lento que permitiu que várias outras cadeias de blocos competissem como plataformas DApp, notavelmente Cardano , EOS, Polkadot e recentemente Binance Smart Chain (BSC).
Na verdade, o BSC ultrapassou o Ethereum no número de carteiras ativas exclusivas no primeiro trimestre de 2021, com 105.000 contra 75.000 do Ethereum, de acordo com DappRadar.
Ainda assim, Ethereum é o líder absoluto, dobrando seu valor total bloqueado (TVL) para US $ 54 bilhões nos primeiros três meses de 2021. E tem uma série de benefícios quando se trata de DApps, começando com Solidity , uma linguagem bem estabelecida para escrevendo DApps para Ethereum Virtual Machine . EVM é Turing completo, o que significa que pode executar qualquer operação que um computador normal pode.