Nuove correzioni, ottimizzazioni e un nuovo rilascio stabile 1.10.63 sono qui! Analizziamolo 👇
1/ Miglioramenti P2P 🌐
Migliorata la gestione degli errori di avvio della scoperta (https://t.co/fHlStNc2Yb) Timeout della risposta discv5 configurabile per una migliore stabilità della rete (https://t.co/rGFnZImENP) Parametri inutilizzati rimossi in revalidationList per efficienza (https://t.co/LYoXleEnT7)
2/ Ottimizzazioni delle Prestazioni & Stabilità ⚙️
Offset di flush introdotto nel freezer (https://t.co/sbCvsU1QaC) Corretto il marshaling del NAT in TOML (Fix (https://t.co/PPmNHoWdlM) Salta l'impostazione di flushOffset in modalità di sola lettura per un utilizzo ottimizzato del disco (Commit (https://t.co/qRWFmIvTms)
3/ Ottimizzazioni VM & Gas 🚀
Correzione del gas intrinseco con conteggio dei byte per un migliore calcolo del gas (https://t.co/uH9YVtxmuA) Specifiche del contratto VM aggiornate (https://t.co/o27n8TXbtt)
🔥 Il Nodo Completo Cortex v1.10.63 Stabile è ora ATTIVO! Scoprilo: 🔗 Note di Rilascio (
Nuove correzioni, ottimizzazioni e un nuovo rilascio stabile 1.10.63 sono qui! Analizziamolo 👇
1/ Miglioramenti P2P 🌐
Gestione degli errori di avvio della scoperta migliorata (Correzione) Timeout della risposta discv5 configurabile per una migliore stabilità della rete (Impegno) Parametri non utilizzati rimossi in revalidationList per efficienza (Impegno)
2/ Ottimizzazioni delle Prestazioni & Stabilità ⚙️
Offset di flush introdotto nel freezer (Impegno) Corretto il marshaling di NAT in TOML (Correzione) Salta l'impostazione flushOffset in modalità di sola lettura per un utilizzo ottimizzato del disco (Impegno)
3/ Ottimizzazioni VM & Gas 🚀
Correzione del gas intrinseco con conteggio dei byte per una migliore computazione del gas (Impegno) Aggiornate le specifiche del contratto VM (Impegno)
1. Analizzare le istruzioni PC eseguite da cvm-runtime mips e ottenere codice binario; 2. Ricercare e debuggare la procedura di decompilazione capstone e il fault di segmentazione senza overflow di memoria; 3. Utilizzare la compilazione e l'esecuzione C++ per testare il codice golang; 4. Misurare i flag di compilazione C++: softFloat, hardFloat, -O3, -mfp32, ecc. e analizzare il file readelf per cannon; 5. Analizzare e confrontare le intestazioni dei segmenti; 6. Ricercare progetti e tecniche correlate a FHE;
#ZkRollup
1. Aggiungere tutte le tabelle di ricerca utilizzate nel circuito principale della VM; 2. Inizializzare lo stato del bootloader; 3. Aggiungere il registro**,** aggiungere l'oracolo testimone; 4. Aggiornare lo stato prima di ogni esecuzione dell'operazione: creare un candidato provvisorio per il prossimo stato della VM; 2. Implementare il circuito dell'operazione: implementare il circuito opcode add & sub**, **aggiungere il circuito binop**, **circuito noop op; 3. Completare fondamentalmente la logica di tutte le OP della VM (eccetto per la parte ret), testare e unire nel circuito di esecuzione ciclica; 4. Studiare e unire l'ultima versione del codice upstream (alcuni archivi pubblici del magazzino, integrati), e prepararsi a selezionare gradualmente i commit nella nuova libreria di integrazione fork;
#CortexNode
1. indice delle transazioni indipendente & fissare(https://t.co/UMxDbBMYtE); 2. Sostituire la logica personalizzata con bytes.HasPrefix(https://t.co/0FEcK5SLO0); 3. Rilasciare 1.10.62 instabile(https://t.co/WeWaSeoN44); 4. Rilasciare 1.10.61 stabile(https://t.co/FOgJf3hK3K); 5. compiti: rimuovere parole ridondanti nel commento(
#OPML 1. Problemi risolti con Unicorn che esegue cvm: - Librerie dinamiche MIPS e file eseguibili ELF ricompilati. - File system mappato su indirizzi di memoria specifici.
2. Sviluppati passaggi di test del programma, riscritto lo script di compilazione, analizzati i risultati C++ dal file ELF. 3. Distribuito cvm-runtime su MLVM Unicorn per l'esecuzione, ottenendo checkpoint_final e indagando istruzioni specifiche.
#ZkRollup 1. Implementato input su tutti i circuiti. 2. Utilizzati prodotti grand per la prova di uguaglianza della coda. 3. Ordinati e deduplicati richieste di decommit del codice; aggiunto decompressore di codice per lo spacchettamento della memoria. 4. Elaborata la coda di log in code specifiche, ordinando i log L1Message e le richieste di archiviazione. 5. Costruito circuito per la VM principale.
#CortexFullNode 1. Ottimizzato il prefetcher heap escape https://t.co/BeXBq0Iv5x 2. Ridotte compilazioni JS bigint non necessarie https://t.co/LTOElTS3lj 3. Semplificato MaxUint64 https://t.co/55MiFR2kOw 4. Risolto stato mancante quando num è zero https://t.co/XW1MKm8XJm 5. Ristrutturati i dipendenze sull'intestazione
#OPML 1️⃣ Completata la compilazione del set di istruzioni MIPS per cvm-runtime e implementato il modello di test. 2️⃣ Corretto il caricamento della libreria dinamica MIPS e adattato ai tipi tensore/dati di MLVM. 3️⃣ Modificato il layout della memoria e adattato il formato di lettura del modello a struct + pesi; implementata la logica di lettura/scrittura dei dati per indirizzi di memoria specifici. 4️⃣ Adattata l'inferenza del modello cvm-runtime per supportare le funzioni step. 5️⃣ Aggiunto lo strumento di debug Unicorn.
Aggiornamenti del progetto Cortex n. 126 -Rilasciato ZKML v1.0.1, test del modello MNIST superato 🧠 -Risolti bug di quantizzazione in MobileNet, SqueezeNet 🔧 -Progressi ZKCVM con CPU zk-rollup e generazione di prove GPU ✅ -Transizione alla tecnologia OPML per prestazioni migliori 🔄#AI#ZKML https://mirror.xyz/0xb7aAFdE89259d45ECF6eA1a0EF51d33E7fbeA8FB/j2q1B_Mtzuc0_ANTTnpRGi7nBPrMfWXZ1o8UEbgdX4Y