DApps
Um tipo de aplicativo executado em uma rede descentralizada, evitando um único ponto de falha.
O que são aplicativos descentralizados (DApps)?
DApps são quaisquer aplicativos de computador cuja operação é mantida por uma rede distribuída de nós de computador, em oposição a um único servidor.
O conceito de um aplicativo descentralizado foi habilitado por plataformas de blockchain que suportam contratos inteligentes , o primeiro dos quais foi Ethereum ( ETH ). Além de ser uma criptomoeda regular , o Ethereum oferece suporte a algo chamado Ethereum Virtual Machine ( EVM ), que pode ser descrito como um computador distribuído cujo estado a qualquer momento é perfeitamente definido por meio de um algoritmo de consenso .
EVM é Turing-complete , o que significa que ele pode executar todas as operações que um computador normal deve ser capaz de realizar. Possui uma linguagem de programação própria, Solidity , que permite aos desenvolvedores codificar e rodar qualquer aplicação que desejem no EVM de forma descentralizada.
Como resultado da forma como são executados, os DApps podem fornecer a mesma qualidade de serviço que os aplicativos regulares são capazes, ao mesmo tempo em que desfrutam de todas as vantagens da descentralização , como tempo de atividade quase constante e resistência à censura e corrupção.
Existem muitos exemplos de DApps bem-sucedidos com milhões de dólares em capitalização de mercado e centenas de usuários ativos, como a plataforma de mercado de previsão Augur ( REP ), o mercado Golem ( GNT ) para poder de computador ocioso e o blockchain Basic Attention Token ( BAT ) baseada em plataforma de publicidade digital.
Outros exemplos de plataformas DApp populares além de Ethereum incluem Neo ( NEO ) e NEM ( XEM ).