Aplicativos descentralizados: o que é um dApp?

O mundo da criptomoeda não só mudou a forma como as pessoas vêem dinheiro, mas também criou uma série de palavras novas que não existiam antes. Uma das palavras mais populares usadas pela comunidade blockchain são os aplicativos descentralizados , também conhecidos como  dApps .

Há uma boa chance de você estar se perguntando: "o que é um dApp e o que ele faz?". Quando você ler este guia, você poderá responder a ambas as perguntas!

Primeiro, vamos dar uma visão geral no que torna um aplicativo descentralizado . Também mostraremos como a tecnologia funciona e como ela pode ser usada para resolver problemas do mundo real. Tudo será explicado de forma clara e simples, com exemplos para ajudá-lo a entender cada parte do processo de aprendizagem. Para começar, vamos nos certificar de que entendemos exatamente o que queremos dizer com a terminologia "descentralizada".

Aplicações descentralizadas: o que é descentralização?

Se algo é descentralizado, significa que não é controlado, detido ou gerido por uma única pessoa ou autoridade. Satoshi Nakamoto, o criador do bitcoin, projetou a primeira criptomoeda do mundo com o objetivo de descentralizar o dinheiro. No entanto, como este guia explicará mais adiante, a descentralização não é apenas boa para o dinheiro - ela pode ser aplicada a praticamente qualquer coisa!

FATO INTERESSANTE

Satoshi Nakamoto é um pseudônimo. O criador do Bitcoin usou esse nome ao criar o Bitcoin. Ninguém sabe quem é o verdadeiro criador e o seu verdadeiro nome!

Decentralized Applications Bitcoin Satoshi Nakamoto

Para simplificar, vamos usar o exemplo do euro (EUR). Quando um consumidor entra em seu supermercado local e paga suas compras com papel-moeda, eles estão contribuindo para um sistema centralizado. Isso ocorre porque o comprador e o vendedor não controlam o fluxo de euros.

Esse papel é reservado ao Banco Central Europeu, cujos poderes lhe permite fazer muitas coisas sobre as quais os cidadãos comuns não têm controle. Isso pode incluir as taxas de juros, aumentar a oferta de dinheiro ou o preço das taxas.

Infelizmente, como a história sugere, os bancos centrais nem sempre acertam, e são as pessoas que usam os bancos que têm que pagar o preço. No entanto, o Bitcoin desafiou essas crenças, introduzindo uma moeda descentralizada.

Ao ser descentralizada, a moeda não possui um banco central ou governo que possa controlar seu uso. Em vez disso, a rede Bitcoin permite que a sociedade tenha o controle. Isso significa que qualquer pessoa com uma conexão com a Internet pode visualizar e verificar transações.

Usando seu poder de computação, os computadores da rede Bitcoin (também conhecidos como nós ) são recompensados ​​com um novo Bitcoin. É por isso que os nós também são chamados de mineradores. Eles mineram, verificando as transações e são recompensados ​​por isso - é semelhante a forma como um garimpeiro é recompensado com ouro. Usando este sistema, o blockchain pode ser executado de forma descentralizada.

Então, agora que você entende o que é a descentralização e como ela pode ser aplicada ao dinheiro, o próximo passo é entender o papel de um contrato inteligente no mundo de aplicativos descentralizados.

Aplicativos descentralizados: o que é um contrato inteligente?

A tecnologia de contrato inteligente foi introduzida pela Ethereum em 2015, criando muito mais possibilidades do que apenas transações financeiras. Essencialmente, os contratos inteligentes permitem que duas ou mais pessoas participem de um acordo com base em condições especificadas. Uma vez que essas condições tenham sido atendidas, o contrato inteligente é executado automaticamente.

Para aplicar aplicativos descentralizados a um exemplo do mundo real, pense na venda de uma casa. Normalmente, você deve pagar por um corretor e taxas de inscrição. Agora, vamos imaginar isso com um contrato inteligente:

  • Você coloca sua casa em um contrato inteligente (isso é possível usando um token que representa a propriedade de sua casa). Você define o preço em 150 ETH.
  • A condição do contrato inteligente é que, se alguém enviar 150 ETH para o contrato inteligente, ENTÃO o token é enviado para o endereço dessa pessoa
  • Então, se alguém quiser comprar sua casa, tudo o que precisa fazer é enviar a quantia certa de ETH para o contrato inteligente.
  • Se for a quantia certa, o token (a propriedade da sua casa) é enviado para essa pessoa e o 150 ETH é enviado para você. Se não for a quantia certa, o ETH será devolvido ao remetente e sua casa permanecerá no contrato inteligente.

