Ethereum Network kämpar med missade spelautomater, bloXroute och Lighthouse i debatt

Tidigare i veckan upplevde Ethereum-nätverket en betydande ökning av missade slots, huvudsakligen härrörande från block som vidarebefordrades av bloXroute-reläer. Undersökningar visade att även om bloXroute reläer effektivt publicerade block och blobbar, stod den snabba spridningen av block genom BloXroute Distributed Network (BDN) i kontrast till den långsammare spridningen av blobbar via peer-to-peer (p2p) kanaler. Denna diskrepans framhävde ett specifikt klientbeteende (CL), vilket ledde till att klienten avvisade block och efterföljande missade slots.

Lösning av Ethereums missade spelautomater med bloXroute

BloXroute Labs VD Uri Klarman förklarade i en detaljerad tråd på Github vad som hände om de missade slotsen i Ethereum.

I den nuvarande Lighthouse-versionen förväntar sig noderna att samma peer som tillhandahåller blocket också levererar klumparna. Men eftersom BDN inte sprider blobbar, ignorerar konsensusnoder anslutna till BDN block som initialt mottagits från den. En nyligen publicerad BDN-utgåva syftade till att påskynda blockförökning utan blobbar, och förlita sig på att p2p-nätverket sprider blobbar vid behov. Denna förändring ledde oavsiktligt till en betydande ökning av missade slots.

Klarman förklarade att BDN starkt förlitar sig på Lighthouse, som utgör majoriteten av beaconnoder på bloXroute. Initiala observationer efter frisättningen indikerade framgångsrik blockutbredning genom BDN, vilket främst påverkade bloXroute-reläer på grund av deras nära integration med BDN.

För att lösa problemet genomfördes en serie tester som isolerade problemet till Lighthouses beteende när man stöter på block först via BDN. Åtgärder vidtogs för att gradvis övergå reläer från att använda BDN för blockpublicering och därefter inaktivera BDN:s blockutbredning innehållande blobbar.

Under hela denna period fortsatte bloXroute-reläer att förse block med blobs till validerare och publiceringsblock med blobs till BDN och nätverket av beaconnoder. Dessa publiceringsförfrågningar returnerade emellertid ett 202-svar eftersom beaconnoder redan hade mottagit blockeringen från BDN.

Fyrchefen svarar på anklagelserna

Michael Sproul, som är chef på Lighthouse, har kritiserat Klarmans syn på de missade slotsen och hävdar att det är en felaktig bild av ett problem med Lighthouse p2p-buggen, som han hävdar orsakades av en oprövad interaktion mellan Bloxroutes centraliserade "blockdistributionsnätverk" (BDN) och Lighthouses HTTP API.

Sproul hävdar att Bloxroute har varit samarbetsvillig under incidenten och vägrat dela loggar för att stödja deras påståenden. Han hävdar att den förtida obduktionen genomfördes innan nödvändig information kunde erhållas från Bloxroute.

Enligt Sproul uppstod problemet från att Bloxroute publicerade block utan blobbar på p2p-nätverket via BDN och sedan försökte fylla i blobbar genom att posta dem till Lighthouse som en del av en HTTP-förfrågan. Lighthouse och Prysms HTTP API:er antog dock att block skickades på p2p med blobs i sin helhet. Sproul hävdar att detta antagande inte var giltigt i närvaro av ett "blockdistributionsnätverk" som kringgår det normala flödet för publiceringsblock.

För att lösa problemet föreslår Sproul kortsiktiga lösningar som att stänga av BDN när blobbar är inblandade och långsiktiga lösningar som att omstrukturera PBS-ekosystemet för att förhindra liknande fel. Han uttrycker också sin personliga åsikt att BDN är en teknik som borde vara föråldrad på grund av dess centraliserade karaktär och potentiella risker för Ethereums decentralisering.

✓ Dela:

Bhushan är en FinTech-entusiast och har en god känsla för att förstå finansmarknaderna. Hans intresse för ekonomi och finans lockar sin uppmärksamhet till den nya tillväxtmarknaden Blockchain Technology och Cryptocurrency. Han är kontinuerligt i en inlärningsprocess och håller sig motiverad genom att dela sin förvärvade kunskap. På fritiden läser han thrillerfictionromaner och utforskar ibland sina kulinariska färdigheter.

Det presenterade innehållet kan omfatta författarens personliga åsikt och är föremål för marknadsförhållanden. Gör din marknadsundersökning innan du investerar i cryptocurrencies. Författaren eller publikationen ansvarar inte för din personliga ekonomiska förlust.

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