O que é uma aplicação decentralizada (Decentralized Application)?

Os usuários da Internet não têm controle exclusivo sobre os dados que compartilham nos sites atuais.

O Ethereum é único na medida em que tenta usar o blockchain como uma maneira de corrigir o que seus projetistas acreditam ser uma parte problemática do design da internet.

É como um “appstore descentralizado”, onde qualquer um pode publicar seus aplicativos imparáveis ​​(dapps), que ao contrário dos aplicativos de hoje (pense no Gmail ou no Uber) não exigem um intermediário para funcionar ou gerenciar as informações de um usuário.

Dapps conecta usuários e provedores diretamente.

Um exemplo é usar esse design para um Twitter descentralizado resistente à censura. Depois de publicar uma mensagem no blockchain, ela não pode ser apagada, nem mesmo pela empresa que criou o sistema de microblog.

Não existe uma definição de dapp, embora seja um conceito mais novo.

Algumas das principais características são que elas são de código aberto e não têm um ponto central de falha.

Três tipos

Com essa nova tecnologia na natureza, defensores do ethereum podem se sentir eletrificados com a idéia de descentralizar “todas as coisas”. Mas os tipos de aplicativos que os usuários podem construir com a plataforma de computação podem ser um pouco limitados.

O white paper ethereum divide o dapps em três tipos: aplicativos que gerenciam dinheiro, aplicativos nos quais o dinheiro está envolvido (mas também requer outra peça) e aplicativos na categoria “outros”, que inclui sistemas de votação e governança.

No primeiro tipo de aplicativo, um usuário pode precisar trocar o ether como forma de estabelecer um contrato com outro usuário, usando os nós de computadores distribuídos da rede como forma de facilitar a distribuição desses dados.

O que é uma aplicação decentralizada (Decentralized Application)?

O segundo tipo de aplicativo mistura dinheiro com informações de fora do blockchain.

Por exemplo, um aplicativo de seguro de safra que depende de um feed climático externo. (Digamos que um agricultor compre um derivado que pague automaticamente se houver uma seca que afete seu trabalho.)

Para executar, esses contratos inteligentes contam com os chamados “oráculos”, que transmitem informações atualizadas sobre o mundo exterior. (No entanto, é importante notar que alguns desenvolvedores estão céticos de que esse caso de uso possa ser feito de forma descentralizada.)

O que é uma aplicação decentralizada (Decentralized Application)?

Se o bitcoin pode acabar com as autoridades financeiras, é possível fazer o mesmo para empresas e outros tipos de organizações?

Organizações autônomas descentralizadas são um tipo particularmente ambicioso de dapp (isso é explicado em ‘O que é um DAO?’).

O objetivo é formar uma empresa sem líder, regras do programa no início sobre como os membros podem votar e como liberar fundos da empresa e depois … deixar passar.

O que é uma aplicação decentralizada (Decentralized Application)?