Мрежата Ethereum се бори с пропуснати слотове, bloXroute и Lighthouse в дебат

По-рано тази седмица мрежата Ethereum претърпя значителен скок в пропуснатите слотове, предимно произхождащи от блокове, препредадени от релета bloXroute. Проучванията разкриха, че докато bloXroute релета ефективно публикува блокове и петна, бързото разпространение на блокове през разпределената мрежа на BloXroute (BDN) е в контраст с по-бавното разпространение на петна чрез peer-to-peer (p2p) канали. Това несъответствие подчертава специфично поведение на клиента (CL), водещо до отхвърляне на блокове от клиента и последващи пропуснати слотове.

Разрешаване на пропуснати слотове на Ethereum с bloXroute

Изпълнителният директор на BloXroute Labs Ури Кларман обясни в подробна тема в Github какво се е случило с пропуснатите слотове в Ethereum.

В текущата версия на Lighthouse възлите очакват същият партньор, предоставящ блока, да доставя и петна. Въпреки това, тъй като BDN не разпространява петна, консенсусните възли, свързани с BDN, пренебрегват блоковете, първоначално получени от него. Скорошна версия на BDN имаше за цел да ускори разпространението на блокове без петна, разчитайки на p2p мрежата за разпространение на петна, ако е необходимо. Тази промяна по невнимание доведе до значително увеличение на пропуснатите слотове.

Кларман обясни, че BDN силно разчита на Lighthouse, който съставлява по-голямата част от възлите за маяк в bloXroute. Първоначалните наблюдения след пускането показват успешно разпространение на блокове през BDN, засягайки предимно релетата bloXroute поради тяхната тясна интеграция с BDN.

За да се реши проблемът, бяха проведени поредица от тестове, изолиращи проблема до поведението на Lighthouse, когато срещне блокове първо през BDN. Бяха взети мерки за постепенно прехвърляне на релетата от използването на BDN за публикуване на блокове и впоследствие забраняване на разпространението на блокове на BDN, съдържащи петна.

През този период релетата bloXroute продължиха да предоставят блокове с петна на валидатори и да публикуват блокове с петна към BDN и мрежата от възли за местоположение. Тези заявки за публикуване обаче върнаха отговор 202, тъй като възлите за маяк вече бяха получили блока от BDN.

Шефът на фара отговаря на обвиненията

Майкъл Спраул, който е шефът на Lighthouse, критикува отношението на Klarman към пропуснатите слотове, твърдейки, че представя погрешно проблем с грешката Lighthouse p2p, която според него е причинена от нетествано взаимодействие между централизираната „блокова разпределителна мрежа“ (BDN) на Bloxroute и HTTP API на Lighthouse.

Sproul твърди, че Bloxroute не е оказал съдействие по време на инцидента, като е отказал да сподели регистрационни файлове в подкрепа на своите твърдения. Той твърди, че преждевременната аутопсия е извършена преди необходимата информация да бъде получена от Bloxroute.

Според Sproul проблемът е възникнал от публикуването на Bloxroute на блокове без петна в p2p мрежата чрез BDN и след това се опитва да попълни петната, като ги изпрати POST в Lighthouse като част от HTTP заявка. HTTP API на Lighthouse и Prysm обаче приемат, че блоковете са изпратени на p2p с петна в тяхната цялост. Sproul твърди, че това предположение не е валидно при наличието на „мрежа за разпространение на блокове“, която заобикаля нормалния поток за публикуване на блокове.

За да се справи с проблема, Sproul предлага краткосрочни решения като изключване на BDN, когато са включени петна, и дългосрочни решения като преструктуриране на PBS екосистемата за предотвратяване на подобни повреди. Той също така изразява личното си мнение, че BDN е технология, която трябва да бъде остаряла поради нейния централизиран характер и потенциални рискове за децентрализацията на Ethereum.

✓ Споделете:

Bhushan е ентусиаст на FinTech и притежава добър усет в разбирането на финансовите пазари. Интересът му към икономиката и финансите привлича вниманието му към новите нововъзникващи блокови технологии и пазари за криптовалута. Непрекъснато е в процес на обучение и се поддържа мотивиран чрез споделяне на придобитите си знания. В свободното време той чете романи за измислици на трилъри и понякога изследва кулинарните си умения.

Представеното съдържание може да включва личното мнение на автора и е предмет на пазарно условие. Направете проучване на пазара преди да инвестирате в криптовалути. Авторът или публикацията не носи отговорност за личните ви финансови загуби.

Източник: https://coingape.com/ethereum-network-struggles-with-missed-slots-bloxroute-and-lighthouse-in-debate/