O que é EOS?

O que é EOS?

Intermedi√°rio
Publicado em Feb 10, 2023Atualizado em Feb 16, 2024
7m



TL;DR

A EOS é uma blockchain de layer-1 criada para solucionar problemas de escalabilidade das blockchains de primeira e segunda geração. Como a terceira blockchain mais antiga, depois do Bitcoin e da Ethereum, a EOS tem sido usada por desenvolvedores para construção de aplicativos e ecossistemas blockchain. Isso, por sua vez, desbloqueou casos de uso nos setores de cadeia de suprimentos (supply chain), finanças descentralizadas (DeFi) e finanças de jogos (GameFi), entre outros.

Introdução

A EOS foi lan√ßada em 2018 usando tecnologia de c√≥digo aberto da empresa B1, com sede nas Ilhas Cayman. Em seus primeiros dias, a EOS era conhecida por superar o desempenho de outros projetos, gra√ßas √†s suas inova√ß√Ķes t√©cnicas.

No entanto, seu desenvolvimento desacelerou e as promessas de capital de risco para projetos da comunidade, baseados na EOS, n√£o foram cumpridas. Diante desses desafios, os projetos na EOS n√£o dispunham mais dos recursos necess√°rios para continuar operando na rede.

Em solidariedade, os produtores de bloco da EOS (EOS Block Producers) chegaram a um consenso sobre a cria√ß√£o de uma nova entidade chamada EOS Network Foundation (ENF), que agora √© respons√°vel pelo gerenciamento eficiente de capital e pelo avan√ßo da EOS. Os Block Producers da EOS tamb√©m aprovaram uma proposta para interromper o bloqueio de tokens ‚ÄĒ ou vesting ‚ÄĒ para uso por parte da B1, e a EOS Network tornou-se uma organiza√ß√£o aut√īnoma descentralizada (DAO).¬†

Em 21 de setembro de 2022, para alcançar a independência absoluta do código, os engenheiros da comunidade liderados pela ENF mudaram do EOSIO 2.0 para o Leap 3.1, a implementação C++ do novo protocolo Antelope. Hoje, com seus novos recursos, a EOS continua enfrentando desafios de escalabilidade como tantas outras blockchains.

O que é EOS?

Token EOS

A EOS usa o mecanismo de consenso Delegated Proof of Stake (DPoS). Seu token nativo, EOS, √© um token de utilidade usado na rede para compra de recursos do sistema, participa√ß√£o da governan√ßa da EOS, transfer√™ncia de valores em aplica√ß√Ķes nativas da rede e contabiliza√ß√£o de valores de investidores e especuladores.

Os holders também podem fazer staking de seus tokens EOS ociosos e receber uma porcentagem das taxas cobradas pelos usuários que desejam usar os recursos do sistema EOS através do EOS PowerUp Model.

Introdução à blockchain EOS

Em muitas situa√ß√Ķes do mundo real, a escalabilidade √© a barreira mais significativa para estabelecer blockchains p√ļblicas. Normalmente, o problema de escalabilidade em blockchains surge quando uma rede cresce e o volume de suas transa√ß√Ķes aumenta.¬†

H√° muita discuss√£o sobre par√Ęmetros importantes que medem o desempenho de blockchains, como swaps por segundo, taxa de transfer√™ncia de transa√ß√Ķes e lat√™ncia, que em muitas blockchains, ainda n√£o atingiram um n√≠vel de qualidade suficiente.

Por meio dos recursos de seu ecossistema, mencionados acima, a EOS visa abordar essas limita√ß√Ķes sem comprometer a seguran√ßa da rede ou a liberdade dos desenvolvedores.

Mecanismo WebAssembly C++

No n√ļcleo da blockchain EOS, existe um mecanismo de alto desempenho, WebAssembly (WASM), que executa o c√≥digo de contrato inteligente. Este mecanismo foi projetado para atender √†s demandas de aplica√ß√Ķes blockchain, que exigem muito mais de um mecanismo WASM do que os navegadores da web.

Alto rendimento, confirma√ß√Ķes mais r√°pidas e baixa lat√™ncia

Uma boa experi√™ncia do usu√°rio exige baixa lat√™ncia, com atrasos de n√£o mais do que alguns segundos. A EOS atinge altas taxas de transfer√™ncia de transa√ß√Ķes pois seu mecanismo DPoS n√£o precisa esperar que todos os nodes concluam uma transa√ß√£o para que ela seja irrevers√≠vel (finalidade da transa√ß√£o). Esse estilo ass√≠ncrono de valida√ß√£o resulta em confirma√ß√Ķes mais r√°pidas e menor lat√™ncia (menos tempo necess√°rio para que uma transa√ß√£o seja confirmada).¬†

Integração EVM

A EOS tem uma m√°quina virtual compat√≠vel com a Ethereum (EOS EVM) que permite que os desenvolvedores de Solidity na Ethereum usufruam da escalabilidade e confiabilidade da blockchain EOS. Isso inclui transa√ß√Ķes quase gratuitas para seus usu√°rios, bem como acesso √†s bibliotecas de c√≥digo aberto (open-source) e ferramentas com as quais eles j√° est√£o acostumados.¬†

Permiss√Ķes atrav√©s de chaves de acesso

O design da blockchain EOS incorpora um sistema de permiss√Ķes abrangente e flex√≠vel para criar modelos de permiss√£o personalizados para v√°rios casos de uso. Os propriet√°rios de contas podem conceder autoriza√ß√Ķes espec√≠ficas a terceiros, tendo o poder de revogar essas permiss√Ķes a qualquer momento.

A EOS oferece suporte a estruturas hier√°rquicas de contas, que permitem que qualquer usu√°rio gerencie v√°rios contratos inteligentes atrav√©s de uma √ļnica conta principal. Como alternativa, o propriet√°rio de uma conta pode dividir a autoridade necess√°ria para modifica√ß√£o do contrato inteligente com outras contas.

Flexibilidade

Gra√ßas ao design de seu protocolo, os aplicativos implantados na EOS podem ser atualizados. Ou seja, os desenvolvedores podem implantar corre√ß√Ķes de c√≥digo, adicionar recursos e alterar a l√≥gica do aplicativo, desde que tenham a autoridade necess√°ria para faz√™-lo.

A EOS tamb√©m permite que os desenvolvedores implementem contratos inteligentes que n√£o podem ser modificados. Essas decis√Ķes s√£o deixadas a crit√©rio dos desenvolvedores da EOS, e n√£o √† merc√™ do protocolo.

Alocação e governança de recursos programáveis

Os desenvolvedores podem modificar os contratos inteligentes do sistema para criar modelos personalizados de economia e regras de governan√ßa. Nem sempre a camada (layer) principal do c√≥digo precisa ser atualizada para que as altera√ß√Ķes ocorram, esse mecanismo on-chain pode ser modificado usando contratos inteligentes do sistema.

O que torna a EOS √ļnica?

Contas legíveis por humanos

A EOS utiliza contas leg√≠veis por humanos para facilitar que os usu√°rios se lembrem de suas pr√≥prias contas, bem como das contas com as quais interagem. Em vez de longas sequ√™ncias de caracteres aleat√≥rios, as contas da EOS geralmente usam endere√ßos como ‚ÄúAlice.gm‚ÄĚ.

Baixas taxas de transação

A EOS oferece transa√ß√Ķes quase gratuitas aos seus usu√°rios, tornando-a ideal para enviar ou receber micropagamentos. Isso pode remover uma das maiores barreiras de entrada da Web3, j√° que as taxas de Gas em outras blockchains podem adicionar custos significativos a uma √ļnica compra.¬†

Finalidade quase instant√Ęnea

No contexto de transa√ß√Ķes de criptomoedas, o termo finalidade refere-se √† garantia de que as transa√ß√Ķes n√£o podem ser revertidas ou alteradas ap√≥s a conclus√£o. A velocidade de uma blockchain afeta sua taxa de finalidade, pois determina a rapidez com que as transa√ß√Ķes s√£o confirmadas e finalizadas.

A EOS demora aproximadamente tr√™s minutos para atingir a finalidade de uma transa√ß√£o ‚ÄĒ muito mais r√°pido que os 60 minutos do Bitcoin e os seis minutos da Ethereum.¬†