Ao usar o contrato inteligente, você não precisa de um corretor. Você não precisa pagar nenhuma taxa de inscrição. Não há autoridade central para confiar e, portanto, nenhuma comissão pode ser cobrada! Tudo o que você terá que pagar é a taxa de transação ETH para os nós na rede Ethereum que estão minerando / verificando transações. Esta taxa é muito pequena! É normalmente em torno de US $ 0,30 a US $ 1,30.

Decentralized Applications Ethereum Average Transaction FeeTaxa de transação média do Ethereum | fonte: bitinfocharts

Existem infinitas utilizações de contratos inteligentes, incluindo reserva de hotéis / voos, venda de automóveis, empréstimos de dinheiro e muitos, muitos mais exemplos.

A principal vantagem da tecnologia de contrato inteligente é que ela elimina a necessidade de um terceiro para verificar um contrato. Todas as transações estão disponíveis para visualização no blockchain público e, neste exemplo, os fundos foram distribuídos automaticamente com base nas condições do contrato. Como os contratos inteligentes são executados em um sistema descentralizado (o blockchain), não há intervenção de terceiros!

Por causa de contratos inteligentes, podemos economizar quantias infinitas de dinheiro que normalmente são gastas em comissões e taxas de processamento. Não só isso, mas também podemos economizar tempo!

Outro pormenor sobre contratos inteligentes que potencializam aplicativos descentralizados:

Uma vez que o contrato inteligente tenha sido submetido ao blockchain, é impossível que ele seja alterado, tornando impossível a reversão. Isso significa que ninguém pode adulterar o contrato!

Para obter uma explicação mais detalhada de como a tecnologia de contrato inteligente funciona, leia o guia O que são contratos inteligentes.

Aplicativos descentralizados: o que é um dApp?

Se você seguiu o nosso guia até aqui, você deve ter uma boa compreensão do que significa operar em um sistema descentralizado, e também o quanto os contratos inteligentes podem melhorar o futuro dos negócios.

Isso agora nos leva ao dApp. Antes de entrarmos na tecnologia dApps ou aplicativos descentralizados, seria uma boa idéia entender a história de aplicativos regulares (centralizados) e como eles funcionam. Então, explicaremos por que tornar esses aplicativos descentralizados é tão importante.

Uma Breve História sobre Aplicações Centralizadas

Antigamente, os aplicativos precisavam ser instalados diretamente no dispositivo do usuário. Pense em alguns dos jogos que você pode ter jogado, como Tetris ou Solitaire. Estes foram exemplos de aplicativos instalados no seu computador localmente, e eles não tinham relação com um servidor externo (ou seja, a internet).

Ultimamente, os aplicativos ganharam a capacidade de se comunicar com a World Wide Web. Um ótimo exemplo disso seria um navegador Web, que permite que um usuário envie e receba dados de qualquer lugar do mundo. Em seguida, vieram os aplicativos móveis, fornecendo os mesmos recursos e benefícios de um PC conectado à Internet.

O ponto chave aqui é que todos esses aplicativos são centralizados, o que é exatamente o oposto dos aplicativos descentralizados. Isso pode não dizer nada ao usuário comum, mas se você pensar por um momento, poderá começar a entender como isso nos afeta. Existem muitas maneiras pelas quais os aplicativos centralizados nos afetam e causam problemas para nós, e é por isso que a descentralização é tão importante! Vamos explicar isso em mais detalhes ...

O que são dApps: Por que os dApps são tão importantes e como funcionam os dApps?

O Facebook - o gigante das mídias sociais - é usado por pessoas de todo o mundo. Mesmo que seja proibido na China (um país que tem cerca de 20% da população global), ainda existem mais de 2 bilhões de contas ativas do Facebook em uso!

Pense na quantidade de informações privadas que você dá ao Facebook. Apenas criando uma conta no Facebook, você fornece detalhes pessoais, como seu nome completo, data de nascimento e o país em que vive. No entanto, com o uso adicional do Facebook, você fornece muito mais do que apenas seu nome, data de nascimento e país em que você vive

