Noi corecturi, optimizări și o nouă versiune stabilă 1.10.63 sunt aici! Să detaliem 👇
1/ Îmbunătățiri P2P 🌐
Gestionarea erorilor la pornirea descoperirii îmbunătățită (https://t.co/fHlStNc2Yb) Timp de răspuns configurabil pentru discv5 pentru o mai bună stabilitate a rețelei (https://t.co/rGFnZImENP) Parametrii neutilizați eliminați în revalidationList pentru eficiență (https://t.co/LYoXleEnT7)
2/ Ajustări de Performanță & Stabilitate ⚙️
Offset de flush introdus în congelator (https://t.co/sbCvsU1QaC) Corectat marshaling-ul NAT în TOML (Fix (https://t.co/PPmNHoWdlM) Săriți peste setarea flushOffset în modul de citire pentru o utilizare optimizată a discului (Commit (https://t.co/qRWFmIvTms)
3/ Optimizări VM & Gaz 🚀
Corectare de gaz intrinsec cu numărul de bytes pentru o mai bună calculare a gazului (https://t.co/uH9YVtxmuA) Specificații actualizate pentru contractele VM (https://t.co/o27n8TXbtt)
🔥 Cortex Full Node v1.10.63 Stabil este acum LIVE! Verifică-l: 🔗 Note de lansare (
Noi corecturi, optimizări și o nouă versiune stabilă 1.10.63 sunt aici! Să detaliem 👇
1/ Îmbunătățiri P2P 🌐
Îmbunătățirea gestionării erorilor la pornirea descoperirii (Corectare) Timp de răspuns configurabil pentru discv5 pentru o stabilitate mai bună a rețelei (Angajament) Parametrii neutilizați eliminați în lista de revalidare pentru eficiență (Angajament)
2/ Ajustări de Performanță și Stabilitate ⚙️
Offset de flush introdus în congelator (Angajament) Corectarea marshaling-ului NAT în TOML (Corectare) Sărirea setării flushOffset în modul de citire pentru utilizarea optimizată a discului (Angajament)
3/ Optimizări VM și Gaz 🚀
Corectare de gaz intrinsec cu numărul de bytes pentru o mai bună calculare a gazului (Angajament) Specificații actualizate ale contractului VM (Angajament)
1. Analizați instrucțiunile PC executate de cvm-runtime mips și obțineți cod binar; 2. Căutați și depanați procedura de decompilare capstone și eroarea de segmentare fără memorie; 3. Folosiți compilarea și execuția c++ pentru a testa codul golang; 4. Măsurați flag-ul de compilare c++: softFloat, hardFloat, -O3, -mfp32, etc. și analizați fișierul readelf pentru cannon; 5. Analizați și comparați antetele segmentelor; 6. Căutați proiecte și tehnici legate de FHE;
#ZkRollup
1. Adăugați toate tabelele de căutare utilizate în circuitul principal VM; 2. Inițializați starea bootloader-ului; 3. Adăugați registrul**,** adăugați oracle-ul martor; 4. Actualizați starea înainte de fiecare execuție op: creați un candidat draft pentru următoarea stare VM; 2. Implementați circuitul op: implementați circuitul opcode add & sub**, **adăugați circuitul binop**, **circuitul noop op; 3. Completați practic logica tuturor OP-urilor VM (cu excepția părții ret), testați și fuzionați în circuitul de rulare a ciclului; 4. Studiați și fuzionați cel mai recent cod upstream (unele arhive publice din depozit, integrate) și pregătiți-vă să selectați treptat angajamentele în noua bibliotecă de integrare fork;
#CortexNode
1. index de tranzacție independent & corectare(https://t.co/UMxDbBMYtE); 2. înlocuiți logica personalizată cu bytes.HasPrefix(https://t.co/0FEcK5SLO0); 3. lansați 1.10.62 instabil(https://t.co/WeWaSeoN44); 4. lansați 1.10.61 stabil(https://t.co/FOgJf3hK3K); 5. activitate: eliminați cuvintele redundante din comentariu(
#OPML 1. Problemele rezolvate cu Unicorn executând cvm: - Recompilarea bibliotecilor dinamice MIPS și a executabilului ELF. - Maparea sistemului de fișiere la adrese de memorie specifice.
2. Dezvoltarea pașilor de testare a programului, rescrierea scriptului de compilare, analizarea rezultatelor C++ din fișierul ELF. 3. Implementarea cvm-runtime pe MLVM Unicorn pentru execuție, obținerea checkpoint_final și investigarea instrucțiunilor specifice.
#ZkRollup 1. Implementarea inputului în toate circuitele. 2. Utilizarea produselor mari pentru dovada egalității cozii. 3. Sortarea și deduplicarea cererilor de decommitare a codului; adăugarea unui decompresor de cod pentru despachetarea memoriei. 4. Procesarea cozii de loguri în cozi specifice, sortarea logurilor L1Message și cererilor de stocare. 5. Construirea circuitului pentru VM principal.
#CortexFullNode 1. Optimizarea scăpării heap-ului prefetcher https://t.co/BeXBq0Iv5x 2. Reducerea compilărilor inutile JS bigint https://t.co/LTOElTS3lj 3. Simplificarea MaxUint64 https://t.co/55MiFR2kOw 4. Corectarea stării lipsă când num este zero https://t.co/XW1MKm8XJm 5. Restructurarea dependențelor pe antet
#OPML 1️⃣ A finalizat compilarea setului de instrucțiuni MIPS pentru cvm-runtime și a implementat modelul de testare. 2️⃣ S-a remediat încărcarea dinamică a bibliotecii MIPS și adaptată la tipurile de tensor/date ale MLVM. 3️⃣ Aspectul de memorie modificat și formatul de citire a modelului ajustat pentru a structura + greutăți; a implementat logica de citire/scriere a datelor pentru adrese de memorie specifice. 4️⃣ Inferența modelului cvm-runtime adaptat pentru a sprijini funcțiile pas. 5️⃣ A fost adăugat instrumentul de depanare Unicorn.
Actualizări ale proiectului Cortex#126-ZKML v1.0.1 lansat, testul modelului MNIST a trecut 🧠 -S-au remediat erorile de cuantificare în MobileNet, SqueezeNet 🔧 -Progresul ZKCVM cu CPU zk-rollup și generarea de probe GPU ✅ -Tranziție la tehnologia OPML pentru o performanță mai bună 🔄#AI#ZKML https://mirror.xyz/0xb7aAFdE89259d45ECF6eA1a0EF51d33E7fbeA8FB/j2q1B_Mtzuc0_ANTTnpRGi7nBPrMfWXZ1o8UEbgdX4Y