Em compara√ß√£o com a Web2, no entanto, tr√™s minutos ainda √© muito tempo para a liquida√ß√£o de uma transa√ß√£o. Portanto, a ENF e seus principais parceiros tecnol√≥gicos ‚ÄĒ coaliz√£o conhecida como Antelope ‚ÄĒ lan√ßaram a iniciativa Instant Finality para oferecer aos usu√°rios liquida√ß√£o instant√Ęnea e irrevers√≠vel de transa√ß√Ķes.

Eficiência energética

O mecanismo DPoS da EOS permite que seus nodes validem transa√ß√Ķes mais rapidamente e com menos recursos de rede. Por n√£o envolver minera√ß√£o como em redes Proof of Work (PoW) a EOS Network √© uma das blockchains com maior efici√™ncia energ√©tica do setor.

Segurança da layer base 

O Recover+ (R+) é um portal de segurança cibernética e um programa de resposta rápida a incidentes. Ele foi criado para fornecer segurança a projetos DeFi da EOS, recompensar usuários que reportam bugs e oferecer incentivos para white-hats (hackers éticos). Com o programa de resposta rápida, fundos roubados podem ser recuperados rapidamente em caso de ataques de hackers. 

Em 5 de novembro de 2021, a plataforma de empr√©stimos blockchain, Pando Rings, sofreu um ataque hacker envolvendo mais de US$ 70 milh√Ķes. Embora a Pando Rings n√£o seja um aplicativo baseado na EOS, o invasor roubou mais de US$ 2 milh√Ķes em tokens EOS. A equipe do Recover+ conseguiu intervir e congelar os fundos roubados, protegendo assim os usu√°rios DeFi da EOS.

Grupos de Trabalho da EOS

Desde a cria√ß√£o da ENF em 2021, ela financiou v√°rios grupos de trabalho (EOS Working Groups) para melhorias no ecossistema. Ela tamb√©m foi respons√°vel pela recomenda√ß√£o de itens acion√°veis atrav√©s de ‚ÄúBlue Papers‚ÄĚ, que oferecem sugest√Ķes para melhorias em v√°rias √°reas, incluindo infraestrutura, APIs, SDKs, DeFi e ferramentas de an√°lise de seguran√ßa.

EOS Network Ventures

EOS Network Ventures (ENV) √© um fundo de capital de risco de US$ 100 milh√Ķes cuja miss√£o √© atrair investimentos e us√°-los em prol da EOS Network. O fundo tamb√©m faz investimentos estrat√©gicos baseados no patrim√īnio e no saldo de tokens em start-ups de tecnologia no setor da Web3. O escopo do ENV inclui ‚ÄĒ mas n√£o se limita a ‚ÄĒ GameFi, metaverso, eSports, NFTs e fintechs.

EOS Network Foundation

EOS Network Foundation (ENF) é uma organização sem fins lucrativos gerenciada pela comunidade, fundada por Yves La Rose em setembro de 2021. Sua missão é identificar oportunidades de investimento, financiamento inicial (seed funding) e colaboração, visando o desenvolvimento e inovação da Web3.

Para isso, a ENF coordena o financiamento de bens p√ļblicos e o apoio n√£o financeiro para o crescimento, desenvolvimento e ado√ß√£o mundial da EOS Network. Desde a sua cria√ß√£o, v√°rios programas de bens p√ļblicos foram organizados e financiados, contribuindo para os principais desenvolvimentos da EOS.

No dia 9 de novembro de 2022, a ENF anunciou uma proposta para lan√ßar um fundo de US$ 100 milh√Ķes a ser administrado pelo ENV.

Considera√ß√Ķes finais

Como a blockchain mais antiga depois do Bitcoin e da Ethereum, a EOS superou os desafios do passado e se adaptou às demandas atuais. Ela continua seu movimento em direção a um sistema robusto, usando seu desempenho, flexibilidade e escalabilidade para criar experiências GameFi nativas da Web3 para desenvolvedores e usuários finais.

Leituras adicionais

Compartilhar publica√ß√Ķes
Registre uma conta
Coloque seus conhecimentos em pr√°tica. Abra uma conta na Binance hoje mesmo.