Muitas pessoas não entenderam o mundo do blockchain que trouxe toneladas de novas palavras, frases e abreviações. Apesar de a tecnologia existir há mais de uma década, não sabemos muito como funciona, e é isso que é confuso quando falamos sobre isso. Um dos muitos aspectos desconhecidos do blockchain são os Dapps, e hoje vou responder a essa pergunta. Vou delinear os prós e contras dos Dapps, bem como mencionar alguns que existem e estão sendo usados diariamente.
Dapps é a abreviação de aplicações descentralizadas. Em sua essência, os aplicativos descentralizados funcionam da mesma forma que os centralizados e oferecerão o mesmo conjunto de recursos. A diferença é que um aplicativo descentralizado é desenvolvido e executado em uma rede blockchain. Contrariamente à crença popular, descentralizar algo como uma aplicação ou um serviço não é necessariamente uma coisa má.
Habituados a aplicações centralizadas, a maioria de nós sente uma sensação de segurança, e isso não é porque são totalmente seguros. Os aplicativos centralizados existem desde o início dos computadores e estamos acostumados a eles. As aplicações descentralizadas são relativamente novas e a maioria de nós tem medo delas. Bem, não há nada com que se assustar, e vou explicar porquê.
As aplicações descentralizadas, muitas vezes referidas como aplicações distribuídas, proporcionam algumas melhorias em comparação com as centralizadas. Ao contrário da maioria dos aplicativos que você pode encontrar hoje; os descentralizados têm um conjunto de recursos que os tornam únicos. Devido à flexibilidade, nem todos terão as mesmas características, mas uma coisa que todos têm em comum é o facto de serem construídos numa rede descentralizada.
Com isso dito, há três aspectos que os tornam descentralizados. O primeiro é o facto de serem de código aberto. Os usuários executam redes descentralizadas, portanto, um aplicativo desenvolvido nesse tipo de plataforma precisará ser de código aberto para ser descentralizado. O próximo aspecto são os registos públicos. As redes Blockchain são de natureza descentralizada e são frequentemente referidas como livros-razão públicos. Isto significa que os registos estão disponíveis ao público e, embora ninguém na rede possa alterá-los ou adulterá-los, outros utilizadores poderão aceder aos mesmos num formato apenas de leitura. Obviamente, isso não se aplica a nenhum tipo de registro. As aplicações descentralizadas geralmente se baseiam no mesmo princípio, que é o que as torna transparentes por natureza. Do lado da segurança, os aplicativos descentralizados dependem de tokens de criptografia que garantem que ninguém adultere nada e forneça a segurança que muitos de nós queremos.
As aplicações distribuídas, tal como qualquer outra coisa no mundo, têm as suas vantagens e desvantagens. Mesmo que os prós superem os contras, estou tentando não ser tendencioso e contar os dois lados da história.
A falta de uma entidade central que Controle o aplicativo significa que os aplicativos descentralizados são mais orientados para a privacidade. O fato de não haver um único ponto de entidade significa que governos, empresas ou hackers podem usá-lo para espionar os usuários. Tudo está espalhado por toda a rede, e obter uma parte do todo é inútil e inútil. Isso porque, para que alguém obtenha todos os dados, precisará de todos os dados. Algo como um quebra-cabeça, uma peça não mostrará a imagem inteira.
Os Serviços ou aplicações passam frequentemente por períodos de paragem, o que se deve à sua natureza centralizada. Um site hospedado em um servidor é centralizado, o que significa que, se o servidor cair ou for hackeado, o site será desativado. As aplicações descentralizadas evitam totalmente esse problema porque toda a aplicação depende de milhares ou milhões de nós em toda a rede. Se um deles cair, outro tomará o seu lugar e a aplicação continuará a funcionar. Tudo isso acontecerá sem que o usuário saiba que algo aconteceu.
Já referi isto, mas vou ter de o repetir. Os Dapps são frequentemente aplicações de código aberto, o que significa que o código por detrás da aplicação não é mantido em segredo com segurança. Para o usuário médio, isso não significa nada, especialmente para aqueles sem experiência em codificação. Por outro lado, os desenvolvedores dão boas-vindas a isso porque poderão "revisar" o código e garantir que não haja algo que deva estar lá. Não é algo que você deva saber se estiver usando um aplicativo descentralizado, mas se um desenvolvedor perceber algo errado, você também saberá.
A segurança é a última vantagem que mencionarei. Há muito mais, mas estes são os mais importantes. As aplicações descentralizadas são à prova de hackers e não há como contornar isso. Um hacker pode aceder a um servidor identificando o endereço IP do servidor e procurando explorações, o que é um dos inconvenientes mais consideráveis das aplicações ou serviços centralizados. Um aplicativo descentralizado não tem servidor, o que significa que não há endereço IP, então o hacker não pode fazer nada. Até mesmo um nó consegue ser hackeado; já mencionei que uma parte de toda a rede é inútil.
Nem tudo é positivo, porém, os dapps têm algumas desvantagens, e a maior delas é velocidade. Os aplicativos descentralizados dependem de nós na rede, e a velocidade com que as coisas estão funcionando dependerá das velocidades de conexão dos nós. Um servidor terá uma conexão gigabit, de modo que o usuário terá uma experiência tranquila e não experimentará nenhum atraso. Os nós em dapps raramente terão esse tipo de conexão, então a experiência às vezes pode ser lenta.
Uma vez que os dapps não são tão populares, sofrem com a falta de utilizadores disponíveis na rede. O objetivo é ter um aplicativo descentralizado, e quanto mais nós ou usuários o aplicativo tiver, mais seguro e descentralizado será. Uma das principais razões para não ter muitos utilizadores são as interfaces de utilizador das aplicações. Em muitos casos, você estará olhando para uma interface de aparência abaixo da média, o que afastará muitos novatos.
Os aplicativos distribuídos já existem há algum tempo e existem algumas plataformas que os "hospedam". Aqui estão alguns dos mais populares e mais utilizados.
Entre os mais populares Ethereum os dapps São MakerDAO e Uniswap.
MakerDAO é uma plataforma de poupança e empréstimo. Os utilizadores que têm Ether podem substituí-los sob a forma de um empréstimo e obter DAI. O usuário pode fazer o que quiser com o DAI; eles podem solicitar a devolução do ETH com taxas adicionais associadas a ele.
Uniswap é uma plataforma baseada em Ethereum para troca de token, ou seja, é uma troca descentralizada.
TRON é frequentemente considerado uma plataforma para jogos, então os Tron Dapps mais populares são os jogos.
O primeiro, chamado IOI, é um jogo que combina a negociação de ativos criptográficos com jogos. ECO Game Center é uma plataforma de jogos onde quanto mais você joga, mais você tem a oportunidade de ganhar. Como o Steam, mas com uma opção de renda.
Um dos EOS dApps mais populares é o Upland. É um jogo onde você gerencia imóveis virtuais, algo como monopólio em um blockchain. O jogo recompensa você com sua própria criptomoeda UPX sempre que você fizer uma conquista.
O outro popular EOS Dapp é outro jogo, Chain Clash. No jogo, você possui um avatar que pode treinar e lutar contra outros jogadores. Você também pode formar clãs com outros usuários e ir atrás de outros clãs na rede.
As aplicações descentralizadas ainda estão na sua infância. A rede pode existir por um tempo, mas as pessoas são implacáveis com as coisas que não entendem é por que os dapps ainda não pegaram. Como expliquei no artigo, toneladas de vantagens podem tornar obsoletos os aplicativos e serviços centralizados de hoje. Eu acredito que um dia, dapps vai derrubar um aplicativo centralizado do trono. De fato, existem algumas desvantagens e algumas coisas que os desenvolvedores precisam resolver, mas no final do dia, os dapps mostraram ser uma excelente melhoria em relação aos aplicativos centralizados padrão.
Ainda não há comentário. Seja o primeiro!