Off to the Races: Criando a melhor plataforma Dapps (Ethereum, NEO, QTUM, Lisk, Cardano)

Partida para as corridas: os 5 projetos competindo para ser a melhor plataforma Dapps

Aplicativos descentralizados (dapps) são o futuro do desenvolvimento de blockchain. Desde que a Ethereum introduziu contratos inteligentes para a criação de programas on-chain, os desenvolvedores têm testado as aplicações potenciais do blockchain fora das finanças. Dapps representa a nova fronteira para software que é descentralizado. Eles podem tirar proveito da segurança, governança da comunidade e acessibilidade do blockchain.

Ethereum é a primeira, maior e mais conhecida plataforma dapps. No entanto, nos últimos anos, os concorrentes entraram no espaço, na esperança de derrubar Ethereum de seu trono. Aqui, vamos dar uma olhada nos concorrentes no espaço dapps. O objetivo é dar uma visão geral justa das várias plataformas dapps. No final, vamos compartilhar previsões de como a corrida dapps pode acontecer. Mas estamos no início do desenvolvimento dessas plataformas e muitas coisas ainda podem mudar.

Ethereum: Rei dos Dapps

logotipo da ethereumNo momento, a Ethereum é líder indiscutível em contratos inteligentes, aplicativos descentralizados e organizações autônomas descentralizadas (DAOs). Dois anos e meio atrás, Ethereum iniciou o movimento de contratos inteligentes, apresentando uma máquina virtual que poderia processar uma linguagem de programação no topo do blockchain. Ethereum anunciou que pretendia se tornar o “computador descentralizado do mundo”. A Máquina Virtual Ethereum (EVM) compila e executa código na blockchain descentralizada Ethereum. Qualquer pessoa pode usá-lo para criar contratos inteligentes descentralizados.

Este foi um grande avanço para o blockchain. O blockchain do Bitcoin não era compatível com os desenvolvedores construindo sobre ele. Por razões de segurança, o código do Bitcoin é não Turing-completo, o que significa que não oferece suporte a certas funcionalidades básicas exigidas na programação, como loops e instruções condicionais. O EVM resolveu esse problema criando uma camada acima do blockchain. Junto com o EVM veio um compilador para uma linguagem de programação menos conhecida chamada Solidity.

Por que solidez?

Embora existam algumas outras opções, Solidity é a linguagem de programação que você precisa saber se quiser escrever um contrato inteligente no Ethereum. Sem entrar muito em detalhes técnicos, Solidity é uma linguagem adequada para escrever contratos inteligentes. Seu fortemente tipado, o que significa que os dados são codificados em tipos claramente definidos. Também sofre verificação de tipo estático para testar os erros antes de executar.

Como veremos mais tarde, outras plataformas dapps decidiram evitar o Solidity. Eles acreditam que forçar os desenvolvedores a aprender um novo idioma é um obstáculo desnecessário. Em vez disso, eles implementam compiladores que permitem aos desenvolvedores trabalhar em linguagens populares como JavaScript, C # e Java. Vitalik Buterin, CEO da Ethereum, é abertamente desdenhoso de plataformas que usam outras linguagens de codificação. Ethereum escolheu Solidity por uma razão, e outras linguagens não são adequadas para escrever contratos, de acordo com Buterin.

Criação de uma IU

A solidez permite que você escreva um contrato inteligente. No entanto, os contratos inteligentes são apenas uma parte de um dapp. Eles são o back-end, a fiação dos bastidores para dapps. Você também precisa de uma interface de usuário front-end. Outros concorrentes estão integrando soluções completas para dapps, front-end e back-end. No Ethereum, no entanto, você precisará usar um serviço de terceiros para criar sua interface de usuário.

Pelo menos por enquanto Ethereum está em constante desenvolvimento, e o suporte para IUs dapp pode vir no futuro.

Fraqueza de Ethereum

O status do Ethereum como o primeiro, o maior e o mais conhecido o coloca em uma liga própria em comparação com outras plataformas dapps. Se continuar sua atual trajetória de desenvolvimento e parceria, será difícil para qualquer concorrente acompanhar.

Dito isso, o Ethereum admitidamente tem problemas de escalabilidade. Atualmente, suporta apenas 15 transações por segundo. Ele também usa energia considerável e poder de computação com seu sistema de consenso de prova de trabalho atual. Essas questões principais serão abordadas nas próximas atualizações do Ethereum. Ethereum anunciou que implementará Plasma para lidar com a escalabilidade, tornando as transações menores e mais rápidas. Por mais de um ano, Ethereum também sugeriu mudar seu mecanismo de consenso para prova de aposta.