.

Decentralized Applications Apps vs dAppsSource: newgenapps

O Facebook pode ter acesso à sua localização, suas fotos, onde você trabalha, o que você come no café da manhã, com quem você está em um relacionamento e se você tem um peixe de estimação. Multiplique essa informação por 2 bilhões de usuários e a equipe do Facebook tem um banco de dados muito grande. Todos esses dados são mantidos em sigilo em seus servidores centralizados.

Isso significa que você está confiando no Facebook para não abusar das informações que você forneceu. No entanto, esta informação é frequentemente vendida para empresas de marketing!

Servidores centralizados também são ruins porque se eles desligarem (porque foram hackeados ou falharam / quebraram), toda a rede ficará offline - você não conseguirá acessar o Facebook. Se o Facebook usasse servidores descentralizados e fosse mais como um aplicativo descentralizado, não importaria se um sistema fosse desligado, porque a rede é a informação compartilhada em muitos nós diferentes, não apenas em um ponto central.

Não só isso, mas o Facebook ter servidores descentralizados também significaria que você não teria que confiar em ninguém com suas informações. Em vez disso, ele seria armazenado em um banco de dados compartilhado sobre o qual ninguém tem controle. A informação seria criptografada e a única pessoa com o poder de descriptografar seria você!

Outro exemplo

O YouTube é outro excelente exemplo de centralização: a equipe de gerenciamento do YouTube tem controle total sobre os vídeos que são enviados. Se houver algo com o qual a plataforma não concorda, eles poderão excluir o vídeo. Eles também podem bloquear o usuário que fez o upload!

Outra coisa: embora os usuários possam ganhar dinheiro com seus vídeos, o YouTube recebe uma grande porcentagem dos lucros. Se o YouTube fosse um aplicativo descentralizado , isso não seria um problema. Em um dApp, não há terceiros (como o YouTube) para pagar e não há terceiros para excluir seus vídeos ou bloqueá-lo!

Tecnologia

Os dApps são como uma interface para contratos inteligentes e o blockchain. Pense no blockchain como a internet, contratos inteligentes como a World Wide Web e descentralização de aplicativos como YouTube e Facebook.

Não é exatamente assim, mas isso vai ajudá-lo a imaginar isso.

Basicamente, aplicações descentralizadas nos permitem usar contratos inteligentes e o blockchain de uma maneira amigável. No exemplo que usamos anteriormente sobre a venda de uma casa usando um contrato inteligente, o dApp seria o que você baixaria no seu telefone ou usaria no seu PC para realmente definir um preço para sua casa, inserir os detalhes e fazer upload de fotos, e no caso do comprador, pressionar "comprar" no dApp de forma a enviar o ETH para o contrato inteligente.

Aplicações Descentralizadas: Como construir uma?

Embora aplicações descentralizadas estejam agora disponíveis através de muitos blockchains diferentes, o Ethereum ainda é o mais popular. É por isso que você costuma ouvir o termo 'Ethereum dApp'.

Aqueles que estão interessados ​​em construir um contrato inteligente ou um dApp devem aprender a linguagem de programação do Ethereum - Solidity.

O desenvolvedor por trás da Ethereum projetou a Solidity para que qualquer pessoa com um bom entendimento de linguagens mais básicas, como Java ou Python, pudesse aprender como usá-la. Se você gostaria de aprender Solidity, você pode usar nosso programa Space Doggos!

Decentralized Applications BitDegree Space Doggos

Space Doggos é um curso passo-a-passo que lhe ensinará os fundamentos da Solidity de uma forma divertida. Basta seguir os passos e construir seu próprio jogo! É projetado especificamente para iniciantes. Aprender uma linguagem de programação pode ser entediante e desmotivador, então resolvemos tornar a experiência divertida!

Aplicativos Descentralizados: Exemplos Reais

Agora você deve ter uma boa compreensão do que é um aplicativo descentralizado. Você também já sabe que os dApps usam contratos inteligentes e que eles são criados usando a linguagem de programação Solidity. Embora a Máquina Virtual Ethereum tenha sido lançada apenas em 2015, existem muitos aplicativos descentralizados já disponíveis. Vamos dar uma olhada em três dApps populares que você pode acessar hoje:

