O que são aplicativos descentralizados (dApps)?

O que são aplicativos descentralizados (dApps)?
TabTrader Team
TabTrader Team
O tempo de leitura é 7 min
A data de publicação é

O que são aplicativos descentralizados (dApps)?

Aplicativos descentralizados (dApps) são aplicativos de código aberto que hoje são executados em blockchains públicos em um formato ponto a ponto (P2P). Um dos principais aplicações da tecnologia Blockchain, os dApps permitem que os usuários executem todos os tipos de tarefas sem a necessidade de um intermediário ou intermediário centralizado usando contratos inteligentes.

Os dApps Blockchain existem há menos de uma década, mas estão crescendo a uma taxa exponencial, desde de 2023, expandiram-se além do Ethereum para serem lançados em redes blockchain, incluindo Solana, Polygon e Binance Smart Chain (agora chamada BNB Chain).

O que faz um aplicativos descentralizados?

Os dApps são essencialmente uma versão descentralizada do tipo de interface da Web do consumidor que há muito é usada para interagir com entidades online. Em vez de interagir com um servidor corporativo, por exemplo, os usuários do dApp podem realizar tarefas comunicando-se diretamente com a blockchain, e as operações são realizadas usando contratos inteligentes (códigos, em vez de intermediários).

A falta de um terceiro centralizado é uma diferença fundamental entre dApps e suas contrapartes 'tradicionais', que incluem aplicativos padrão e aplicativos da web.

No entanto, essa está longe de ser a única diferença entre dApps e outros aplicativos; existem muitas características-chave que diferenciam este espaço nascente dos produtos e serviços que vieram antes.

Código fonte aberto

Embora o próprio conceito de um dApp continue a evoluir, há algumas características principais que eles compartilham. Um deles é o código-fonte aberto (Open-Source)

Os DApps dependem de sua rede blockchain - na maioria dos casos, Ethereum - para funcionar, mas, além dos desenvolvedores que os codificam, nenhuma manutenção centralizada é necessária após o lançamento.

O código usado para permitir que o dApp opere, no entanto, deve estar visível para qualquer pessoa que queira visualizá-lo ou testá-lo - sem isso, o aplicativo resultante não teria a transparência que constitui uma parte fundamental de seu caso de uso para começar.

Uso de Blockchains Descentralizados

É evidente dizer que uma interface descentralizada funcionará em cima de um blockchain correspondentemente descentralizado para cumprir sua missão.

Os DApps, portanto, utilizam blockchains públicos existentes para funcionar. Originalmente, isso era Ethereum, mas com o passar do tempo, os desenvolvedores estão lançando-os em outros lugares, incluindo Solana, Cadeia BNB, Polígono, EOS, Avalanche e muito mais.  

Essas blockchains são essenciais porque armazenam os contratos inteligentes que são executados como parte das interações dos usuários com o próprio dApp. Eles também permitem que os dados sejam armazenados de forma descentralizada, cuidando a  segurança de um dApp e de alguns aspectos de resistência à censura.

Indiscutivelmente, a entidade mais conhecida que incorpora os dois ideais a cima - código-fonte aberto e blockchain descentralizado - é o próprio Bitcoin.

De fato, alguns argumentam que o Bitcoin é o dApp 'definitivo' - embora seu caso de uso seja específico na transferência de valor entre pares em uma rede, ele usa os princípios-chave da descentralização para alcançá-lo perfeitamente sem supervisão de terceiros.

Sistema de incetivo

Dependendo do tipo de projeto que um dApp representa, pode ser necessária uma forma de incentivo para manter ativos os usuários e participantes em seu blockchain em questão. 

Os dApps vêm em uma ampla variedade de formas, e muitos altcoins populares são, na verdade, tokens dApp usados ​​para fins de incentivo. Os principais exemplos disso são as trocas descentralizadas, ou DEXes, que possuem tokens internos cumprindo várias funções. As DEX's no entanto, um dApp que permite aos usuários negociar tokens de maneira descentralizada usando contratos inteligentes em vez de um intermediário centralizado.

Para mais informações sobre DEX's, leia o artigo dedicado da TabTrader Academy aqui.  

Quem inventou os dApps?

dApps trata-se de um fenômeno novo para a maioria, mas sua novidade se refere principalmente ao seu papel em tecnologias criptográficas de inovadoras, como finanças descentralizadas (DeFi).

Na verdade, os dApps em sua definição mais ampla existem há muito mais tempo,  segundos com alguns desenvolvedores são até anteriores ao nascimento do Bitcoin e da própria tecnologia blockchain.

No mundo pré-blockchain, ainda havia serviços que utilizavam o P2P para criar um mundo online quase descentralizado com uma variedade de funções, principalmente com foco no compartilhamento distribuído de arquivos.

