top of page

Atualizações: Bloco travado causado por dificuldade no Testnet 1.5

Em 12 de julho de 2021, Silicoin tirou um instantâneo na altura do bloco 93939 e iniciou o testnet1.5. Ele funcionou estável no início, mas ficou preso na altura do bloco 2601. Em seguida, moveu-se novamente e parou mais uma vez na altura do bloco 2909 após algumas horas.


A equipe da Silicoin investigou o relatório minuciosamente e descobriu a dificuldade que o causou.



O que aconteceu


Na data em que o Silicoin lançou o testnet1.5, a equipe do Silicoin recebeu um relatório de que a corrente estava presa na altura do bloco 2601. Depois que a equipe investigou, os desenvolvedores confirmaram que a dificuldade causou esse problema. A dificuldade inicial foi definida muito baixa; então, o timelord não poderia lidar com os enormes desafios pendentes no prazo. É por isso que testnet1.5 se tornou instável.


Ações sendo realizadas


A equipe verificou todos os códigos quando Silicoin recebeu o relatório porque testnet1.5 fundiu os novos princípios de Chia, de fato, e os desenvolvedores temeram que houvesse alguns conflitos. No entanto, a equipe se certificou de que a dificuldade causou esse problema após uma investigação.


Em primeiro lugar, a equipe tentou implantar timelords mais poderosos para processar os desafios pendentes. Infelizmente, havia muitos pendentes e a solução falhou. Portanto, a única maneira de Silicoin fazer isso é reiniciar a nova cadeia com a dificuldade inicial adequada. Mas havia um bug no bloco genesis quando a v0.08 foi lançada. Portanto, para garantir que os usuários não instalem a versão errada e fiquem confusos, a equipe excluiu as versões v0.0.7 e v0.0.8 do GitHub. Em seguida, a equipe Silicoin fez a alteração da dificuldade. O testnet1.5 muda a própria dificuldade automaticamente a cada 768 blocos. Após o teste, o bloco de produção da versão 0.0.9 voltou a ficar estável.


Embora a v0.0.8 tenha falhado, o interessante é que encontramos um erro da rede chia e o corrigimos sem intenção. Agora o bug foi corrigido e mesclado com sucesso ao chia mainnet. Para mais detalhes, por favor verifique https://github.com/Chia-Network/chia-blockchain/pull/7419



Detalhes técnicos


- Corrigido o problema de alta passagem do filtro.


- Dificuldade ajustada. Agora, o testnet1.5 ajusta a dificuldade automaticamente a cada 768 blocos em vez de cerca de 4000 blocos em Chia.


- Aumento de timelords mais poderosos para processar os desafios.


- Adicionados mais introdutores para melhorar os problemas de sincronização.


- Fusão dos novos códigos da rede Chia e suporte aos novos lotes.


- Corrigido um erro ao sincronizar com a altura 0 para chia e silicoin.


TUDO em tudo em TUDO


Até cometemos alguns erros desta vez, e descobrimos que muitos usuários ainda nos apoiam. Ninguém reclamou, e houve apenas algumas piadas calorosas. Isso nos envergonha - Que moeda idiota nós somos! Provavelmente escolhemos um nome errado para a piada rsrsrs ... Enfim, obrigado a todos pela paciência e confiança. Podemos não ser a equipe mais inteligente, mas continuaremos trabalhando independentemente dos problemas que encontrarmos no futuro.


Embora Silicoin seja originário de Chia, temos as nossas próprias ideias. O que queremos não é acabar com a Chia, mas tentar mais inovações a partir dela. É por isso que fizemos o fork do Chia no testnet1, mesmo com os outros garfos, depois vai continuar algo novo na rede mais distante. Somos loucos pelos códigos de Chia e queremos ver mais diferenças. Para ser honesto, não nos importamos de ser a cadeia de testes de Chia. Mas, claro, o primeiro precisamos ser um garfo de chia mais estável.


Por último, mas não menos importante, se você é um desenvolvedor com algumas idéias interessantes ... Se você não se importa que não somos a equipe mais talentosa ... Junte-se a nós agora! Nós realmente precisamos da sua ajuda para tornar o Silicoin excelente.

Amamos você, 3000.

1 visualização0 comentário
bottom of page