Ethereum tīkls cīnās ar izlaistiem slotiem, bloXroute un Lighthouse diskusijā

Šīs nedēļas sākumā Ethereum tīkls piedzīvoja ievērojamu izlaistu laika nišu pieaugumu, kas galvenokārt radās no blokiem, ko pārraidīja bloXroute releji. Izmeklējumos atklājās, ka, lai gan bloXroute releji efektīvi publicēja blokus un lāčus, straujā bloku izplatīšanās caur BloXroute izplatīto tīklu (BDN) bija pretstatā lēnākai blobu izplatībai, izmantojot vienādranga (p2p) kanālus. Šī neatbilstība iezīmēja īpašu klienta (CL) uzvedību, kā rezultātā klients noraidīja blokus un pēc tam nokavēja laika nišas.

Ethereum neatbildēto slotu atrisināšana, izmantojot bloXroute

BloXroute Labs izpilddirektors Urijs Klarmans detalizētā Github pavedienā paskaidroja, kas atklājās par Ethereum izlaistajiem laika nišiem.

Pašreizējā Lighthouse versijā mezgli sagaida, ka viens un tas pats partneris, kas nodrošina bloku, piegādās arī blobus. Tomēr, tā kā BDN neizplata blobus, ar BDN saistītie konsensa mezgli neņem vērā blokus, kas sākotnēji tika saņemti no tā. Nesenā BDN izlaiduma mērķis bija paātrināt bloku izplatīšanu bez lāsēm, paļaujoties uz p2p tīklu, lai pēc vajadzības izplatītu blobus. Šīs izmaiņas netīšām izraisīja ievērojamu zaudēto laika nišu skaita pieaugumu.

Klarman paskaidroja, ka BDN lielā mērā paļaujas uz Lighthouse, kas veido lielāko daļu bloXroute bākas mezglu. Sākotnējie novērojumi pēc izlaišanas norādīja uz veiksmīgu bloku izplatīšanos caur BDN, galvenokārt ietekmējot bloXroute relejus, jo tie ir cieši saistīti ar BDN.

Lai atrisinātu problēmu, tika veikta virkne testu, izolējot problēmu no Lighthouse uzvedības, saskaroties ar blokiem vispirms caur BDN. Tika veikti pasākumi, lai pakāpeniski pārslēgtu relejus no BDN izmantošanas bloku publicēšanai un pēc tam atspējotu BDN bloku izplatīšanu, kas satur lāses.

Visā šajā periodā bloXroute releji turpināja nodrošināt blokus ar blobiem pārbaudītājiem un publicēt blokus ar blobiem BDN un bāksignālu mezglu tīklā. Tomēr šie publicēšanas pieprasījumi sniedza atbildi 202, jo bākas mezgli jau bija saņēmuši bloku no BDN.

Bākas priekšnieks atbild uz apgalvojumiem

Maikls Sprouls, kurš ir Lighthouse vadītājs, ir kritizējis Klarmana attieksmi pret neizmantotajiem laika nišiem, apgalvojot, ka tā nepareizi atspoguļo problēmu ar Lighthouse p2p kļūdu, ko, viņaprāt, izraisīja nepārbaudīta mijiedarbība starp Bloxroute centralizēto “bloku izplatīšanas tīklu” (BDN) un Lighthouse HTTP API.

Sprouls apgalvo, ka Bloxroute incidenta laikā nav sadarbojies, atsakoties koplietot žurnālus, lai pamatotu savus apgalvojumus. Viņš apgalvo, ka priekšlaicīga pēcnāves pārbaude tika veikta, pirms no Bloxroute varēja iegūt nepieciešamo informāciju.

Saskaņā ar Sproul teikto, problēma radās tāpēc, ka Bloxroute publicēja blokus bez lāsēm p2p tīklā, izmantojot BDN, un pēc tam mēģināja aizpildīt blokus, ievietojot tos Lighthouse kā daļu no HTTP pieprasījuma. Tomēr Lighthouse un Prysm HTTP API pieņēma, ka bloki tika nosūtīti uz p2p ar lāsēm kopumā. Sproul apgalvo, ka šis pieņēmums nebija derīgs “bloku izplatīšanas tīkla” klātbūtnē, kas apiet parasto bloku publicēšanas plūsmu.

Lai risinātu šo problēmu, Sprouls iesaka īstermiņa risinājumus, piemēram, BDN izslēgšanu, kad ir iesaistīti blobs, un ilgtermiņa risinājumus, piemēram, PBS ekosistēmas pārstrukturēšanu, lai novērstu līdzīgas kļūmes. Viņš arī pauž savu personīgo viedokli, ka BDN ir tehnoloģija, kas būtu novecojusi tās centralizētā rakstura un iespējamo risku dēļ Ethereum decentralizācijai.

✓ Kopīgot:

Bušāns ir FinTech entuziasts un labi izprot finanšu tirgu izpratni. Viņa interese par ekonomiku un finansēm pievērš uzmanību jaunajiem topošajiem blokķēžu tehnoloģiju un kriptovalūtu tirgiem. Viņš pastāvīgi mācās un uztur motivāciju, daloties ar iegūtajām zināšanām. Brīvajā laikā viņš lasa trillera fantastikas romānus un dažreiz pēta savas kulinārijas prasmes.

Piedāvātajā saturā var būt ietverts autora personīgais viedoklis, un tas ir atkarīgs no tirgus nosacījumiem. Pirms ieguldāt kriptovalūtās, veiciet savu tirgus izpēti. Autors vai publikācija neuzņemas nekādu atbildību par jūsu personīgajiem finansiālajiem zaudējumiem.

Avots: https://coingape.com/ethereum-network-struggles-with-missed-slots-bloxroute-and-lighthouse-in-debate/