O que é EOSIO? (EOS)
Um Guia para Principiantes
EOSIO é uma blockchain concebida para facilitar o funcionamento de um novo tipo de programa chamado aplicação descentralizada (dapp).
A sua tecnologia tenta resolver problemas históricos na utilização de blockchains para executar dapps, uma vez que aplicações populares chegaram a saturar a capacidade em blockchains maiores e mais desenvolvidas como a Ethereum (ETH), resultando em problemas de desempenho para todos os utilizadores.
Uma de várias novas blockchains que priorizaram o desempenho de dapps, a EOSIO fez escolhas de design destinadas a confirmar mais transações por segundo enquanto eliminava as taxas cobradas aos utilizadores que realizam transações.
No entanto, existem outras diferenças notáveis que a distinguem das blockchains concorrentes.
A primeira é que os programadores da 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, na EOSIO, as atualizações de software são decididas por votação usando EOS. EOS é a criptomoeda nativa na EOSIO e é necessária para pagar os custos de operação da sua blockchain.
A EOSIO é talvez mais conhecida por realizar a maior oferta inicial de moeda (ICO) de sempre, angariando mais de 4 mil milhões de dólares com a venda de 1 mil milhões de EOS ao longo de uma venda de um ano.
Desde então, a EOS.IO continuou a manter os utilizadores atualizados sobre o estado do seu roteiro através do seu website oficial. Para atualizações mais regulares, pode adicionar aos favoritos o blog EOS, que inclui dicas e tutoriais sobre a rede e a sua tecnologia em evolução.

Quem criou a EOSIO?
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 da EOSIO, ele arquitetou a primeira bolsa descentralizada, a BitShares, e a primeira rede social de criptomoedas, a Steemit.
Como Diretor de Tecnologia da Block.one, Larimer é o arquiteto principal por trás do software EOSIO. Ele também é conhecido por ter criado o mecanismo de consenso delegated proof-of-stake (DPoS) utilizado na operação da blockchain EOSIO.
Como funciona a EOSIO?
A blockchain EOSIO foi concebida para emular o desempenho de um computador real, e o software em si utiliza alguns conceitos de computação familiares nas suas operações.
Por exemplo, existem três tipos de recursos que alimentam a blockchain EOSIO.
Estes são:
- Bandwidth (Disk) – necessário para retransmitir informações através da rede
- Computation (CPU) – o poder de processamento necessário para executar uma dapp
- State Storage (RAM) – utilizado para armazenar dados na sua blockchain
O EOS é necessário para adquirir todos estes três recursos na EOSIO, o que significa que os programadores devem comprar EOS para executar as dapps que lançam.
Notavelmente, as dapps criadas na EOSIO não exigem que os utilizadores paguem por transações, tornando o EOS de transferência gratuita para os utilizadores de dapp. No entanto, estes custos não desaparecem na EOSIO, são simplesmente transferidos para os programadores de dapp que devem pagar pelos recursos da rede.
Delegated Proof-of-Stake (DPoS)
Para proteger a sua blockchain, a EOSIO utiliza um sistema chamado Delegated Proof-of-Stake (DPoS).
O DPoS utiliza um sistema de votação e reputação em tempo real para decidir quem pode criar o próximo bloco na sua blockchain. Isto significa que qualquer pessoa que possua EOS pode ajudar a operar a rede, contudo, quanto mais tokens possuir, mais provável é que seja 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
A EOSIO adota uma abordagem mais ativa à governança, com funcionalidades que permitem aos seus utilizadores votar e executar decisões para alterar as regras do software.
Possuir EOS confere ao utilizador a capacidade de votar em decisões, e os block producers são responsáveis por executar as decisões aprovadas. Ambos os grupos podem votar para alterar a “EOS Constitution”, um documento de governança que codifica as regras entre todos os utilizadores da EOSIO.
Isto confere aos block producers da EOS poderes extensos sobre os utilizadores da rede.
Como exemplo, os block producers da EOS têm a capacidade de congelar contas. (Congelar uma conta requer apenas que 15 dos 21 block producers da EOS votem para bloquear fundos.)
Isto levou a críticas de que o design da blockchain EOSIO poderia tornar-se vítima de controlo centralizado e abuso.
Porque é que o EOS tem valor?
O EOS é necessário para alimentar as dapps e a governança na blockchain EOSIO.
Contratos Inteligentes e Dapps
Para construir e lançar novas dapps, os programadores da EOSIO devem utilizar o que são chamados de contratos inteligentes.
Os contratos inteligentes estão vinculados a certos requisitos e são executados na blockchain quando esses requisitos são cumpridos. Agrupados, os contratos inteligentes podem formar dapps mais complexas.
Exemplos de dapps na EOS incluem Upland, um jogo de compra e venda de propriedades e EOS dynasty, um jogo de RPG no qual as ações são alimentadas por criptomoeda.
Como todas as dapps, estes programas precisam de comprar e fazer staking de EOS para pagar à blockchain para realizar a computação necessária pelos seus contratos inteligentes.
Staking e Votação
Existem restrições sobre o que os programadores que executam dapps podem fazer com qualquer EOS que coloquem em staking.
Por exemplo, o software EOSIO permite que as dapps consumam uma percentagem da capacidade disponível da blockchain, proporcional ao número de tokens que mantiveram em staking durante 3 dias.
Se um determinado programador de dapp detiver 0,5% dos seus tokens, então poderá utilizar a quantidade equivalente da sua CPU. Isto incentiva os programadores a comprar e manter EOS continuamente.
Destes, a RAM é talvez o recurso mais importante para impulsionar o valor do EOS, pois os programadores que armazenam informações na EOSIO precisam de manter os tokens até que esses dados sejam eliminados.
Quando esses dados são eliminados, o EOS bloqueado em contratos de staking é removido da circulação, aumentando o valor da oferta restante de EOS.
Economia de Tokens
Os utilizadores devem notar que não há limite para o número de tokens EOS que podem ser criados. Além disso, cada vez 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 descendente sobre o preço do EOS.
Porquê usar a EOSIO?
A EOSIO pode ser de interesse para programadores que procuram construir ou usar aplicações descentralizadas.
Os programadores que já lançaram dapps noutras blockchains podem descobrir que a experiência de utilizador oferecida pela EOSIO torna preferível a mudança para a sua blockchain, uma vez que a EOSIO não transfere custos para os utilizadores que realizam transações.
Os investidores também podem procurar adicionar EOS ao seu portefólio, caso acreditem na promessa a longo prazo de executar programas numa blockchain e que os programadores de dapps continuarão a usar a EOS para trazer criações novas e inovadoras ao mercado.
Começar
Agora está pronto para dar o próximo passo e comprar alguma EOS!