A tecnologia por trĆ”s das moedas virtuais e que vira e mexe a gente fala por aqui – isso mesmo, a blockchain ā Ć© mais revolucionĆ”ria do que podemos imaginar. GraƧas Ć alta das criptomoedas (Bitcoin), estamos vivendo transformaƧƵes nĆ£o só no setor financeiro, mas tambĆ©m no desenvolvimento de aplicativos descentralizados, que sĆ£o softwares baseados em blockchain.
Basicamente, esse mecanismo é capaz de validar transações e preservÔ-las a partir de um registro compartilhado de alta segurança. E falar de segurança online é um tópico de bastante interesse em um mundo tão conectado, concorda? Melhor ainda quando se trata de valores, afinal, quem investe tempo e dinheiro não gosta de correr riscos.
Mas neste texto vamos explicar melhor o que são os DApps (sigla para Decentralized Applications, ou Aplicativos Descentralizados na tradução), uma porta para quem deseja começar no mundo da blockchain.
O que são
Os DApps são aplicativos que utilizam a rede descentralizada peer-to-peer (p2p) da tecnologia blockchain, que jÔ é um registro descentralizado de informações, possuindo código aberto e gerando recompensa aos usuÔrios de acordo com a contribuição que ele faz na plataforma.
O registro de dados na blockchain é feito por mineradores, que são usuÔrios responsÔveis, entre outras coisas, por criptografar dados dentro da rede p2p. Por esse serviço, recebem criptomoedas, daà o porquê de serem chamados de mineradores de rede.
Mas nĆ£o só as criptomoedas sĆ£o ativos dentro da blockchain. Os contratos inteligentes (ou smart contracts) sĆ£o descentralizados e realizados entre duas ou mais partes. Basicamente, Ć© aquele āpasso chatoā em que se aceita as condiƧƵes de termos e serviƧos, presentes em quase todos os aplicativos atualmente, sejam eles descentralizados ou nĆ£o.
No caso dos aplicativos descentralizados, o estabelecimento e validação contratual Ć© mais Ć”gil e confiĆ”vel, ainda que precise de autenticação, um ponto mĆnimo em meio a tantas burocracias que nos acostumamos a ver frequentemente.
Portanto, Ć© certo afirmar que um DApp corre em uma rede governada por todos os seus participantes, e nĆ£o por uma autoridade central ā como Ć© o caso da maioria dos aplicativos disponĆveis atualmente.
De acordo com o site State of The DApps, jÔ existem mais de 3,5 mil aplicativos descentralizados e em torno de 95 mil usuÔrios conectados diariamente. Mais de 630 mil de contratos inteligentes são gerados por dia, com 2,3 milhões de transações e US$ 79,19 milhões circulando dentro dos DApps todos os dias.
Tipos de aplicativos descentralizados
Os DApps são identificados pelos seguintes aspectos descritos no documento The General Theory of Decentralized Applications, DApps:
- Open Source: código aberto e operação livre, muitas vezes o código-fonte desses aplicativos estĆ” disponĆvel para todos consultarem;
- Incentivo: por ser baseada em blockchain, os nós da rede (usuÔrios) são recompensados com tokens de acesso do próprio aplicativo pela sua contribuição;
- Algoritmo de consenso: todas as transações e alterações precisam ser validadas em consenso (daà a importância do open source), então o sistema de incentivos também depende, em grande parte, do mecanismo de consenso implementado e os dados do aplicativo devem ser armazenados em uma blockchain pública.
Neste mesmo documento, os aplicativos descentralizados sĆ£o classificados em tipo I, II e III. No tipo I, eles sĆ£o como sistemas operacionais e possuem sua própria rede blockchain. Os do tipo II sĆ£o produtos do tipo I, ou seja, sĆ£o aplicativos desenvolvidos dentro de aplicativos descentralizados e geralmente tĆŖm uso mais genĆ©rico. Por fim, os do tipo III tambĆ©m sĆ£o desenvolvidos em DApps do tipo I, mas costumam ser de uso mais especĆfico.
O conceito de aplicativos descentralizados, por ser ainda muito recente, nĆ£o possui uma definição clara no qual se encaixam todos os atributos de um DApp. Por isso que as caracterĆsticas desses sistemas lembram muito a de criptomoedas, mas nĆ£o Ć© por menos. JĆ” bastante conhecido, o próprio Bitcoin Ć© um exemplo de aplicativo descentralizado, e Ć© o primeiro de todos!
DApps serão vistos em todo lugar?
Apesar de todas as vantagens conhecidas da blockchain e do crescimento dos aplicativos descentralizados, ainda existem obstƔculos para que eles se tornem mais populares e comuns no nosso dia a dia.
Primeiro que a criação de novos DApps enfrenta processos complexos de armazenamento de informações, manutenção do sistema e depuração. Junto a isso, não temos muitos usuÔrios de tokens e navegadores baseados em blockchain, dificultando a atração de pessoas para o sucesso de um software.
Outro desafio, ainda, Ʃ que, mesmo sem uma base clara de usuƔrios, os criadores de aplicativos descentralizados precisam vender tokens de primeiro acesso aos serviƧos oferecidos.
Ainda assim, os DApps estão apresentando uma expansão significativa e os pesquisadores jÔ apontam que os aplicativos que lidam com verificação de identidade e rastreamento das origens de produtos são os mais promissores desse meio.
Mas, desde jƔ, saiba que esse tipo de aplicativo pode ser visto e oferecido em diferentes Ɣreas, como:
- Game e entretenimento;
- Know your customer (estratƩgia para conhecer o consumidor e analisar o risco de suas escolhas);
- Serviços de empréstimo e educação financeira;
- Redes sociais descentralizadas;
- Financiamento coletivo.
Muito em breve veremos a blockchain se tornando um hƔbito, e a ideia Ʃ que os aplicativos descentralizados se tornem parte do nosso tempo online assim como qualquer aplicativo, seja em computadores, smartphones e outros dispositivos inteligentes, como smartwatches.
Ć a primeira vez que vocĆŖ ouve falar sobre DApps? O que achou? Compartilhe o assunto com mais pessoas!