Tidligere på ugen oplevede Ethereum-netværket en betydelig stigning i mistede slots, der overvejende stammer fra blokke videregivet af bloXroute-relæer. Undersøgelser viste, at mens bloXroute relæer effektivt publicerede blokke og blobs, stod den hurtige udbredelse af blokke gennem BloXroute Distributed Network (BDN) i kontrast til den langsommere udbredelse af blobs via peer-to-peer (p2p) kanaler. Denne uoverensstemmelse fremhævede en specifik klientadfærd (CL), hvilket førte til klientafvisning af blokke og efterfølgende mistede slots.
Løsning af Ethereum Missed Slots med bloXroute
BloXroute Labs CEO Uri Klarman forklarede i en detaljeret tråd på Github, hvad der skete om de mistede slots i Ethereum.
I den nuværende Lighthouse-version forventer noder, at den samme peer, der leverer blokken, også leverer blobs. Men da BDN'en ikke udbreder blobs, ignorerer konsensusknudepunkter, der er forbundet til BDN'en, blokke, der oprindeligt blev modtaget fra den. En nylig BDN-udgivelse havde til formål at fremskynde blokudbredelse uden blobs, idet man stolede på, at p2p-netværket kunne sprede blobs efter behov. Denne ændring førte utilsigtet til en betydelig stigning i mistede slots.
Klarman forklarede, at BDN i høj grad er afhængig af Lighthouse, som udgør størstedelen af beacon noder på bloXroute. Indledende observationer efter frigivelse indikerede vellykket blokudbredelse gennem BDN, der primært påvirkede bloXroute-relæer på grund af deres tætte integration med BDN.
For at løse problemet blev der udført en række tests, der isolerede problemet til Lighthouses opførsel, når man først stødte på blokke gennem BDN. Der blev truffet foranstaltninger til gradvist at flytte relæer væk fra at bruge BDN til blokpublicering og efterfølgende deaktivere BDN's blokudbredelse indeholdende blobs.
I hele denne periode fortsatte bloXroute-relæer med at levere blokke med blobs til validatorer og publiceringsblokke med blobs til BDN og netværket af beacon noder. Disse udgivelsesanmodninger returnerede imidlertid et 202-svar, da beacon-noder allerede havde modtaget blokeringen fra BDN.
Fyrmesteren reagerer på beskyldningerne
Michael Sproul, der er chef for Lighthouse, har kritiseret Klarmans holdning til de mistede slots, og hævder, at det misrepræsenterer et problem med Lighthouse p2p-fejlen, som han hævder var forårsaget af en utestet interaktion mellem Bloxroutes centraliserede "blokdistributionsnetværk" (BDN) og Lighthouses HTTP API.
Denne obduktion giver en forkert fremstilling af problemet som en Lighthouse p2p-fejl, mens det faktisk var forårsaget af en utestet interaktion mellem Bloxroutes centraliserede "blokdistributionsnetværk" (BDN) og Lighthouses HTTP API
Her er en konto fra mit perspektiv https://t.co/T2i9dbI2zQ
— Michael Sproul (@sproulM_) Marts 29, 2024
Sproul hævder, at Bloxroute har været usamarbejdsvillig under hændelsen og nægtede at dele logfiler for at understøtte deres påstande. Han hævder, at den for tidlige obduktion blev foretaget, før de nødvendige oplysninger kunne indhentes fra Bloxroute.
Ifølge Sproul opstod problemet fra Bloxroute, der udgav blokke uden blobs på p2p-netværket via BDN og derefter forsøgte at udfylde blobs ved at POSTE dem til Lighthouse som en del af en HTTP-anmodning. Lighthouse og Prysms HTTP API'er antog dog, at blokke blev sendt på p2p med blobs i deres helhed. Sproul hævder, at denne antagelse ikke var gyldig i nærvær af et "blokdistributionsnetværk", der omgår det normale flow for udgivelsesblokke.
For at løse problemet foreslår Sproul kortsigtede løsninger såsom at slukke for BDN, når der er blobs involveret, og langsigtede løsninger som omstrukturering af PBS-økosystemet for at forhindre lignende fejl. Han udtrykker også sin personlige mening om, at BDN er en teknologi, der bør være forældet på grund af dens centraliserede karakter og potentielle risici for Ethereums decentralisering.
Det præsenterede indhold kan indeholde forfatterens personlige mening og er underlagt markedsforhold. Gør din markedsundersøgelse inden du investerer i kryptokurver. Forfatteren eller publikationen er ikke ansvarlig for dit personlige økonomiske tab.
Kilde: https://coingape.com/ethereum-network-struggles-with-missed-slots-bloxroute-and-lighthouse-in-debate/
✓ Del: