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!