EOS vs Ethereum: quem ganhará o título de melhor plataforma de contrato inteligente
Publicados: 2018-06-07Entrar em acordos em um mundo sans Blockchain envolve uma participação ativa – que vem acompanhada de um preço – de intermediários, algo que de uma forma ou de outra limita os horizontes que um negócio pode alcançar em termos de extensão de suas relações comerciais.
Corta para a era do Blockchain.
O Blockchain, juntamente com seus Smart Contracts , permitem que as empresas desenvolvam um ecossistema descentralizado que lhes permite fazer acordos sem o envolvimento de qualquer intermediário de terceiros – Ergo, a New Horizons agora entra em cena para as empresas penetrarem.
Embora o Smart Contract pareça ter recebido seu quinhão de hype apenas depois de ficar sob a sombra da Blockchain Technology, o conceito já havia aparecido vinte anos atrás quando Nick Szabo, um criptógrafo, escreveu um artigo sobre ele.
Então, o que são contratos inteligentes exatamente?
Smart Contract é um programa de computador que é armazenado dentro de um Blockchain. Eles são codificados de forma a controlar automaticamente a transferência de ativos entre duas (ou mais) partes, quando as condições predefinidas são atendidas.
O que uma plataforma de contrato inteligente deve fazer?
A Smart Contract Platform é uma plataforma que fornece suporte para criação e execução de contratos inteligentes. Existem muitos nomes na lista de plataformas de contratos inteligentes no mercado hoje – Ethereum, EOS, NEO, Hyperledger Fabric, Cardano, Stellar etc.
De todas essas plataformas, hoje estaremos focando nossa atenção na mais antiga e adotada – Ethereum e na nova e badalada plataforma, que afirma ser mais eficiente que Ethereum – EOS.
Neste artigo, compararemos as duas plataformas poderosas - EOS vs Ethereum - para entender qual plataforma tem potencial para ir mais longe.
Tanto a EOS quanto a Ethereum são plataformas completas de desenvolvimento de contratos inteligentes da Turing que são alavancadas por empresas para contratos inteligentes e desenvolvimento de aplicativos descentralizados. Enquanto a Ethereum cobra taxas de gás na forma de moeda Ethereum para permitir que as empresas executem seus dApps ou Smart Contract em sua plataforma por transação, a EOS cobra algumas criptomoedas EOS apenas no estágio inicial e não cobra nenhuma taxa de desenvolvimento ou transação de rede.
Ethereum
Ethereum é uma plataforma blockchain aberta que permite que os desenvolvedores construam e executem Smart Contract no Blockchain. Para permitir que os desenvolvedores de aplicativos blockchain implementem contratos inteligentes no Ethereum, a plataforma lançou sua própria linguagem de programação orientada a contratos chamada Solidity.
A plataforma usa o algoritmo de consenso de prova de trabalho, que planeja atualizar para o consenso de prova de participação.
O Ethereum, além de ser o principal contrato inteligente e plataforma de desenvolvimento de aplicativos descentralizados, também possui sua plataforma de criptomoeda Ethereum chamada Ether.
EOS
A ideia de Daniel Larimer (o nome por trás da Graphene Technology e o primeiro desenvolvedor a implementar o consenso POS), a plataforma EOS funciona em um modelo semelhante ao Ethereum, mas vem com vários fatores de diferenciação.
O EOS possibilita o processamento de um número maior de transações por segundo do que o Ethereum. A plataforma, em termos de recursos, é muito mais escalável e inclui elementos como sharding, plasma e vem com os benefícios do consenso de prova de participação (dPoS e TaPoS).
Como o Ethereum, o EOS também possui sua própria plataforma de criptomoeda EOS, com o nome da própria plataforma – EOS Cryptocurrency
Com isso, agora você está atualizado com o que as duas plataformas são e agora ( finalmente ) é hora de chegar ao que viemos aqui - para responder à pergunta na mente de todos os entusiastas do Blockchain 'EOS vs Ethereum: Quem vencerá o Título de Melhor Plataforma de Contrato Inteligente'
EOS x Ethereum
1. Filosofia do projeto
Ethereum
Ethereum foi desenvolvido como uma plataforma neutra. Ele não vem empacotado com recursos, o que permite que os usuários desenvolvam seu próprio subprotocolo baseado em recursos dentro de um contrato. Isso evita instâncias de inchaço em um aplicativo.
EOS
EOS vem com funções como ferramentas de comunicação app/blockchain e implementações de criptografia. Ele apresenta uma variedade de opções diferentes, desde o kit de ferramentas da Web para ajudar no desenvolvimento da interface até os esquemas de banco de dados autodescritivos.
2. Governança
Ethereum
A Ethereum está atualmente trabalhando em um consenso de Proof-of-Work com os planos de migrar para um híbrido de Proof-of-Work/Proof-of-Stake. O Ethereum torna obrigatório para os desenvolvedores aderirem ao código e resolverem grandes desacordos por meio de bifurcações.
EOS
A EOS usa a tecnologia Graphene que faz uso do consenso de Prova de Participação Delegada (dPoS e TaPoS). Para resolução de disputas, a EOS virá com uma constituição igualmente vinculativa que estabeleceria uma jurisdição comum.
3. Escalabilidade
Ethereum
A rede Ethereum atingiu até a data cerca de 25 transações por segundo e pode aumentar para até 50 a 100 tps.
EOS
A EOS conseguiu atingir mais de 10.000 a 100.000 transações por segundo em testes de estresse. A plataforma, que é baseada na tecnologia Graphene, usa paralelização para permitir escalabilidade e permitir que milhões de transações sejam executadas juntas por segundo.
4. Taxas de Rede
Ethereum
O Ethereum cobra taxas, na avaliação do Ether (a Moeda Ethereum), em troca do uso de armazenamento, cálculo ou largura de banda. As taxas exigidas no Ethereum flutuam e os mineradores têm a opção de selecionar transações que dependem do tamanho da taxa.
EOS
A EOS fará um modelo de propriedade, onde os detentores do token EOS terão uma participação proporcional em armazenamento, largura de banda de rede e poder de processamento. Eles terão a possibilidade de atualizar comprando mais EOS.
A plataforma EOS, no entanto, cobrará zero taxas de desenvolvimento e transação de rede. Os usuários só terão que comprar o token EOS na fase inicial.
5. Negação de Serviço
Ethereum
No Ethereum, os mineradores selecionam as transações com taxas altas para adicioná-las ao Blockchain e, como há uma largura de banda e poder de computação limitados, a probabilidade de transações com taxas baixas serem bloqueadas é muito alta.
EOS
A propriedade de tokens EOS oferece aos usuários uma participação proporcional em armazenamento, largura de banda de rede e poder de computação. Na EOS, mesmo as startups que têm uma participação muito pequena investida na plataforma também obtêm poder computacional e largura de banda garantidos e confiáveis.
Então, aqui estão os pontos de diferença que definem o ecossistema subjacente da EOS e da Ethereum.
Vendo isso, é seguro assumir que o EOS, uma vez totalmente funcional e adotado, tem o potencial de substituir o Ethereum em um futuro próximo, se este não introduzir atualizações para tornar sua plataforma mais centrada no usuário em vez de centrada no lucro.
Embora isso seja sobre o futuro, se o Ethereum quiser ficar à frente do EOS mais cedo, ele terá que fazer alterações em sua arquitetura, introduzindo recursos semelhantes à arquitetura do sistema operacional do EOS. De fato, o incidente do DOS que aconteceu em 2016 poderia ter sido evitado completamente se o Ethereum fosse de fato um sistema operacional e não uma máquina de estado.
Embora dizer que o EOS substituirá o Ethereum no futuro próximo ainda seja uma afirmação menos segura e mais provável, os fatores diferenciadores que o EOS vem embalado aproximam a plataforma de vencer a corrida para se tornar a melhor plataforma de desenvolvimento de contrato inteligente.
Recursos EOS que trazem pontos à frente do Ethereum
1. Taxas de Transação Zero para Usuários Finais
Embora os usuários de EOS devam possuir ou alugar alguma criptomoeda para usar a plataforma, eles não precisam pagar nada para realizar uma transação. Um fator que favorece os usuários B2C, que não precisam mais pagar para realizar transações em seus aplicativos descentralizados.
Além disso, como não há taxas de entrada, as empresas que não possuem o conhecimento técnico também podem entrar com confiança no mundo dos contratos inteligentes.
2. Escalabilidade
O número de transações por segundo que o EOS está buscando é muito mais do que o oferecido pelo Ethereum. Enquanto no caso do Ethereum é de 15 tps, o EOS fica em 1000 – 6000 transações por segundo.
O EOS usa comunicações assíncronas e autenticação separada da própria execução para obter acelerações.
3. Governança baseada em Participação
Os detentores de criptomoeda EOS têm o direito de votar em uma mudança de protocolo, com a contagem de votos sendo proporcional à quantidade de criptomoeda que eles possuem.
Esses diferenciais são suficientes para validar que o tempo do Ethereum está chegando ao fim? O Ethereum está passando o bastão para o EOS? Nós vamos…. Não em tantas palavras.
Agora se tornou uma questão de tempo. Se o Ethereum for capaz de trabalhar em seus problemas óbvios de escalabilidade e agir em sua imagem – que embora funcione muito bem, funciona em uma escala limitada – atualizando seu ecossistema enquanto há tempo, sobreviverá à corrida.
Por enquanto, teremos que deixar a tempo para declarar o vencedor claro desta corrida de contratos inteligentes. Porque o estado atual de ambas as plataformas é que existem alguns aplicativos descentralizados que precisarão da velocidade e escalabilidade que o EOS oferece e alguns precisariam da privacidade e resistência à censura que o Ethereum oferece.