O que é EOS?. EOS.IO é uma arquitetura blockchain projetada para permitir o dimensionamento vertical e horizontal de aplicativos descentralizados, criando uma construção semelhante ao sistema operacional sobre a qual os aplicativos podem ser construídos. O software fornece contas, autenticação, bancos de dados, comunicação assíncrona e o agendamento de aplicativos em muitos núcleos de CPU ou clusters. A tecnologia resultante é uma arquitetura blockchain que pode, em última análise, escalar para milhões de transações por segundo, elimina taxas de usuário e permite a implantação e manutenção rápidas e fáceis de aplicativos descentralizados no contexto de uma cadeia de blocos governada.
O EOS.IO opera como uma cadeia de blocos de camada base e como uma plataforma de contrato inteligente. O protocolo funciona como um sistema operacional descentralizado, destinado à implantação de aplicações descentralizadas em escala industrial através de um modelo corporativo autônomo descentralizado. A plataforma de contratos inteligentes afirma eliminar as taxas de transação e também realizar milhões de transações por segundo.
O algoritmo de consenso escolhido é baseado em DPOs, ou Prova de Estaca Delegada, o que significa que aqueles que possuem tokens na plataforma podem selecionar produtores de blocos através de um sistema de votação de aprovação contínua. Qualquer pessoa pode optar por participar na produção de blocos e terá uma oportunidade de produzir blocos, desde que possa persuadir os detentores de token a votar neles. O algoritmo de consenso EOS.IO respeita a tolerância a falhas bizantinas (BFT), permitindo que os produtores assinem todos os blocos desde que nenhum produtor assine dois blocos com o mesmo carimbo de data/hora ou a mesma altura do bloco. Uma vez que 15 produtores assinaram um bloco, o bloco é considerado irreversível.
Finalidade do Token
TPS
Tempo de confirmação
Protocolo de Consenso
Para se tornar um validador de rede e votar em validadores de rede
4000 Máx.
1,5 segundos
BFT-OPD
Token - EOS
Os tokens EOS têm o objetivo de suportar a cadeia de blocos EOS.IO distribuindo recursos para titulares de token. Existem três classes amplas de recursos que são consumidas por aplicativos:
Largura de banda e armazenamento de log (Disco)
Computação e backlog computacional (CPU)
Armazenamento de estado (RAM)
O protocolo EOS.IO permite que cada conta consome uma porcentagem da capacidade disponível proporcional à quantidade de tokens mantidos em um contrato de estaca de três dias. Por exemplo, se uma cadeia de blocos baseada em EOS.IO for lançada, e se uma conta tiver 5% do total de tokens distribuíveis nessa cadeia de blocos, essa conta tem o potencial de utilizar 5% da capacidade de armazenamento do estado.
Um caso de uso adicional é dar aos titulares de token EOS o poder de se tornarem validadores de rede e votar em outros validadores.
Atualmente, existem cerca de 90% do fornecimento total de EOS em circulação:
Fornecimento total: 1.006.245.120,00 EOS
Fornecimento circulante: 906.245.118 EOS (cerca de 90% da oferta total)
Casos de uso
DApps: EOS.IO permite que os desenvolvedores criem facilmente e rapidamente aplicativos totalmente descentralizados que são executados em cima da cadeia de blocos EOS.IO. Esses DApps podem transformar a forma como as pessoas usam a internet, já que o valor agora pode ser transferido entre usuários e dApps
Contratos inteligentes: os desenvolvedores podem conectar DApps com a cadeia de blocos EOS.IO através de contratos inteligentes descentralizados que podem praticamente fazer qualquer coisa, desde a retenção de pagamentos e a distribuição de tokens até o gerenciamento de regras para qualquer DAP
Troca de ativos digitais: EOS.IO oferece a possibilidade de trocar qualquer ativo descentralizado criado através da cadeia de blocos EOS.IO de uma maneira simples e fácil
Tecnologia
O atual modelo de negócios EOS.IO é engradar um ecossistema onde desenvolvedores e usuários são os agentes que mais se beneficiam de sua tecnologia. Existem seis requisitos principais que a EOS.IO identificou como as principais características para qualquer negócio para alavancar corretamente a tecnologia blockchain:
Suporte a milhões de usuários: na maioria dos casos, um aplicativo pode não funcionar a menos que uma massa crítica de usuários seja atingida e, portanto, uma plataforma que pode lidar com um grande número de usuários é fundamental.
Uso gratuito: Os desenvolvedores de aplicativos precisam da flexibilidade para oferecer aos usuários serviços gratuitos; os usuários não devem ter que pagar para usar a plataforma ou se beneficiar de seus serviços.
Atualizações fáceis e recuperação de bugs: As empresas que criam aplicativos baseados em blocos precisam da flexibilidade para aprimorar seus aplicativos com novos recursos. A plataforma deve suportar atualizações de software e contratos inteligentes.
Baixa latência: boa experiência do usuário exige feedback confiável com um atraso não superior a alguns segundos.
Desempenho sequencial: a maioria dos aplicativos precisa de desempenho sequencial suficiente para lidar com grandes volumes. Portanto, qualquer plataforma baseada em blocos deve suportar desempenho sequencial rápido.
Desempenho paralelo: Divida tarefas entre nós/aplicativos, para que mais dados possam ser processados.
Disclaimer: The views and opinions expressed by the author should not be considered as financial advice. We do not give advice on financial products.