Dave Hodgson
CIO do Nem Group

Todos,
Com imensos agradecimentos a todas as equipes de desenvolvimento e teste que estão trabalhando dia e noite há semanas; podemos fazer o anúncio abaixo.
Todos os problemas da Testnet foram resolvidos e vários patches, configuração e melhorias na implantação foram feitas, estamos prontos para o lançamento e o reset da Testnet.
Em breve estaremos realizando o seguinte (meta hoje):
- Versão completa de servidor, incluindo novas configurações de inicialização e rede
- Reset da Testnet pública
Depois disso:
- Nodes da comunidade na Testnet
- Teste da comunidade e, particularmente, teste do NEMTus
- Mais testes de estresse com os nodes distribuídos
O tempo exato dependerá de vários trabalhos de construção e validações, mas provavelmente será no final do dia, hora UTC de hoje (sexta-feira, manhã, horário do Japão).
Um anúncio com instruções completas será feito quando ele for concluído.
Versão do servidor
Uma nova versão do Core-Server, Rest, SDKs, Bootstrap e vários componentes de suporte será feita, contendo todos os patches e correções de configuração encontrados na resolução do problema nas últimas 3-4 semanas, além de alguns que não puderam ser aplicados na antiga Testnet de antes desse problema ocorrer.
A nova versão também contém economias/otimizações significativas de memória no servidor núcleo e no MongoDB. Também existem investigações de otimização de memória em andamento que podem ou não ser incorporadas em patches futuros, dependendo do que for encontrado.
Supondo que nenhum problema significativo seja encontrado (problemas do tipo P0 ou P1), esta será a última versão principal antes da Mainnet e resolverá todos os problemas encontrados no último teste de estresse. Alguns patches menores podem ser feitos, com testes completos (veja abaixo).
Um processo de classificação e resolução será escrito para facilitar a comunicação pública. Ele será postado em breve para explicar como a equipe de teste está abordando e continuará a abordar a classificação e resolução de problemas entre aqui e a Mainnet.
Reset da Testnet
Será necessário reiniciar a Testnet conforme comunicado anteriormente. Existem várias mudanças que não podem ser aplicadas de forma limpa à antiga Testnet. A Finality também parou devido a um problema de implantação durante o teste de absorção.
Esse reset nos dá um ambiente limpo com o código da Mainnet que será implantado no lançamento.
Para realizar esse reset, temos executado uma nova rede de 500 nodes internamente por cerca de 1 semana, que teve um número significativo de transações inseridas (quase o mesmo que a antiga Testnet) como parte do teste de estresse. Esses dados estão sendo deixados lá propositalmente (ou seja, não redefinidos para uma cadeia vazia) para garantir que o período de absorção restante seja realizado em uma cadeia que contém dados substanciais.
Isso significa que atualmente leva de 3 a 5 horas para sincronizar do zero. Estamos trabalhando em uma abordagem de sincronização mais rápida via Bootstrap, que estará disponível assim que for devidamente testada. Ele fará o download de uma cópia da cadeia e a validará/verificará retrospectivamente, semelhante à abordagem da NIS1 de que alguns se lembrarão.
Em curto prazo, será necessário levar algumas horas para sincronizar um novo node e é um teste importante que gostaríamos que os nodes da comunidade realizassem.
@GodTanu vamos tentar corrigir o problema do link no bootstrap do outro tópico a tempo para o lançamento, mas não posso ter certeza até que seja examinado
Atualização do teste
A Testnet agora teve os seguintes testes realizados e passou:
- Teste de automação/regressão em cada patch
- Teste de absorção de 100 TPS - aprovado - atende à meta declarada da Mainnet
- Teste de absorção de 150 TPS - aprovado - excedeu a meta declarada da Mainnet por 12 horas sem problemas
- Teste de absorção de 400 TPS - arpvoado - gargaldo em ~130-200 tps e quando o carregamento parou, se recuperou
- Um teste de regressão final estava acontecendo durante a noite em 2 patches menores, sem problemas previstos.
Próximos passos
Conforme comunicado anteriormente, as próximas etapas são:
- Faça um release (hoje)
- Trazer nodes da comunidade para a nova Testnet
- Organizar os testes da comunidade e, particularmente, os testes do NEMTus
- NGL executar novamente os testes de estresse com uma rede distribuída
Nesse ponto, poderemos planejar uma data de lançamento. Estou confirmando nesta mensagem que o lançamento ocorrerá PELO MENOS um mês após o release. Depende muito dos pontos acima e nenhuma data definitiva será selecionada até que sejam concluídos e quaisquer questões levantadas tenham sido avaliadas.
Para evitar dúvidas, portanto, não estou confirmando que o lançamento ocorrerá em 1 mês a partir de hoje, estou dizendo que não será menos que esse tempo e até que concluamos os testes, a data não será conhecida.
Equipe NEM
ARTIGO ORIGINAL: https://forum.nem.io/t/symbol-testnet-reset-release-14-jan-2021/26975

Oferecemos soluções de blockchain flexíveis e personalizáveis para empresas por meio de recursos integrados simples, mas poderosos.
Website: https://www.nemplatform.com
Telegram: Português | Inglês
Facebook: https://www.facebook.com/ourNEM/
GitHub: https://github.com/nemtech
LinkedIn: https://www.linkedin.com/company/nemfoundation/
Reddit: https://www.reddit.com/r/nem/
Twitter: https://twitter.com/nemofficial