Post-mortem al incidentului de rețea: eroare de eșantionare a validatorului I. Rezumat Pe 26 iunie 2025, la ora 2:40 UTC, Flare Mainnet a suferit o scurtă întrerupere, provocând o oprire temporară a producției de blocuri. Problema a fost identificată ca o eroare cunoscută și corectată de atunci în mecanismul de eșantionare a validatorului moștenit de la o dependență din amonte. O actualizare de rețea planificată în prealabil și auditată care conține remedierea a fost implementată înainte de termen, restabilind cu succes funcționalitatea rețelei până la ora 11.15 UTC pe 26 iunie 2025. II. Cauza principală Întreruperea a fost declanșată de o eroare în software-ul client go-flare v1.10, provenind dintr-o dependență Avalanche din amonte (avalanchego). Bug-ul a fost localizat în algoritmul de eșantionare al validatorului, care este esențial pentru producția de blocuri și selecția colegilor. În condiții specifice de rețea, ponderea cumulată a tuturor validatorilor a depășit valoarea maximă pentru un număr întreg cu semn de 64 de biți (MaxInt64). Acest lucru a dus la o eroare errOutOfRange, care a cauzat închiderea nodurilor de validare. Pierderea acestor validatori a întrerupt capacitatea rețelei de a produce noi blocuri. III. Rezoluție Bug-ul de bază a fost deja rectificat în avalanchego v1.11.0, care a actualizat logica de eșantionare pentru a suporta tipul de date uint64 mai mare. Flare a auditat și pregătit în mod proactiv versiunea v1.11 înainte de programul inițial. Ca răspuns la incident, această actualizare planificată a fost implementată ca un patch de urgență. Noul software a fost lansat cu succes, rezolvând eroarea și restabilind stabilitatea și operațiunile rețelei. IV. Etapele următoare Implementarea cu succes a acestei actualizări a sporit rezistența și stabilitatea rețelei, poziționând-o pentru a face față creșterii viitoare. Am revizuit procesul nostru de răspuns la incidente pentru a asigura implementarea rapidă a patch-urilor critice dacă apar situații similare. Ne exprimăm recunoștința față de furnizorii noștri de infrastructură și față de comunitatea în general pentru răspunsul și sprijinul lor rapid, care au fost esențiale în rezolvarea rapidă a acestui incident.
Afișare original
40,72 K
397
Conținutul de pe această pagină este furnizat de terți. Dacă nu se menționează altfel, OKX nu este autorul articolului citat și nu revendică niciun drept intelectual pentru materiale. Conținutul este furnizat doar pentru informare și nu reprezintă opinia OKX. Nu este furnizat pentru a fi o susținere de nicio natură și nu trebuie să fie considerat un sfat de investiție sau o solicitare de a cumpăra sau vinde active digitale. În măsura în care AI-ul de generare este utilizat pentru a furniza rezumate sau alte informații, astfel de conținut generat de AI poate să fie inexact sau neconsecvent. Citiți articolul asociat pentru mai multe detalii și informații. OKX nu răspunde pentru conținutul găzduit pe pagini terțe. Deținerile de active digitale, inclusiv criptomonedele stabile și NFT-urile, prezintă un grad ridicat de risc și pot fluctua semnificativ. Trebuie să analizați cu atenție dacă tranzacționarea sau deținerea de active digitale este adecvată pentru dumneavoastră prin prisma situației dumneavoastră financiare.