A maior lição aqui é que a forte equipe de Ethereum e a comunidade de desenvolvedores provavelmente superarão os obstáculos atualmente em seu caminho. Seu domínio até hoje o tornou um dos projetos mais bem desenvolvidos e mais respeitados do mundo do blockchain.

Para onde Ethereum está indo

Ethereum está altamente focado em construir sua adoção do usuário. Em seu blockchain público, o Ethereum está tornando mais fácil para os desenvolvedores usarem o EVM. Eles estão estabelecendo padrões da indústria para a criação de certos tipos de contratos inteligentes, como o protocolo ERC-20, por exemplo.

No entanto, a Ethereum também está trabalhando duro para construir suas parcerias privadas. O Enterprise Ethereum Alliance tem muitas empresas importantes envolvidas. Isso inclui Microsoft, UBS, Samsung, Mastercard, Intel, Accenture, BP, J.P. Morgan e Deloitte, apenas para citar alguns. Ethereum está se tornando o recurso obrigatório para padrões de código aberto para desenvolvimento de blockchain.

Vitalik espera um espectro inteiro de adoção de blockchain – blockchains públicos transparentes, blockchains seguros privados e soluções mistas.

“Espero que, a longo prazo, veremos todas as combinações possíveis de público e privado surgirem, incluindo redes de consórcio puras, redes de consórcio conectadas a redes públicas por meio de retransmissores, redes de consórcio com provas de fraude aplicadas em redes públicas (por exemplo, plasma e sistemas semelhantes ), cadeias puramente públicas e assim por diante. O desafio agora é aumentar a escalabilidade das redes públicas e encontrar melhores respostas para os desafios da privacidade ”.

A longo prazo, o Ethereum atenderá a todos esses tipos de necessidades de blockchain. Ethereum tem de longe a maior coleção de dapps públicos de qualquer plataforma. Eles são provavelmente o fornecedor mais popular de soluções descentralizadas privadas também. Este apoio institucional e corporativo é onde reside o verdadeiro poder da Ethereum.

Lisk: Construindo um Pacote Dapp Simples e Completo

logotipo da lisk

Lisk está chegando com um ano de idade, então ainda é uma plataforma relativamente nova para aplicativos descentralizados. Na verdade, muitos dos produtos e declarações de Lisk ainda não foram lançados ou testados, tornando difícil dar uma avaliação detalhada da plataforma.

Dito isso, desenvolvedor acessibilidade é o ângulo único de Lisk. Eles desejam tornar o mais fácil possível a criação de um aplicativo descentralizado. Eles fazem isso com um ambiente Javascript puro, desde a interface de usuário de front-end até a interação de back-end com o blockchain. Em contraste com Ethereum, no entanto, os próprios dapps não vivem no blockchain principal. Em vez disso, cada dapp tem sua própria cadeia lateral, mantida pelos usuários do dapp. Esta estrutura oferece flexibilidade e isola a cadeia principal do Lisk de problemas de código em dapps criados pelo usuário.

Lisk é o sonho de um desenvolvedor?

Lisk deseja tornar mais fácil para os desenvolvedores começarem a trabalhar no blockchain. O objetivo final é atrair novos desenvolvedores para trabalhar em soluções de software descentralizadas. O Software Development Kit (SDK) de Lisk ainda não foi lançado. A versão alfa do SDK é definida como lançamento em 20 de fevereiro.

A análise preliminar de especialistas em software lança algumas dúvidas sobre as afirmações de facilidade de uso de Lisk. Primeiro, a estrutura de Lisk fornece poucas proteções para desenvolvedores. Com o Ethereum, o EVM se recusará a compilar códigos ruins, protegendo o blockchain de erros gerados pelo usuário. Em Lisk, esse não é o caso. Loops infinitos, crescimento ilimitado de memória, nenhum suporte de rastreamento de memória, uma caixa de proteção insegura e comportamento não determinístico são problemas para Lisk.

