ETHEREUM

O que é um aplicativo (dApps) ou descentralizado?


Os DApps são aplicativos distribuídos que são executados em uma rede de computadores ponto-a-ponto, em vez de em um computador central. Esses tipos de aplicativos surgiram desde que a rede P2P foi criada.

Aplicativos descentralizados são segmentos de código escritos em contratos inteligentes que se comunicam com o blockchain e são programados para manipular as várias operações na rede processando as informações externas que recebem.

As regras para contratos inteligentes são aplicadas por um agente autônomo que opera em nome do proprietário, mas nenhuma ação é tomada pelo proprietário.

Na superfície, os aplicativos descentralizados têm interfaces semelhantes a qualquer outro aplicativo da Web ou móvel.

Nem todos os aplicativos descentralizados devem usar uma rede blockchain. Alguns dapps só podem ser executados em redes P2P que não são blockchains, como Tor, BitTorrent, Popcorn Time, BitMessage. Mas neste artigo, vamos nos concentrar apenas em dapps baseados em blockchain.

Dapps de rede peer-to-peer de rede baseados em servidor cryptocurrency

Fonte: Recursos do sourceforge.net

Existem vários recursos específicos que definem qualquer dapp:

Código aberto: A primeira condição que o dapp deve satisfazer é expor seu código-fonte principal. O dApp deve ter um consenso autônomo e consistente, o que significa que a maioria dos usuários da rede deve primeiro concordar com todas as alterações. Além disso, o código deve estar disponível para qualquer pessoa analisar. Descentralização: Para evitar problemas causados ​​pela centralização, os aplicativos descentralizados devem registrar suas operações em uma blockchain descentralizada ou em qualquer tecnologia de criptomoeda essencialmente autônoma. Incentivo: O verificador da blockchain descentralizada com a tarefa de registro de verificação deve ser recompensado / incentivado de acordo com seus esforços para usar o token de criptomoeda. Protocolo de consenso: os aplicativos descentralizados devem ter um protocolo de consenso que forneça testes de valor para tokens de criptomoeda e também gerencie como esses tokens são gerados. O algoritmo deve ser aprovado pela comunidade de aplicativos. Por exemplo, o Bitcoin usa uma Prova de Trabalho (PoW) e a EOS usa uma prova de apostas (PoS) para gerar novos tokens na rede.

Tipo de protocolo

Os dois protocolos mais usados ​​são prova de trabalho e prova de participação:

Testes de trabalho (POWs) permitem que os participantes da rede recebam recompensas com base em sua carga de trabalho na rede. O processo de mineração e a adição dele à cadeia requerem muita energia, então o blockchain ainda é seguro. O prêmio de mineração é um token e é atribuído com base no número de transações processadas.

O teste de participação (POS) envolve a manutenção e a aposta nos tokens e, dependendo do seu valor, você pode votar em novos blocos.

Qual é o certificado de patrimônio do certificado de trabalho dapps?

Fonte: digitaltokens.io Diferentes tipos de DApps

Nem todos os Dapps são iguais porque podem ter diferentes tipos de funcionalidade e usar diferentes blockchains.

Aplicativos descentralizados Classe I são aplicativos executados usando seu próprio blockchain. Bitcoin, Litecoin e outras altcoins de código BTC afiliadas são exemplos de aplicações de Classe I descentralizadas. Um aplicativo Tipo II descentralizado é um aplicativo executado no blockchain de um aplicativo Tipo I descentralizado. Os DApps do tipo II devem publicar seus próprios tokens para recompensar os participantes da rede. Por exemplo, o protocolo Omni é um aplicativo de classe II descentralizado e a maioria dos dapps inteligentes baseados em contrato que são executados no blockchain Ethereum. O aplicativo Tipo III descentralizado usa o protocolo Tipo II para publicar os tokens necessários para a operação. Diferenças entre DApps e contratos inteligentes

Muitas pessoas confundem dapps e contratos inteligentes porque têm muitas semelhanças em seu trabalho, mas na realidade são duas coisas diferentes.

Contratos inteligentes são softwares que aplicam automaticamente os termos acordados por duas ou mais partes e distribuem ativos digitais apenas quando todos os requisitos são atendidos.

Aplicativos descentralizados executam operações semelhantes, como contratos inteligentes, mas há duas diferenças principais. Uma aplicação descentralizada não tem limite no número de participantes que pode ter. O segundo critério é que os aplicativos descentralizados não precisam necessariamente ser financeiramente relevantes.

Vantagens de DApps

A segurança é um grande problema na tecnologia atual. Devido à sua descentralização e ao uso da tecnologia blockchain, os DApps são mais seguros.

Isso ocorre porque os hackers não têm um ponto de falha centralizado que possa ser atacado. Tais vulnerabilidades foram exploradas antes, resultando em grandes violações de dados e grandes perdas financeiras. DDoS, SQL injection, ataques XML e phishing são todos tipos de ataques que exploram um único ponto de falha para o aplicativo. Para dapps, isso não é mais um problema.

Como os dados armazenados no blockchain exigem que todos os seus nós verifiquem novas transações, uma única entidade não pode aproveitar o sistema e alterar o dapp para seu próprio uso.

O hacker também deve alterar todos os blocos para ocultar quaisquer alterações nos dados armazenados no blockchain para que sua atividade não seja detectada.

Ao contrário dos aplicativos tradicionais, o dapps não requer permissões centrais para permitir transações e fazer as alterações necessárias na operação da plataforma. Os DApps são completamente autônomos depois de serem totalmente lançados. Isso permite que os dapps sejam executados sem restrições impostas por fatores externos, como empresa ou governo.

Uma aplicação descentralizada não pode estar sujeita a nenhum tipo de controle centralizado, o que significa que não pode ser revisado ou controlado por nenhuma entidade.

Exemplo de Dapps

de

Adivinho

Augur é um dapp Tipo II baseado no blockchain Ethereum, permitindo aos participantes fazer previsões de mercado. As previsões podem ser convertidas em "ações" e podem ser compradas ou vendidas posteriormente.

SiaCoin

Sia é um dapp tipo I que usa um blockchain para fornecer uma plataforma de armazenamento descentralizada que aproveita a "capacidade de garfo duro subutilizado" do mundo. O projeto usa seu próprio blockchain privado.

Basicamente, é um mercado de armazenamento de dados baseado em cloud e blockchain. A plataforma usa uma empilhadeira rígida e oferece um armazenamento em nuvem barato para qualquer um usar.

Rede segura

A rede SAFE é um dapp tipo III que serve como um data center descentralizado para armazenamento e comunicação. SAFE é um acrônimo para Secure Access For Everyone, que usa a tecnologia peer-to-peer para permitir que os usuários da rede compartilhem seu poder de computação. O Dapp usa o protocolo Omni (dapp baseado em blockchain bitcoin tipo II) para liberar "Safecoins", permitindo que os usuários da rede comprem armazenamento de arquivos.

Conclusão

O DApps é uma das aplicações mais úteis da tecnologia blockchain. À medida que mais e mais aplicativos entram no mercado, mais tipos de novos casos de uso surgirão naturalmente.

Não perca nenhuma notícia importante relacionada a criptomoedas Acompanhe nossas notícias da maneira que você gosta: via Twitter, Facebook, Telegram, RSS ou e-mail (role até o final desta página para se inscrever). Bitcoin nunca vai dormir. Nós não somos.

Siga o Telegram // www.criptomonedaseico.com

Fonte: compilado de informações de 0x de CRIPTOMONEDASEICO. Copyright pertence ao autor AlexisValera, sem permissão, não pode ser reproduzido Clique para continuar lendo