O que são dApps (aplicativos descentralizados): vantagens, desvantagens e funcionalidades
Por
Compartilhe e Ganhe:
Aplicativos descentralizados, ou dApps, para abreviar estes são aplicativos baseados em blockchain e permitir que as transações financeiras sejam realizadas sem intermediários. Em termos de funcionalidade, eles são semelhantes aos aplicativos regulares e oferecem funções semelhantes, mas têm uma diferença fundamental: são lançados em uma rede peer-to-peer. Existem vários outros requisitos para dApps: transparência e disponibilidade pública de todas as transações, código-fonte aberto e uso de um token criptomoeda para prometer a segurança da rede. Porém, existem aplicações que não atendem a todos os requisitos ou até mesmo nenhum.
Os editores do coinyze.com dirão o que são DApps, ou aplicativos descentralizados, e como funcionam.
Como os aplicativos descentralizados são criados
Para entender como funcionam os dApps, você precisa entender os princípios básicos do blockchain e dos contratos inteligentes. Na melhoria das vezes, os aplicativos descentralizados são lançados nos blockchains Ethereum ou Binance Smart Chain. São protocolos de rede que permitem aos usuários gerar e usar contratos inteligentes. Tal contrato é programado para executar determinadas funções quando condições predeterminadas forem atendidas.
Blockchain e contratos inteligentes eliminam a necessidade de terceiros processarem transações entre contrapartes. Isto serve para poupar tempo e dinheiro e também ajuda a aumentar a confidencialidade das transações.
Os contratos inteligentes não são hospedados em um único servidor, mas são suportados por milhares de nós de computadores em todo o mundo. Cada nó contém todas as informações sobre eles e quais transações interagem com eles. As informações são sempre atualizadas para prometer que todos tenham a mesma imitação. Isso garante a descentralização. A remoção de um nó da rede não afetará a operação geral.
Portanto, os contratos inteligentes são o principal componente dos dApps. Visualmente, o aplicativo pode ser qualquer coisa – um serviço móvel, um site, etc., mas o back-end é totalidade ou parcialmente construído no blockchain. Assim, no caso do Ethereum, é utilizada uma linguagem de programação peculiar chamada Solidity; Existem também linguagens Vyper e Serpent. Para o frontend, você pode usar absolutamente qualquer linguagem e outras ferramentas.
Vantagens e desvantagens dos dApps
Exemplos dos melhores dApps
Vamos falar sobre vários aplicativos verdadeiramente revolucionários que trouxeram enormes benefícios tanto para as empresas quanto para as pessoas comuns. Esta lista inclui os protocolos mais populares e as soluções mais inovadoras e interessantes.
Você pode usar agregadores para rastrear dApps populares atualmente Dapp Radar ou similar.
1. Basic
Funcionalidade: navegador e sistema de gerenciamento de publicidade
Token: BAT
Capitalização de mercado: US$ 1.019.034.205
Ano de lançamento: 2017
Brave é um navegador com um protótipo integrado de compra de anúncios descentralizados. Coloca o consumidor em primeiro lugar e cria um novo indicador de valor no mundo da publicidade – “atenção do consumidor”. Isto é mais eficiente do que visualizações ou cliques, que são difíceis de verificar. A Brave é cofundada por Brendan Eich, o inventor do JavaScript e fundador do Mozilla Firefox. A plataforma de publicidade do dedo blockchain permite que os participantes do ecossistema (nomeadamente anunciantes, editores e utilizadores) participem num novo protótipo de negócio que elimina a intermediação redundante, recompensando os utilizadores com tokens BAT.
Um padrão cândido para ingresso descentralizada de dados de um sistema oracle que verifica informações de canais externos. Chainlink oferece a qualquer contrato inteligente chegada seguro a feeds de dados, APIs e transações de pagamento. O oráculo pode ser um banco de dados ou outra fonte, e o Chainlink fornece transferência de dados para contratos inteligentes. Esse recurso é fundamental para permitir que os contratos respondam involuntariamente às mudanças nas circunstâncias externas.
Serviço descentralizado executado na blockchain Ethereum. A MakerDAO é responsável pela emissão de tokens Dai, uma stablecoin dos quais valor está atrelado ao dólar norte-americano. Qualquer pessoa pode usar o protocolo para perfurar uma posição de dívida colateralizada (CDP), bloquear ETH como garantia e cunhar Dai contra essa garantia. O índice LTV é de 150%. Isso significa que os usuários podem receber até 66% Dai do valor da sua garantia. As posições que ficam inferior desta taxa correm o risco de penalidades e liquidação. As garantias liquidadas são vendidas no mercado cândido com desconto de 3%.
O projeto Uniswap, com sede nos EUA, atua como uma ferramenta de exchange de criptomoedas Ethereum e tokens ERC-20, e também funciona como um pool. Os usuários depositam tokens em um contrato inteligente, fornecendo liquidez para negociação e recebendo recompensas em exchange. O Uniswap é popular por razões como baixas taxas de negociação, abordagem de armazenamento sem custódia (os usuários controlam a segurança de seus fundos) e uma ampla variedade de tokens disponíveis para negociação.
O protocolo Polkadot permite que vários blockchains sejam conectados em uma única rede, permitindo que um cliente envie dados ou ativos para o blockchain de sua escolha. A rede é baseada no suporte a dois tipos de blockchains: a rede principal, chamada de cárcere de retransmissão, e as cadeias criadas pelos usuários. O sistema proporciona escalabilidade económica sem precedentes, permitindo a utilização de um conjunto geral de validadores para proteger múltiplas cadeias. A escalabilidade das transações é alcançada, em privado, distribuindo-as por vários blockchains paralelos.
Este é um aplicativo baseado em uma rede blockchain e contratos inteligentes.
Quais funções os dApps executam?
Absolutamente qualquer um dos apresentados nos sistemas tradicionais – de jogos a finanças.
Quais blockchains são mais procurados para a criação de tais aplicativos?
Ethereum é considerada a opção mais popular, mas é subordinado à Binance Smart Chain. Em geral, qualquer rede blockchain que suporte contratos inteligentes pode ser usada.
Como os aplicativos descentralizados são criados?
Os contratos inteligentes são escritos em uma linguagem de programação suportada pelo blockchain selecionado (por exemplo, Solidity in Ethereum), e o shell externo é criado usando qualquer ferramenta conveniente do arsenal clássico.
Quais são as vantagens dos dApps?
Em primeiro lugar, é a exiguidade de intermediários, e também o anonimato e a independência, a exiguidade da necessidade de incumbir os seus fundos a alguém.
Quais são as desvantagens dos dApps?
Eles são um pouco mais complexos que os aplicativos tradicionais e também estão ocasionalmente sujeitos a hackers.
Conclusão
Em comparação com os tradicionais, os aplicativos descentralizados ainda estão nos estágios iniciais de desenvolvimento. No entanto, já existem milhares desses serviços que oferecem uma variedade de serviços. Este é um grande avanço desde a criação do Bitcoin, quando a criptomoeda era percebida apenas como um meio de exchange. Os contratos inteligentes, que ganharam popularidade com o chegada do Ethereum, realmente mudaram a indústria e mostraram o futuro caminho de desenvolvimento. Usando essas ferramentas, os desenvolvedores criam aplicativos com uma variedade de casos de uso diferentes, desde jogos e mercados de previsão até planejamento financeiro e de portfólio de investimentos.