Lisk argumenta que, como todos os dapps operam em uma cadeia lateral, o código ruim exigiria uma bifurcação rígida da cadeia lateral, mas não afetaria a cadeia principal de Lisk. Pode ser o caso, mas ainda é um aborrecimento para os desenvolvedores, para dizer o mínimo. Muitos opinaram que aprender Solidity é trivial para novos desenvolvedores em comparação com aprender todas as armadilhas que podem surgir com o uso da plataforma javascript de Lisk.

O que é bom para Lisk?

Dito isso, Lisk ainda é bom para aplicações específicas. No entanto, parece que Lisk é limitado em seu escopo. Certamente não tem base técnica para competir com um Golias como Ethereum. No final, será principalmente um projeto menor para usos de nicho, desenvolvedores mergulhando os pés na água dos contratos inteligentes e dapps que são grandes demais para usar uma rede principal o tempo todo.

QTUM: Mesclando EVM com Código Base do Bitcoin

QTUM (pronuncia-se quantum) é uma plataforma dapps baseada em Cingapura construída em uma combinação de código de Bitcoin e Ethereum. Além de usar grande parte da segurança do Bitcoin, QTUM implementa consenso de prova de aposta e a Máquina Virtual Ethereum.

O suporte da QTUM para EVM significa que os dapps da Ethereum podem ser facilmente transferidos para a QTUM. Novos dapps na QTUM também usam Solidity para desenvolvimento. Isso faz para baixos custos de troca de Ethereum para QTUM, porque QTUM executa o mesmo código EVM de código aberto. No futuro, a QTUM espera oferecer suporte a outras máquinas virtuais, não apenas o EVM.

Criado para negócios: segurança e escalabilidade

A equipe da QTUM passa muito tempo promovendo sua plataforma estável construída sobre a base do Bitcoin. Usar código testado em batalha significa que eles são menos vulneráveis ​​a ataques do que o código desenvolvido do zero. Além disso, o protocolo de consenso de prova de participação significa que eles usam menos energia para processar transações do que os sistemas de prova de trabalho.

A estabilidade da arquitetura da QTUM é parte de sua estratégia de marketing “construída para negócios” voltada para o uso institucional de contratos inteligentes e dapps. Além disso, eles adicionam uma camada de contabilidade abstrata ao ecossistema. Isso reduz a carga computacional na rede principal, melhorando a escalabilidade.

Outros recursos interessantes da QTUM

A QTUM também oferecerá suporte para a conversão de acordos legíveis por humanos em contratos inteligentes prontos para blockchain. Se serão desenvolvedores QTUM, empreiteiros privados ou algum outro sistema ainda não está claro.

Sua arquitetura também oferece suporte a carteiras leves, incluindo carteiras móveis para armazenamento e transações em QTUM. Isso torna o QTUM um dos primeiros projetos a entrar no reino dos contratos inteligentes móveis.

QTUM tem muitos recursos interessantes e novas tecnologias que eles estão trazendo para a mesa. No final, no entanto, os recursos por si só não vencerão a corrida dapps. Os desenvolvedores inteligentes da Ethereum ou qualquer outro concorrente da QTUM assistirão a QTUM para descobrir quais de seus recursos estão atraindo mais atenção. Em seguida, eles implementarão esses recursos como parte de sua própria plataforma.

Sucesso futuro da QTUM

O sucesso da QTUM depende de sua adoção por grandes empresas. Uma vez que recursos sofisticados vêm e vão com o desenvolvimento contínuo, a QTUM precisará garantir grandes parcerias em sua região natal do Sudeste Asiático. Isso será difícil na China, onde a NEO tem liderança e apoio governamental para sua plataforma dapps. No entanto, a crescente notoriedade da QTUM pode levar a importantes parcerias iniciais que farão ou quebrarão a empresa.

Cardano: o novo nerd do quarteirão

logotipo da cardano

Cardano é tão novo que é difícil falar muito sobre esta plataforma ainda. É um projeto de Charles Hoskinson, um dos cofundadores da Ethereum. A ideia do Cardano surgiu em 2015.

Eles imaginaram uma plataforma dapps construída em pesquisa científica revisada por pares. Essa abordagem é atraente em termos de visão de futuro, escalabilidade e segurança. No entanto, isso significa que o projeto avançará lentamente. A primeira versão da rede Cardano não estará pronta até 2019.

Arquitetura Básica de Cardano

Embora não saibamos todos os detalhes ainda, está claro que Cardano será uma solução de duas camadas. Uma camada será uma camada de conta, bem como os livros de outras criptomoedas com apenas informações básicas de transação. A segunda será uma camada de controle que gerencia todos os metadados associados aos contratos inteligentes; por que, como e quando os fundos são liberados; e identidade dos participantes e itens na transação.

