Un alt raport a fost lansat - raportul 8/4 PeerDAS Devnet de Sunnsyide Labs este aici! Sunteți curios cum se comportă nodurile în condiții de producție cu PeerDAS? 🧵
Test in Prod (Sunnyside Labs)
Test in Prod (Sunnyside Labs)21 iul. 2025
Sunnyside's 7/14 PeerDAS Devnet report is here! Let's dive into the current status of PeerDAS - how much blob can we handle, and what's the bottleneck?
De data aceasta, Sunnyside Labs a rulat 2 tipuri de devnet-uri bazate pe imaginea fusaka-devnet-2 a lui @ethPandaOps, pentru a verifica stabilitatea rețelei într-un mediu mai realist: 1. Interop devnet (clienți CL/EL mixti cu 50% supernod) 2. Perfect PeerDAS devnet (fiecare nod păstrează exclusiv o coloană de date unică)
Pentru fiecare configurație devnet, am rulat 3 scenarii noi de testare pe ea: 1. Bloburi cu Txs mari Acest lucru este pentru a investiga modul în care tranzacțiile obișnuite afectează concurența propagării blocului cu propagarea coloanei de date peste noduri. Am menținut fiecare bloc la test pentru a ajunge la 22 Mgas (dimensiunea blocului de 2 MB). 2. Limita lățimii de bandă + Txs mari Acest test este pentru a investiga comportamentul rețelei în condițiile nodurilor cu lățime de bandă limitată, cum ar fi stakerii de acasă. Lățimea de bandă este setat ca 100/50Mbps pentru supernoduri și 50/25Mbps pentru fullnode, conform recomandărilor EIP-7870. 3. Testul de sincronizare Genesis Sincronizarea Genesis este testată prin devnet-uri pentru a afla orice blocare sau erori în procesul de sincronizare. Iată informațiile pe care le-am obținut din aceste teste:
1 - Tranzacțiile mari au un impact redus asupra rețelei, în rețea neconstrânsă Atât în Interop Devnet, cât și în Perfect PeerDAS Devnet, rețeaua a rezistat la 60 de blob-uri fără prea multe probleme, chiar și cu tranzacții suplimentare, altele decât blob-urile. Acest rezultat este același cu scenariul de referință numai cu bloburi. Acest lucru indică faptul că tranzacțiile obișnuite, altele decât bloburile, au un impact minim asupra stabilității rețelei fără constrângeri de resurse.
2 - Limita lățimii de bandă afectează rețeaua în diferite căi Cu uplink-uri limitate la 100/50Mbps pentru supernoduri și 50/25Mbps pentru fullnode, debitul blob-urilor s-a prăbușit la 20 de blob-uri/bloc pe devnet-ul Interop și 30 de blob-uri/bloc pe devnet-ul Perfect PeerDAS. Sub aceste limite, o creștere bruscă a mesajelor IWANT pe beacon_block subiect a arătat că blocurile beacon se luptă să se propage. De asemenea, odată ce nodurile și-au atins plafoanele de ieșire, mempool-urile EL au expus mult mai puține bloburi, evidențiate de o scădere abruptă a ratelor de succes getBlobsV2. Discuțiile interne indică limita de încărcare de 50 Mbps pe supernoduri ca principalul vinovat: acel plafon la EIP-7870 este adaptat pentru constructorii de blocuri locale, nu pentru supernodurile care deservesc rețeaua mai largă. Astfel, aceste teste au fost mai dure decât condițiile din lumea reală. Sunnyside Labs va efectua un test de urmărire săptămâna aceasta cu o lățime de bandă supernod mai mare pentru a evalua impactul exact al acestei constrângeri.
3 - Sincronizarea Genesis funcționează pentru Devnet Interop, dar a eșuat pe devnet Perfect PeerDAS Sincronizarea Genesis s-a finalizat impecabil pe internetul de dezvoltare Interop, dar s-a blocat imediat după epoca de actualizare Fulu pe Perfect PeerDAS. Dacă un nod nu poate obține toate coloanele în timpul sincronizării genesis, ar trebui să interogheze în mod ideal colegi suplimentari pentru a umple golurile, ceea ce nu este încă implementat în niciun client. Dacă această preluare a coloanei cross-peer devine o caracteristică necesară înainte ca Fusaka să fie încă deschisă; decizia este așteptată la ACD de joia viitoare.
4 - Completarea custodiei validatorului a avut succes la @Teku_Consensys Completarea custodiei validatorului permite unui client să detecteze coloanele istorice lipsă și să le recupereze automat de la colegi. Testul nostru dedicat a confirmat că implementarea Teku funcționează impecabil - a identificat goluri și a umplut complet fără sughițuri în condiții obișnuite. La testare a fost identificată o mică eroare într-un caz limită în care exista un decalaj mare în lanț fără pete, care a fost remediată rapid de către echipă. Alți clienți lucrează acum la această caracteristică și va fi testată în viitorul Sunnyside devnets pe măsură ce implementarea este finalizată.
Sunnyside Labs va continua să ruleze devnet-uri săptămâna aceasta, concentrându-se pe următoarele subiecte: - Devnet Interop cu limite mai mari de lățime de bandă a supernodului și perioade mai lungi de timp - Mai multe analize ale testelor de sincronizare genesis pe Perfect PeerDAS devnet - Mai multe devnet-uri care se concentrează pe dimensiunea maximă a blocului (în format comprimat rapid), noduri corupte cu blobber și finalitate în rețea divizată
1,22K