Todas as línguas
Com base em diferentes conceitos de governança, a comunidade EOSC otimizou o mecanismo eleitoral de EOSIO, lançou a rede principal do EOSC na Gênesis Hight 1 e continuou a iterar e atualizar a rede principal do EOSC, fazendo com que o EOSC continue evoluindo para uma plataforma de contrato inteligente de alto desempenho de alto desempenho, estabelecendo a base da popularização da popularização da popularização da popularização da popularização.
A economia criptográfica inaugurou um estágio crítico, desde experimentos sociais até uso comercial em larga escala.
Atrás do uso comercial em larga escala significa enorme pressão da transação. Para transportar com eficiência grandes demandas de transações, um sistema de blockchain deve primeiro fornecer desempenho suficientemente forte. Para conseguir isso, são necessários requisitos mais altos para o nó completo, como uma melhor configuração de máquinas de hardware, maior capacidade de armazenamento, rede mais estável, largura de banda mais rápida, menor latência etc. Obviamente, o limite alto para o nó completo levará a uma diminuição no número de nós de produção de bloqueio que podem operar estável. Se o mecanismo POS for usado em um sistema de blockchain, o sistema convergirá rapidamente para uma situação centralizada. Para encontrar um equilíbrio entre alto desempenho e descentralização, o algoritmo de consenso DPOS é sem dúvida a melhor escolha no momento e a melhor solução para gerenciar um pequeno número de nós.
EOSIO baseado no algoritmo de consenso DPOS surgiu, e a comunidade viu o início do uso comercial em larga escala da economia criptográfica pela primeira vez. Se o mecanismo eleitoral é totalmente eficaz é a chave para a sobrevivência do mecanismo de consenso de DPOs, e também está relacionado a se o mecanismo de consenso de DPOs pode retransmitir Pow para liderar a próxima geração de onda de criptografia.
Para acelerar a chegada da era do uso comercial em larga escala da economia criptográfica, a comunidade EOSC otimizou o mecanismo eleitoral de Eosio, lançou a rede principal do EOSC na altura do Gênesis 1 e continuou a iterar e atualizar a rede principal da EOSC, para que o EOSC continue a evoluir em direção a um contrato de alto desempenho decentalizado.
EOSC segue o mecanismo de consenso do EOSIO, a saber, o consenso do pipeline da DPOS BFT. Ao contrário do EOSIO, o EOSC não adota o modo de eosio com um bloco a cada 0,5 segundos e um nó gera 6 blocos. A cada 3 segundos no EOSC, os nós não geram blocos continuamente. Embora os nós possam reduzir o tempo de espera para transações descompactadas, o ambiente de rede atual geralmente não é ideal, a geração rápida de blocos afetará a estabilidade da cadeia e causará um grande número de micro garfos.
O atual mecanismo de consenso do EOSIO não é perfeito o suficiente, mas como uma plataforma DAPP, o tempo de confirmação do bloco não é a primeira prioridade da otimização da cadeia. Para o EOSC, o mecanismo de consenso deve ser considerado em um ambiente de alta carga. Na situação atual em que o sistema de computador paralelo não é perfeito, melhorar apressadamente o mecanismo de confirmação de pipeline é muito problemático.
O futuro mecanismo de consenso do EOSC evoluirá em paralelo de duas direções
1. Compatível com o desenvolvimento EOSIO e atualize seu algoritmo de consenso. Julgamos com base no atual progresso do desenvolvimento de Eosio. Quando o EOSIO concluir a melhoria paralela, o algoritmo de consenso será atualizado para alcançar um tempo de confirmação de bloqueio mais rápido.
2. Outros mecanismos de consenso baseados em números de confirmação serão adaptados para complementar o consenso existente de DPOs. Por um lado, a interação entre o consenso da cadeia da camada 2 incorporada e a cadeia principal será realizada. Por outro lado, um mecanismo de cadeia cruzada mais descentralizada pode ser alcançado com outros mecanismos de consenso.
modelo de recurso com base no manuseio de taxas
Embora a CPU e o modelo de pagamento de recursos líquidos da EOSIO seja um bom design em tecnologia, é muito complexo para os usuários e não pode promover os desenvolvedores do DAPP para otimizar seus contratos. Por outro lado, o método de compra da RAM de Eosio levará a certos comportamentos de acumulação, o que não é propício ao desenvolvimento do ecossistema DAPP. Por esse motivo, a EOSC projetou inovador a um novo modelo de recursos. Através da otimização prática, ele explora o modelo de recursos com base no manuseio de taxas em um ambiente complexo de contratos inteligentes para resolver completamente os problemas de recursos que afetam o ecossistema EOS.
Primeiro de tudo, a EOSC paga a CPU e o consumo de recursos líquidos do usuário em um modo de taxa de manuseio. Para a ação definida pelo desenvolvedor no DAPP, os desenvolvedores do DAPP podem definir a taxa de manuseio necessária para a ação. O sistema controla o uso da ação com base nisso. Por um lado, isso facilita os usuários a entender o consumo de recursos e, por outro lado, também promove fortemente os desenvolvedores do DAPP para otimizar o uso de recursos de contrato, para que todo o ecossistema possa se desenvolver de maneira saudável.
O EOSC usa um host de aluguel em nuvem para alocar recursos de RAM de maneira semelhante à do aluguel de hosts em nuvem. Os usuários podem pagar as despesas do aluguel de recursos de RAM usando dividendos de votação, para que os usuários não precisem se preocupar com o pagamento do aluguel e também eliminar o problema dos atrasados do aluguel. Através do método de "aluguel e venda", o EOSC pode efetivamente evitar comportamentos especulativos contra os recursos da RAM, para que o desenvolvimento do DAPP não precise ser perturbado pelos preços da RAM e promover efetivamente a construção do ecossistema DAPP.
Enquanto inovando e explorando ousado novos modelos de recursos, o EOSC também explora o mecanismo para ser compatível com os modelos de recursos EOSIO. Para a CPU e os recursos líquidos, os usuários podem pagar taxas com base na idade de dividendos para alcançar o efeito da obtenção de CPU e recursos líquidos semelhantes à hipoteca EOSIO. Para a RAM, os usuários podem alcançar o efeito do EOSIO com base na compra do mercado através do intercâmbio de votos, para que os desenvolvedores do DAPP possam entrar rapidamente em EOSIO de outras cadeias EOSIO e se transformarem suavemente no modelo de recursos EOSC.
mecanismo de atualização suave
O mecanismo eleitoral da EOSC incentiva os super nós a participar ativamente da promoção de atualizações tecnológicas. Ao contrário da divisão da versão do nó da comunidade EOSIO, o EOSC promove ativamente atualizações e atualizações tecnológicas na prática.
Para obter um processo de atualização incompatível mais suave, a EOSC adicionou um conjunto de mecanismos de atualização com base na altura do bloco efetivo. A comunidade pode confirmar a altura do bloco efetivo de uma função através de vários sinais, de modo a descentralizar o processo de atualização suave. Ao contrário do esquema de marcação proposto pela EOSIO, com base nos dados de expansão de blocos, o mecanismo de atualização da EOSC é mais amigável e propício à compreensão. A primeira prática do EOSC do processo de atualização descentralizado de "Fork Soft Fork" na cadeia baseada em Eosio, que é a garantia básica para o EOSC continuar evoluindo para resolver vários problemas de mecanismo.
Por outro lado, a função de definir atributos da cadeia com base em vários sinais pode fornecer à comunidade um conjunto de configuração de cadeia descentralizada e esquemas na cadeia. Vários parâmetros e configurações podem ser modificados descentralizadamente de acordo com o desenvolvimento real, para que a comunidade possa se desenvolver melhor.
mecanismo de batimento cardíaco do nó e intervalo de saída de bloco estável
Para promover a estabilidade da rede principal, a EOSC fortalece a construção de nós alternativos da perspectiva do modelo econômico. Ao mesmo tempo, o EOSC adiciona um mecanismo de batimento cardíaco do nó à cadeia para promover nós para fortalecer e melhorar sua estabilidade e promover mais estabilidade de toda a rede principal.
Com base no mecanismo de batimentos cardíacos, o EOSC pode confirmar a operação do nó, para que os nós defeituosos sejam punidos com base na cadeia, instando ainda mais a construção de nós e impedindo a instabilidade dos nós de agir em toda a rede principal.
O tempo de intervalo de geração de blocos é aumentado no início da startup, para evitar garfos macios ocasionais na rede principal quando a infraestrutura de rede atual ainda não é perfeita. O intervalo de geração de bloqueio de meio segundo, projetado por EOSIO e o mecanismo de conectar seis blocos a um nó certamente podem melhorar a disponibilidade da cadeia no futuro, mas não é aplicável no ambiente de rede atual. Com uma atitude pragmática, o tempo de intervalo de geração de blocos será aumentado primeiro e, depois que as condições forem maduras no futuro, ela será alterada para geração rápida de blocos. Isso pode efetivamente reduzir os garfos macios. Ao mesmo tempo, a redução do número de blocos pode aumentar bastante a taxa de sincronização de todo o nó, para que possa haver mais nós completos, aumentando assim a disponibilidade de toda a rede.
mais APIs de camada de contrato
Para torná -lo mais conveniente para os desenvolvedores do DAPP desenvolverem contratos, algumas APIs foram adicionadas e alguns ajustes específicos foram feitos aos contratos do sistema.
Primeiro, uma API para obter a altura do bloco é adicionada e os desenvolvedores podem obter de maneira fácil e eficiente a altura do bloco atual. Com base nessa API, os contratos podem efetivamente evitar bloquear ataques de blocos e outros ataques baseados em repetição. Em segundo lugar, é adicionada uma API para obter informações de configuração da cadeia e os desenvolvedores podem adaptar várias correções de parâmetros e atualizações de cadeia à cadeia na camada de contrato, para que o contrato também possa seguir suavemente a função de atualização da cadeia. Finalmente, para evitar ataques de moeda falsificados, os contratos de token do núcleo independentes são usados antes do início da cadeia, para que os usuários possam distinguir claramente ataques de moeda falsificada.
Adaptação de serviços de cadeia cruzada
No início do lançamento, a equipe da Force previu que o apoio à cadeia cruzada será a função básica das redes públicas no futuro. Portanto, a equipe de força lançou o desenvolvimento do projeto Codex e estabeleceu o Codex.Relay Relay Chain para fornecer serviços de retransmissão para cada cadeia, de modo a realizar o mecanismo de cadeia cruzada entre cada cadeia, que pode fornecer suporte mais completo ao Codex.relay. Através dos super nós das duas cadeias que operam entre si, um mecanismo "completo" da cadeia pode ser alcançado, ou seja, o grau de descentralização de qualquer cadeia não será reduzido durante o processo de cadeia cruzada.
Através do mecanismo de cadeia cruzada, grande escalabilidade pode ser obtida. Com base nos serviços de retransmissão, as sub-cadeias da camada 2 podem ser adicionadas. Alguns serviços e DAPPs com alto consumo de recursos podem ser executados com base em sub-cadeias, e os resultados do cálculo ou os estados principais podem ser sincronizados com os serviços de retransmissão. Dessa forma, sub-cadeias especiais, como armazenamento, computação, DAPP e números aleatórios, podem ser adicionados para expandir as funções.
A estrutura de desenvolvimento de blockchain EOSIO altamente personalizável
Com base nos serviços de retransmissão, ele pode adicionar sub-cadeias da camada 2. No futuro, várias sub-cadeias desempenharão um grande papel no ecossistema de Eosio. No entanto, deve -se notar que, atualmente, o projeto Blockchain com funções personalizadas baseadas no EOSIO ainda possui um limite alto. Por esse motivo, a equipe da Force lançou o projeto Codex.io, que é uma estrutura de desenvolvimento de blockchain EOSio altamente personalizável, reduzindo o limiar de desenvolvimento das sub-cadeias e fornecendo aos desenvolvedores uma experiência de desenvolvimento de sub-chances mais econômica e amigável.
A equipe da Force acumulou muita experiência no desenvolvimento de blockchain com base no EOSIO durante o processo de desenvolvimento e também espera dar um jogo completo ao seu maior valor. Codex.io é uma estrutura de desenvolvimento de blockchain EOSIO "pronta para uso". Os desenvolvedores podem iniciar rapidamente uma cadeia baseada no Codex.io. Após uma configuração simples, eles podem personalizar vários símbolos e selecionar livremente sistemas econômicos e modelos de recursos. Nesta base, os desenvolvedores só precisam prestar atenção aos problemas que a própria cadeia precisa resolver. De acordo com isso, eles podem optar por implementá -los com base em contratos ou cadeias de camadas nativas. O Codex.io pode facilitar os desenvolvedores a expandir na camada nativa da cadeia para resolver alguns problemas de desempenho e também pode expandir bastante as funções da cadeia.
Codex.io integra as funções de expansão propostas pela maioria das cadeias EOSIO. Com uma atitude inclusiva, o Codex.io permite que os desenvolvedores combinem livremente as funções na cadeia: incluindo o sistema de segurança de vida mínimo, sistema de contas, vários mecanismos de lista em preto e branco, mecanismos de governança comum e mecanismos de voto e vários plug-ins.
Através do Codex.IO, um grande número de sub-cadeias da camada 2 será integrado no futuro, o que fornecerá uma expansão infinita.