Novas correções, otimizações e um novo lançamento estável 1.10.63 estão aqui! Vamos detalhar 👇
1/ Melhorias P2P 🌐
Tratamento de erros de inicialização de descoberta aprimorado (https://t.co/fHlStNc2Yb) Tempo limite de resposta discv5 configurável para melhor estabilidade da rede (https://t.co/rGFnZImENP) Parâmetros não utilizados removidos na revalidationList para eficiência (https://t.co/LYoXleEnT7)
2/ Ajustes de Desempenho & Estabilidade ⚙️
Deslocamento de flush introduzido no freezer (https://t.co/sbCvsU1QaC) Correção do marshaling de NAT em TOML (Correção (https://t.co/PPmNHoWdlM) Pular a configuração do flushOffset em modo somente leitura para uso otimizado do disco (Commit (https://t.co/qRWFmIvTms)
3/ Otimizações de VM & Gas 🚀
Correção de gás intrínseco com contagem de bytes para melhor computação de gás (https://t.co/uH9YVtxmuA) Especificações de contrato VM atualizadas (https://t.co/o27n8TXbtt)
🔥 O Nó Completo Cortex v1.10.63 Estável está AGORA AO VIVO! Confira: 🔗 Notas de Lançamento (
Novas correções, otimizações e um novo lançamento estável 1.10.63 estão aqui! Vamos detalhar 👇
1/ Melhorias P2P 🌐
Tratamento de erro de inicialização de descoberta melhorado (Correção) Tempo limite de resposta discv5 configurável para melhor estabilidade da rede (Compromisso) Parâmetros não utilizados removidos na revalidationList para eficiência (Compromisso)
2/ Ajustes de Desempenho & Estabilidade ⚙️
Deslocamento de flush introduzido no congelador (Compromisso) Correção da serialização de NAT em TOML (Correção) Pular a configuração de flushOffset em modo somente leitura para otimização do uso do disco (Compromisso)
3/ Otimizações de VM & Gas 🚀
Correção de gás intrínseco com contagem de bytes para melhor computação de gás (Compromisso) Especificações de contrato VM atualizadas (Compromisso)
Cortex Full Node v1.10.63 Estável agora está AO VIVO!
1. Analisar as instruções PC executadas pelo mips do cvm-runtime e obter código binário; 2. Pesquisar e depurar o procedimento de descompilação capstone e falha de segmentação sem sobrecarga de memória; 3. Usar compilação e execução em c++ para testar código golang; 4. medir flag de compilação em c++: softFloat, hardFloat, -O3, -mfp32, etc. E analisar o arquivo readelf para canhão; 5. Analisar e comparar cabeçalhos de segmento; 6. Pesquisar projeto e técnica relacionados ao FHE;
#ZkRollup
1. adicionar todas as tabelas de consulta usadas no circuito principal da VM; 2. iniciar o estado do bootloader; 3. adicionar o registro**,** adicionar o oráculo testemunha; 4. Atualizar o estado antes de cada execução de op: criar um candidato preliminar para o próximo estado da VM; 2. Implementar o circuito op: impl adicionar & sub circuito opcode**, **adicionar o circuito binop**, **circuito noop op; 3. Basicamente completar a lógica de todos os OPs da VM (exceto pela parte de ret), testar e mesclar no circuito de execução cíclica; 4. Estudar e mesclar o código mais recente do upstream (alguns arquivos públicos de armazém, integrados), e preparar para gradualmente selecionar os commits para a nova biblioteca de integração de fork;
#CortexNode
1. índice de transação independente & corrigir(https://t.co/UMxDbBMYtE); 2. substituir lógica personalizada por bytes.HasPrefix(https://t.co/0FEcK5SLO0); 3. liberar 1.10.62 instável(https://t.co/WeWaSeoN44); 4. liberar 1.10.61 estável(https://t.co/FOgJf3hK3K); 5. tarefa: remover palavras redundantes no comentário(
#OPML 1. Problemas resolvidos com o Unicorn executando cvm: - Bibliotecas dinâmicas MIPS e executável ELF recompilados. - Sistema de arquivos mapeado para endereços de memória específicos.
2. Desenvolvidos passos de teste do programa, reescrito script de compilação, analisados resultados de C++ do arquivo ELF. 3. Implantado cvm-runtime no MLVM Unicorn para execução, obtendo checkpoint_final e investigando instruções específicas.
#ZkRollup 1. Implementada entrada em todos os circuitos. 2. Utilizados produtos grand para prova de igualdade de fila. 3. Código de solicitações de desconstrução ordenado e deduplicado; adicionador de descompactador de código para descompactação de memória. 4. Processada fila de log em filas específicas, ordenando logs de L1Message e solicitações de armazenamento. 5. Circuito construído para a VM principal.
#CortexFullNode 1. Otimizada a fuga do heap do pré-carregador https://t.co/BeXBq0Iv5x 2. Reduzidas compilações desnecessárias de bigint em JS https://t.co/LTOElTS3lj 3. Simplificado MaxUint64 https://t.co/55MiFR2kOw 4. Corrigido estado ausente quando o número é zero https://t.co/XW1MKm8XJm 5. Reestruturadas dependências no cabeçalho
#OPML 1️⃣ Compilação do conjunto de instruções MIPS concluída para cvm-runtime e modelo de teste implementado. 2️⃣ Carregamento de biblioteca dinâmica MIPS corrigido e adaptado para tipos de tensor/dados de MLVM. 3️⃣ Layout de memória modificado e formato de leitura de modelo ajustado para struct + pesos; lógica de leitura/escrita de dados implementada para endereços de memória específicos. 4️⃣ Inferência do modelo cvm-runtime adaptada para suportar funções de etapa. 5️⃣ Ferramenta de depuração Unicorn adicionada.
Atualizações do projeto Cortex#126-ZKML v1.0.1 lançado, teste de modelo MNIST aprovado 🧠 -Corrigidos bugs de quantização em MobileNet, SqueezeNet 🔧 -Progresso de ZKCVM com CPU zk-rollup e geração de prova de GPU ✅ -Transição para tecnologia OPML para melhor desempenho 🔄#AI#ZKML https://mirror.xyz/0xb7aAFdE89259d45ECF6eA1a0EF51d33E7fbeA8FB/j2q1B_Mtzuc0_ANTTnpRGi7nBPrMfWXZ1o8UEbgdX4Y