DApps - O que são?

DApps - O que são?

DApps significa “aplicativos descentralizados” e, neste artigo, você obterá uma explicação clara do que são e quais desenvolvimentos eles trarão.

O que são DApps?

Os aplicativos descentralizados podem ser considerados o software do blockchain. Agora conhecemos programas de software como o Microsoft Word, o scanner de vírus da McAfee e, por exemplo, o jogo FIFA 2021. O software é, na verdade, um pacote de dados que fornece instruções ao computador sobre como ele deve funcionar. O software de computador que acabamos de mencionar é criado por empresas centralizadas. Pessoas de fora não conseguem ver como elas são feitas e não podem simplesmente colaborar com elas. Com o software, ou DApps, para o blockchain, isso é possível. Os DApps são de código aberto, o que significa que qualquer pessoa pode participar do desenvolvimento dos aplicativos. Além disso, todos podem ver como o aplicativo foi criado e pessoas de todo o mundo podem copiar e usar os aplicativos. Os DApps podem significar muito para nós no futuro. Aqui abaixo estão alguns exemplos: Todo mundo tem um smartphone atualmente e ele geralmente não é usado durante todo o dia. Um DApp pode possibilitar a disponibilização de parte da capacidade não utilizada para atender empresas. Os anúncios aparecem regularmente nas redes sociais e uma empresa como o Facebook ganha muito dinheiro com isso. No mundo do blockchain, é possível que pessoas como você e eu ganhem dinheiro visualizando anúncios. Isso transfere o poder de uma empresa tão grande para as próprias pessoas. A Uber introduziu o belo conceito em que qualquer pessoa com um carro pode trabalhar como táxi. No entanto, nem todo o dinheiro vai para o taxista, mas uma parte também vai para a Uber. Com o DApps, é possível fazer pagamentos diretamente do passageiro para o motorista, sem a necessidade de terceiros, como o Uber. Isso pode reduzir os preços das tarifas e aumentar a receita do motorista.

Bitcoin, o primeiro DApp

Você pode usar o blockchain para um número infinito de propósitos e o Bitcoin foi programado especificamente para atuar como um aplicativo de pagamento. Eles queriam criar um sistema de pagamento que eliminasse a centralização e a censura atuais. Para fazer isso, eles criaram o aplicativo descentralizado Bitcoin, que pode fazer transações sem intermediários ou autoridades centrais.

DApps baseados em Ethereum

O Ethereum é considerado a mãe dos aplicativos descentralizados. Existem muitos aplicativos sendo construídos neste blockchain e alguns mais conhecidos são Golem, Aragon e Status.O Golem possibilita disponibilizar capacidade de computador não utilizada para pessoas que realmente possam usá-la. Aragon quer que empresas autônomas e descentralizadas usem o blockchain para que uma empresa não pertença mais a um grupo de indivíduos, mas a todos que contribuem para ela.O Status possibilita, com seu próprio aplicativo, acessar todo o Ethereum dos aplicativos descentralizados do seu smartphone.

DApp da Brickken

A Brickken possibilita que investidores e promotores se conectem sem intermediários, por meio de sua DApp, que é um protocolo descentralizado que vive em cadeia, alimentado por sua token utilitário nativo $BKN, com esquemas de incentivos para manter o equilíbrio na rede.

Diferenças entre centralizado e descentralizado

Aplicativos descentralizadosAplicativos centralizadosAnúnciosAs pessoas têm controle sobre se compartilham ou não seus dados. Se quiserem ganhar dinheiro com isso, podem vendê-lo diretamente a um anunciante, em vez de uma empresa como o Facebook ganhar dinheiro com isso.As empresas coletam dados de indivíduos sem saber disso e ganham muito dinheiro com isso.Os aplicativos censurados/descentralizados operam em muitos nós, dificultando a proibição de sites pelo governo. Os governos podem exigir serviços de hospedagem para bloquear determinados sites.ConfiançaNinguém pode alterar os dados por conta própria, isso é controlado por todos os nós da rede. É um sistema em que não precisamos confiar em ninguém. A criptografia garante que tudo corra bem. Um funcionário de uma autoridade central pode ter intenções erradas e fazer alterações nos dados armazenados. Você já precisa confiar 100% em seu banco e como você sabe que pode? Crash O banco de dados é hospedado por todos os nós da rede. Se alguns nós saírem da rede, o blockchain ainda poderá continuar funcionando sem problemas. Isso torna você muito menos vulnerável do que com bancos de dados centrais.Os dados são armazenados em um banco de dados central. Quando isso falha, você tem uma grande chance de que todos os dados tenham desaparecido. É claro que você pode ter um backup, mas a prática mostra que poucas empresas fazem isso com precisão.HackersOs dados estão espalhados por todos os nós e isso o torna menos vulnerável a ataques de hackers.Todos os dados são armazenados em um servidor. Isso o torna um alvo fácil para hackers.Front End UIVocê não pode dizer de fora se um aplicativo está descentralizado ou centralizado. Ambos são escritos em HTML/CSS/JS.Escrito em HTML/CSS/JS.backendA diferença está no backend; em aplicativos descentralizados, isso é baseado em um blockchain, como Ethereum.O backend é escrito em Rails/Django/NodeJS, etc.

Se alguns dos termos forem novos para você ou não entenderem alguma coisa, visite este link para aprender os termos básicos relacionados à criptografia. Neste outro link, você pode aprender o que é blockchain exatamente e por que é tão revolucionário. Como alternativa, envie-nos um e-mail para [email protected]. Teremos o maior prazer em responder a quaisquer perguntas que você possa ter!