Um dos exemplos clássicos disso incluem o BitTorrent, que posteriormente adotou a tecnologia blockchain e até lançou seu próprio token criptográfico.

Serviços semelhantes populares no início dos anos 2000 foram o Limewire, um recurso de compartilhamento de arquivos particularmente popular para compartilhamento de mídia P2P, e o mais controverso Napster.

dApps hoje

Os dApps atuais que agora são mais presentes no espaço das criptomoedas são tecnicamente diferentes de seus preexistentes, como o BitTorrent.

A própria definição de um dApp evoluiu para incluir um número praticamente infinito de casos de uso. No entanto, as implementações atuais do dApp utilizam a tecnologia blockchain para fornecer um serviço descentralizado.

Seja negociação P2P por meio de um pool de liquidez DEX ou produção de tokens não fungíveis (NFT's), a blockchain é o que permite que a última geração de dApps funcione.

Ethereum foi a rede original para lançar o código que constitui um dApp, mas, mais recentemente, outras redes começaram a atrair a atenção, incluindo BNB Chain e Solana.   

No entanto, a maioria ainda usa o blockchain Ethereum a partir de 2023, e não sem razão - o Ethereum trouxe contratos inteligentes, que são o mecanismo chave que permite que os dApps operem sem permissão.

Ao contrário dos antigos 'dApps' pré-blockchain, as implementações de hoje usam contratos inteligentes para concluir transações e interações entre usuários automaticamente de uma forma que não pode ser interrompida ou corrompida após o lançamento.

DEX's, por exemplo, dependem de contratos inteligentes para executar trocas de token sem a necessidade de um livro de pedidos centralizado ou terceiros decidindo quais negociações podem ou não ser concluídas.

Como funcionam os dApps?

O modo como os dApps funcionam depende muito da aplicação individual envolvida, pois o termo abrange uma gama cada vez mais ampla de aplicativos.

Em geral, no entanto, os dApps de hoje compartilham alguns recursos importantes que diferenciam sua operação dos aplicativos tradicionais e aplicativos da web.

O mais óbvio deles é o uso da tecnologia blockchain pelos dApps. O Blockchain cumpre o papel de back-end e servidores centralizados com os quais os usuários interagem quando usam aplicativos comuns, seja em um smartphone ou em um aplicativo da web no navegador.

As redes Blockchain hospedam o código que constitui o dApp em um nível técnico, e a funcionalidade do Blockchain é um componente chave para que os dApps funcionem sem problemas.

Relacionado a isso está o fato de que alguns, mas não todos os dApps apresentam tokens criptográficos nativos, cujo uso pode ser obrigatório para interagir com seus recursos. Esses tokens podem ter várias funções, desde manutenção até liquidação e governança de taxas de transação.

Em termos de como os dApps conduzem operações entre usuários, outro fator de identificação importante vem do uso de contratos inteligentes. Esse é o código por trás dos dApps, e sua natureza automatizada e incorruptível é o que permite que funcionem sem intermediários ou qualquer parte envolvida na censura.

No caso de uma DEX, por exemplo, os direitos de acesso podem ser uma simples questão de comprar um token para pagamento de taxa e vincular uma carteira criptográfica. Enquanto isso, uma troca de criptografia tradicional pode exigir a identificação do usuário para começar a negociar junto com a compra de um ou mais tokens, bem como decidir arbitrariamente se eles podem usar a troca e quanto.

Embora os contratos inteligentes em si sejam simples, sua flexibilidade para permitir que os usuários façam acordos sem confiança – desde que ambas as partes cumpram suas obrigações – significa que eles podem ser aplicados a todos os tipos de interações.

Prós e Contra da utilização de dApps

Os DApps podem estar reconstruindo constantemente a maneira como os usuários interagem com os serviços online, mas ainda têm um caminho a percorrer antes de serem considerados uma 'bala de prata' para as dores de cabeça presentes nas alternativas centralizadas.

Além de seus benefícios únicos, eles também apresentam novos desafios dos quais desenvolvedores e usuários precisam estar cientes.

Pros

  • Os DApps são executados em blockchains descentralizados e, como tal, graças à distribuição de nós dessas redes, eles não têm um único ponto de ataque. Isso torna as alternativas descentralizadas para aplicativos regulares mais difíceis de derrubar, infiltrar ou corromper.
  • A descentralização tem outras vantagens — nenhum servidor centralizado remove a chance de tempo de inatividade 'coberto'.
  • Mesmo que o blockchain tenha dificuldades – por exemplo, um êxodo de nó ou problema de consenso – a parte restante da rede continuará a garantir que o blockchain continue a funcionar, pois são incentivados a fazê-lo. As chances de perda de dados de um dApp são reduzidas.
  • Os contratos inteligentes fornecem acordos imutáveis ​​entre usuários que são escritos em código - não há tomada de decisão arbitrária ou subjetiva que impeça certas interações entre os usuários. Se as condições escritas no código forem atendidas, a transação ou outro evento será executado automaticamente e não poderá ser interrompido. Os DApps são, portanto, significativamente menos expostos à censura.
  • Uma consequência dessa automação baseada em código é a eficiência de custos. Os DApps mantêm os custos no mínimo porque não há terceiros ou intermediários para pagar além das taxas associadas ao blockchain em questão.
  • Realizar transações utilizando dApp pode ser um principais casos de uso, elas serão mais viáveis e mais rápidas graças à ausência de uma autoridade de processamento centralizada com seu próprio conjunto de incentivos e custos.

Contras

As desvantagens que os dApps experimentam atualmente são comuns a blockchains descentralizados em geral essas incluem:

  • A necessidade de consenso para validar alterações ou atualizações no código.
  • Quanto maior o número de nós envolvidos na blockchain, melhor, mas poucos podem afetar a segurança.
  • Vulnerabilidades de segurança. Embora o código-fonte aberto permita que qualquer pessoa examine os dApps em busca de pontos fracos, isso inclui partes mal-intencionadas que procuram explorar esses pontos fracos, se encontrados.

À medida que a indústria criptográfica se expande, esses problemas estão lentamente sendo mitigados graças a um envolvimento mais amplo, procedimentos de desenvolvimento mais completos e incentivos para garantir um nível adequado de segurança e integridade do código.

Web Apps vs. dApps

Os usuários do TabTrader estarão familiarizados com os aplicativos da web graças à integração baseada na web dedicada do terminal TabTrader para web que nós lançado ano passado.

O termo “aplicativo da web”, no entanto, abrange uma gama tão ampla de produtos e serviços quanto o termo “dApp”. Os aplicativos da Web são, na verdade, muito mais do que simplesmente uma 'versão' de um aplicativo ou outro produto para navegadores da Web. Em seu sentido mais amplo, um aplicativo da web inclui até serviços cotidianos, como o feed de notícias do Twitter.

Nos bastidores, porém, existem diferenças importantes entre como os dApps e os aplicativos da web operam. Assim como os aplicativos móveis, os aplicativos da web são interfaces centralizadas e não usam um blockchain descentralizado para operar – em vez disso, eles usam um servidor de back-end.

No entanto, aplicativos da web e dApps podem ser usados ​​para oferecer uma experiência semelhante aos usuários. Em cada caso, um usuário se comunica com uma interface front-end, mas um dApp requer diferentes métodos de comunicação com o código do aplicativo, ou seja, uma carteira vinculada ao blockchain em questão

Qual é o futuro dos dApps?

Conforme mencionado, os dApps têm uma gama extremamente ampla de casos de uso - um que aumenta exponencialmente com o tempo.

Não é apenas devido ao fato de que o termo “dApp” abrange uma infinidade de serviços existentes; o ímpeto com que a indústria criptográfica está se expandindo significa que, com toda a probabilidade, o setor dApp está apenas começando.

Como tal, é seguro dizer que a maioria das principais implementações ainda está por vir, já que a própria criptografia está em constante estado de fluxo, nem mesmo quinze anos desde a criação do Bitcoin.

Alguns dos principais desafios que os desenvolvedores do futuro precisarão superar, no entanto, estão na escalabilidade. Os verdadeiros dApps continuam sendo um setor de nicho, em parte devido à falta de conhecimento e compreensão da criptografia e como usá-la. 

Além de simplificar a interação com os dApps e tornar seu uso mais intuitivo, os criadores de novos produtos e serviços precisarão abordar os recursos de processamento de todos os componentes da cadeia - desde o próprio código até as limitações do blockchain subjacente de um dApp.

O fascínio da descentralização, no entanto, contribui para um futuro atraente por si só. Com o surgimento do DeFi, por exemplo, qualquer pessoa com uma carteira agora tem a oportunidade de negociação financeira anônima, sem terceiros decidindo sobre os requisitos de entrada.

O setor dApp é um dos mais dinâmicos da indústria cripto, e o TabTrader tem as ferramentas necessárias para lidar com o infinidade de tokens associados a ele.

Confira a aplicativo TabTrader para celular e web e comece a negociar com mais de 20.000 instrumentos em mais de 30 grandes exchanges de criptomoedas.  

Quer saber mais sobre criptomoeda e blockchain? Novo na negociação? Vá para TabTrader Academy essa será sua fonte de referência para educação em criptomoedas e negociação. 

Procurando negociar criptomoedas?

Experimente o TabTrader no celular e na web!

google-playapp-storeweb-app