Nota: A Máquina Virtual Ethereum (EVM) é como um computador global que permite que as pessoas criem contratos inteligentes. Sem isso, não haveria rede descentralizada para executar transações!

Etherisc

Etherisc é um aplicativo descentralizado que melhora a indústria de viagens! O Etherisc dApp permite que os usuários comprem ou vendam seguros para atrasos e cancelamentos de vôos. Usando o blockchain Ethereum, todo e qualquer contrato de seguro está disponível para visualização em um banco de dados público.

Decentralized Applications Etherisc

Uma vez que um contrato de seguro tenha sido acordado, é impossível mudar. Existem muitos pacotes de seguros diferentes para investir, todos com um nível diferente de risco.

Mais importante ainda, a descentralização permite que os usuários recebam pagamentos assim que o resultado do evento é verificado. É isso mesmo - pagamentos instantâneos! É tudo graças à tecnologia de contrato inteligente que os aplicativos descentralizados aproveitam ao máximo.

Golem

O projeto Golem leva a descentralização ao próximo nível. O dApp Golem permite que os usuários aluguem seu poder computacional extra em troca de seu próprio token - GNT.

aplicativos descentralizados Golem

Pessoas que necessitam de energia extra podem contratar isso de outro usuário em uma base peer-to-peer. Todas as transações são totalmente independentes da rede da Golem, garantindo que a plataforma funcione de forma descentralizada.

Compare Exchanges de Criptomoedas Lado a Lado com Outras

Você sabia?

Já se perguntou quais exchanges de criptomoedas são as melhores para seus objetivos de negociação?

Veja lado a lado e compare o TOP 3 de exchanges de criptomoedas

Ethlance

A plataforma Ethlance visa descentralizar o mercado de freelancers. Normalmente, aqueles que procuram vender suas habilidades e conhecimentos para clientes online devem passar por um terceiro. Como resultado, tanto o freelancer quanto o cliente deverão pagar uma taxa, com algumas plataformas cobrando até 20% do valor total do projeto. O que é muito!

aplicativos descentralizados Ethlance

Isso funcionaria muito melhor em um sistema descentralizado, e é por isso que o Ethlance foi criado! Como a Ethlance é uma dApp, freelancers e empregadores usam contratos inteligentes para lidar com suas transações. Desta forma, não há intermediários para pagar uma taxa também! Isso também significa que as pessoas sempre são pagas a tempo e somente quando o trabalho foi concluído.

Aplicativos descentralizados: o que o futuro reserva para dApps?

Existem mais de 1.000 aplicativos descentralizados atualmente sendo desenvolvidos, com muitos procurando tornar o mundo um lugar mais transparente e justo. A comunidade blockchain acredita que as aplicações descentralizadas irão transformar muitas indústrias, desde política e jogos de azar até energia e contabilidade.

Aqui, explicaremos como duas dessas indústrias (energia e política) podem se beneficiar de aplicativos descentralizados.

Energia

A eletricidade é um recurso raro que é exigido por todos. Infelizmente, o setor de energia é majoritariamente controlado por grandes corporações, cujo único objetivo é ganhar o máximo de dinheiro possível. É triste, eu sei ...

Por causa disso, as pessoas não têm escolha a não ser pagar preços caros apenas para ter acesso à eletricidade. O Power Ledger é apenas uma organização de blockchain que está desenvolvendo um dApp para resolver esse problema no mundo real.

aplicativos descentralizados Power Ledger

A ideia por trás do Power Ledger é permitir que as pessoas vendam sua eletricidade extra através de um mercado peer-to-peer. O projeto não apenas promove energia verde, como energia solar, mas também garante que os compradores paguem um preço justo e transparente. Isso elimina a necessidade de intermediários (grandes corporações) que normalmente tomariam uma grande parte do lucro.

Revisão da Carteira Atomic
Prós
  • Fácil de usar
  • Suporta mais de 300 criptomoedas
  • Segura

Política

Votar em uma eleição do governo é um direito humano importante para todos. No mundo real, muitas vezes ouvimos que os governos tentam assustar os eleitores através de ameaças e violência. Nós até ouvimos dizer que eles enganam o sistema de votação com fraudes. Como resultado, a política é uma indústria que se beneficiaria muito com a descentralização.