A separação de dados e metadados da transação diminui o armazenamento necessário e aumenta a escalabilidade. Cardano também implementará prova de aposta para reduzir o consumo de energia.

Cardano é programado em Haskell, uma linguagem para aplicativos de negócios e análise de dados. Como tal, as futuras aplicações da Cardano provavelmente serão financeiras ou organizacionais.

Long Play Cardano

Cardano ainda está a anos de uma adoção generalizada. No entanto, sua insistência no desenvolvimento revisado por pares indica que Cardano estará jogando o jogo longo. O caminho de Cardano para o domínio provavelmente exigiria que Ethereum desse um grande passo em falso daqui a vários anos. Se assim for, a Cardano poderia conquistar participação de mercado como uma opção desenvolvida de forma confiável e confiável.

NEO: Resposta da China ao Ethereum

neo logo

NEO (originalmente conhecido como AntShares) é o primeiro projeto de blockchain de código aberto a sair da China. É o bloco genesis lançado em dezembro de 2016, mas os fundadores Da Hongfei e Erik Zhang trabalharam na ideia por anos antes de lançar a rede.

A plataforma dapp da NEO inclui suporte para desenvolvimento em C # e Java. No futuro, também oferecerá suporte a Python e Go. NEO também usa o consenso dBFT, uma variante de prova de aposta que oferece desempenho ainda mais rápido. NEO foi construído para negócios, com sua rede atualmente capaz de 1.000 transações / segundo e teoricamente capaz de 10.000 / segundo. É um candidato em grande escala para uso empresarial.

O foco da NEO está na digitalização da economia chinesa. Eles esperam fornecer serviços de identidade, rastreamento de produtos e opções de pagamento por meio de sua comunidade dapp.

Base da NEO na China

NEO tem adoção existente com vários dapps integrados na plataforma. Eles também trabalharam com empresas importantes como Microsoft e Alibaba em soluções de blockchain. A empresa irmã da NEO, Onchain, cria soluções de blockchain privadas para grandes empresas em toda a China, dando à NEO uma vantagem clara com dapps corporativos chineses.

O co-fundador e CEO da NEO, Da Hongfei, é conhecido por sua influência no governo chinês. Ele ajudou a orientar o governo durante os primeiros dias da criptomoeda e teve reuniões importantes durante a proibição chinesa da OIC em 2017. Como resultado, NEO recebeu o status de essencialmente um plataforma endossada pelo governo.

O apoio do governo na China é fundamental. Isso torna muito mais fácil operar com empresas chinesas. O reconhecimento oficial também significa que a NEO é a autoridade em blockchain na China. Nos próximos anos, se puder reintroduzir ICOs compatíveis com o governo para a China, pode ser um ponto de viragem para a NEO.

Análise & Conclusão

A Ethereum ainda é a líder absoluta em serviços dapp. Tem a adoção mais forte de usuários que constroem em sua plataforma. A Ethereum Enterprise Alliance inclui algumas das empresas mais fortes do mundo. Também conta com Vitalik Buterin e uma das equipes de desenvolvimento mais afiadas do setor. A Ethereum poderia facilmente implementar as melhores ideias de seus concorrentes depois de esperar que seus concorrentes testassem o que funciona melhor. Ethereum está jogando em um plano diferente das outras plataformas dapps.

No entanto, a competição é grande. Essas novas plataformas têm muito a oferecer e testarão o domínio do Ethereum com novas tecnologias e recursos. No final, entretanto, tudo se resumirá à adoção do usuário, e alcançar o Ethereum será uma tarefa monumental.

NEO tem a melhor chance de desafiar Ethereum na adoção do usuário. É um tiro no escuro, com certeza, mas o domínio do NEO na economia e no governo chineses significa que ele pode em breve conseguir grandes parceiros na China. Os parceiros empresariais chineses por si só não derrubariam a Ethereum, mas certamente tornaria a conversa mais interessante.

Espere que o domínio de Ethereum continue, na ausência de um acidente grave. Mas, como usuários, em breve estaremos aproveitando os frutos da competição tecnológica. A competição forçará o Ethereum a inovar em alta velocidade para enfrentar seus concorrentes, e isso será bom para todo o ecossistema.

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me
Like this post? Please share to your friends:
map