EOSIO é um blockchain projetado para facilitar a operação de um novo tipo de programa chamado aplicativo descentralizado (dapp).
Sua tecnologia tenta resolver problemas históricos no uso de blockchains para executar dapps, pois os aplicativos populares até mesmo obstruíram a capacidade de blockchains maiores e mais desenvolvidos como o Ethereum (ETH), resultando em problemas de desempenho para todos os usuários.
Um dos vários novos blockchains que priorizaram o desempenho do dapp, o EOSIO fez escolhas de design destinadas a confirmar mais transações por segundo, eliminando as taxas cobradas dos usuários que fazem transações.
No entanto, existem outras diferenças notáveis que o diferenciam dos blockchains concorrentes.
A primeira é que os programadores EOSIO podem desenvolver dapps usando linguagens WebAssembly como C ++, Java e Python, em oposição a uma nova linguagem de programação específica do projeto.
Além disso, no EOSIO, as atualizações de software são decididas por meio de votação usando o EOS.
EOS é a criptomoeda nativa do EOSIO e é necessária para pagar os custos de operação de seu blockchain.
A EOSIO é talvez mais conhecida por possuir a maior oferta inicial de moedas (ICO) de todos os tempos, levantando mais de $4 bilhões com a venda de 1 bilhão de EOS ao longo de uma venda de um ano.
Desde então, a EOS.IO mantém os usuários atualizados sobre o status de seu roadmap por meio de seu site oficial.
Quem criou o EOSIO (EOS)?
Fundada em 2017 por Dan Larimer e Brenden Blumer, a Block.One é a empresa privada que desenvolveu o protocolo EOSIO.
Larimer é um nome notável entre os desenvolvedores de blockchain. Além do EOSIO, ele arquitetou a primeira troca descentralizada, BitShares, e a primeira rede de mídia social criptografada, Steemit.
Como Diretor de Tecnologia da Block.one, Larimer é o arquiteto líder por trás do software EOSIO. Ele também é conhecido por criar o mecanismo de consenso de proof-of-stake delegada (DPoS) usado na operação do blockchain EOSIO.
Por que o EOSIO (EOS) Tem Valor?
O EOS é necessário para alimentar dapps e governança no blockchain do EOSIO.
Contratos Inteligentes e Dapps
Para construir e lançar novos dapps, os desenvolvedores EOSIO devem usar os chamados contratos inteligentes.
Os contratos inteligentes são limitados por certos requisitos e executados no blockchain quando esses requisitos são atendidos. Agrupados, os contratos inteligentes podem formar dapps mais complexos.
Exemplos de dapps no EOS incluem Upland, um jogo de negociação de propriedades e a dinastia EOS, um RPG em que as ações são acionadas por criptomoeda.
Como todos os dapps, esses programas precisam comprar e fazer staking na EOS para pagar o blockchain para realizar o cálculo necessário para seus contratos inteligentes.
Staking e Votação
Existem restrições sobre o que os desenvolvedores que executam dapps podem fazer com qualquer EOS que eles fazem staking.
Por exemplo, o software EOSIO permite que os dapps consumam uma porcentagem da capacidade disponível do blockchain, proporcional a quantos tokens staking feitos por 3 dias.
Se um determinado desenvolvedor dapp detém 0,5% de seus tokens, então ele seria capaz de usar a quantidade equivalente de sua CPU. Isso incentiva os desenvolvedores a comprar e manter EOS continuamente.
Destes, a RAM é talvez o recurso mais importante na geração de valor para o EOS, já que os desenvolvedores que armazenam informações no EOSIO precisam manter tokens até que os dados sejam excluídos.
Quando esses dados são apagados, a EOS bloqueada em contratos de piquetagem é retirada de circulação, aumentando o valor da restante oferta da EOS.
Economia de Token
Os usuários devem observar que não há limite para o número de tokens EOS que podem ser criados. Além disso, sempre que um bloco é criado, novas moedas EOS são lançadas no mercado.
De acordo com as regras do software, a quantidade de moedas EOS pode ser aumentada em 5% a cada ano, o que pode exercer pressão para baixo no preço da EOS.
Preço EOSIO
Como Funciona o EOSIO?
O blockchain EOSIO é projetado para emular o desempenho de um computador real, e o próprio software usa alguns conceitos de computação familiares em suas operações.
Por exemplo, existem três tipos de recursos que alimentam o blockchain EOSIO.
Estes são:
- Largura de banda (disco) — necessáriO para transmitir informações pela rede
- Computação (CPU) — o poder de processamento necessário para executar um dapp
- State Storage (RAM) — usado para armazenar dados em seu blockchain
O EOS é necessário para adquirir todos esses três recursos no EOSIO, o que significa que os desenvolvedores devem comprar o EOS para executar dapps que eles lançam.
Notavelmente, os dapps construídos no EOSIO não exigem que os usuários paguem pelas transações, tornando o EOS gratuito para transferência para os usuários do dapp.
No entanto, esses custos não desaparecem no EOSIO, eles são simplesmente repassados aos desenvolvedores dapp, que devem pagar pelos recursos de rede.
Delegated Proof-of-Stake (DPoS)
Para proteger seu blockchain, o EOSIO usa um sistema chamado de Delegated Proof-of-Stake (DPoS).
O DPoS usa um sistema de votação e reputação em tempo real para decidir quem pode criar o próximo bloco em seu blockchain. Isso significa que qualquer pessoa que possua EOS pode ajudar a operar a rede; no entanto, quanto mais tokens você possui, maior a probabilidade de ser escolhido pelo software.
Cada token EOS pode ser bloqueado ou “staked” para representar um voto que pode ser usado para apoiar o desenvolvimento da plataforma.
Governança
EOSIO tem uma abordagem mais ativa de governança, com recursos que permitem aos seus usuários votar e tomar decisões para alterar as regras do software.
Possuir EOS dá ao usuário a capacidade de votar nas decisões, e os produtores de blocos são responsáveis por executar as decisões que são aprovadas.
Ambos os grupos podem votar para alterar a “Constituição EOS”, um documento governante que codifica as regras entre todos os usuários EOSIO.
Isso dá aos produtores de blocos EOS amplos poderes sobre os usuários da rede.
Por exemplo, os produtores de blocos EOS têm a capacidade de congelar contas. (Congelar uma conta exige que apenas 15 dos 21 produtores de blocos EOS votem para bloquear fundos.)
Isso levou a críticas de que o design da blockchain EOSIO poderia se tornar vítima de controle centralizado e abuso.
Por que Usar o EOSIO?
EOSIO pode ser do interesse de desenvolvedores que buscam construir ou usar aplicativos descentralizados.
Os desenvolvedores que já lançaram dapps em outros blockchains podem achar que a experiência do usuário oferecida pelo EOSIO torna a troca para seu blockchain preferível, já que o EOSIO não repassa custos aos usuários que fazem transações.
Os investidores também podem buscar adicionar o EOS ao seu portfólio caso acreditem na promessa de longo prazo de executar programas em um blockchain, e que os desenvolvedores dapp continuarão a usar o EOS para trazer novas criações ao mercado.