Um grupo de desenvolvedores que está procurando resolver esses problemas criou o FollowMyVote , que permitirá que as pessoas votem usando o blockchain Ethereum. Ao usar um aplicativo descentralizado para verificar as identidades dos eleitores, as eleições agora podem ser seguras, protegidas e transparentes.

Com o FollowMyVote, o sistema de votação não pode ser enganado - cada voto é verificado independentemente no blockchain público e não pode ser alterado.

Outras industrias potenciais:

  • Jogos de azar
  • Propaganda
  • Contabilidade
  • Bancário
  • Seguro
  • Empréstimos e hipotecas
  • Verificação de Identidade
  • Imobiliária
  • … E muitas, muitas outras!

Aplicativos Descentralizados: Conclusão

O objetivo deste guia foi para você aprender o que são aplicativos descentralizados e o que eles podem fazer. Ao ler este artigo na íntegra, você deve entender a principal tecnologia por trás de um dApp. Saber que dApps ou aplicativos descentralizados são aplicações de blockchain.

Você também deve ser capaz de explicar o que significa ser descentralizado e por que é tão importante.

Talvez você até decida aprender Solidity e criar uma aplicação descentralizada de sua autoria. Nós gostaríamos de ouvir o que você achou sobre o nosso guia e também sobre  quaisquer idéias que você tenha para o futuro da tecnologia descentralizada. Então, deixe-nos saber!

Comece a aprender Solidity hoje com Space Doggos!

Deixa o seu comentário honesto

Deixe sua opinião genuína e ajude milhares de pessoas a escolher a melhor exchange de criptografia. Todos os comentários, positivos ou negativos, são aceitos, desde que sejam honestos. Não publicamos feedback tendencioso ou spam. Então, se você quiser compartilhar sua experiência, opinião ou dar conselhos - o espaço é seu!

Perguntas Frequentes

Como escolher a melhor exchange de criptomoedas?

Ao escolher a melhor exchange de criptografia , você deve sempre se concentrar em manter um equilíbrio entre os recursos essenciais que todas as principais exchanges de criptografia devem ter e aquelas que são importantes para você, pessoalmente. Por exemplo, todas as melhores exchanges devem possuir recursos de segurança de alto nível, mas se você deseja negociar apenas as principais criptomoedas, provavelmente não se preocupa muito com a variedade de moedas disponível na exchange. É tudo uma situação caso a caso!

Qual exchange de criptomoedas é a melhor para iniciantes?

Ao ler várias das melhores análises de exchanges de criptografia online, você notará que uma das coisas que a maioria dessas exchanges têm em comum é que elas são muito simples de usar. Enquanto algumas são mais diretas e mais acessíveis para iniciantes do que outros, você não deverá encontrar nenhuma dificuldade com nenhuma das exchanges mais bem cotadas. Dito isso, muitos usuários acreditam que a Coinbase é uma das exchanges mais simples do mercado atual.

Qual é a diferença entre uma exchange de criptomoedas e uma corretora?

Em termos leigos, uma exchange de criptomoedas é um lugar onde você encontra e negocia criptomoedas com outra pessoa. A plataforma de exchange (ou seja, a Binance) atua como um intermediário - conecta você (sua oferta ou solicitação) à outra pessoa (o vendedor ou o comprador). Com uma corretora, no entanto, não há “outra pessoa” - você apenas negocia suas criptomoedas ou moeda fiduciária com a plataforma em questão, sem a interferência de terceiros. Ao considerar as classificações de exchange de criptomoedas, no entanto, esses dois tipos de negócios (bolsas e corretoras) são normalmente incluídos no termo - exchange. Isso é feito por uma questão de simplicidade.

Todas as melhores exchanges de criptomoedas baseadas nos Estados Unidos?

Não, definitivamente NÃO! Embora algumas das principais exchanges de criptomoedas sejam, de fato, baseadas nos Estados Unidos (ou seja, Coinbase ou Kraken), existem outros líderes da indústria muito conhecidos que estão localizados em todo o mundo. Por exemplo, a Binance está sediada em Tóquio, no Japão, enquanto a Bittrex está localizada em Liechtenstein. Embora haja muitos motivos pelos quais uma exchange preferiria ser baseada em um local em vez de outro, a maioria delas se resumem a complexidades de negócios e geralmente não têm efeito sobre o usuário da plataforma.

Dias
Horas
Minutos
Segundos