Мережа Ethereum бореться з пропущеними слотами, bloXroute та Lighthouse у дебатах

Раніше цього тижня в мережі Ethereum спостерігалося значне зростання кількості пропущених слотів, переважно через блоки, передані ретрансляторами bloXroute. Дослідження показали, що хоча реле bloXroute ефективно публікує блоки та блоби, швидке розповсюдження блоків через розподілену мережу BloXroute (BDN) відрізнялося від повільнішого поширення блобів через однорангові (p2p) канали. Ця розбіжність підкреслила певну поведінку клієнта (CL), що призвело до відхилення клієнтом блоків і подальших пропущених слотів.

Вирішення пропущених слотів Ethereum за допомогою bloXroute

Генеральний директор BloXroute Labs Урі Кларман пояснив у детальній темі на Github, що сталося з пропущеними слотами в Ethereum.

У поточній версії Lighthouse вузли очікують, що той самий вузол, що надає блок, також постачатиме блоби. Однак, оскільки BDN не розповсюджує блоки, консенсусні вузли, підключені до BDN, ігнорують блоки, отримані від нього спочатку. Нещодавній випуск BDN мав на меті прискорити розповсюдження блоків без блобів, покладаючись на мережу p2p для розповсюдження блобів за потреби. Ця зміна ненавмисно призвела до значного зростання кількості пропущених слотів.

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

Щоб вирішити цю проблему, було проведено серію тестів, ізолювавши проблему до поведінки Lighthouse під час зустрічі з блоками спочатку через BDN. Було вжито заходів для поступового переходу ретрансляторів від використання BDN для публікації блоків і подальшого вимкнення розповсюдження блоків BDN, що містять блоби.

Протягом цього періоду ретранслятори bloXroute продовжували надавати блоки з blob-об’єктами для валідаторів і публікувати блоки з blob-об’єктами в BDN і мережу вузлів-маяків. Однак ці запити на публікацію повернули відповідь 202, оскільки вузли-маяки вже отримали блок від BDN.

Начальник маяка відповідає на звинувачення

Майкл Спроул, який є головним у Lighthouse, розкритикував погляд Клармана на пропущені слоти, стверджуючи, що він неправильно відображає проблему з помилкою Lighthouse p2p, яка, як він стверджує, була спричинена неперевіреною взаємодією між централізованою «мережею розподілу блоків» (BDN) Bloxroute та HTTP API Lighthouse.

Спроул стверджує, що Bloxroute не співпрацював під час інциденту, відмовляючись надати журнали для підтвердження своїх претензій. Він стверджує, що передчасний розтин був проведений до того, як необхідну інформацію вдалося отримати від Bloxroute.

За словами Спроула, проблема виникла через публікацію Bloxroute блоків без блобів у мережі p2p через BDN, а потім спробу заповнити блоби, відправивши їх у Lighthouse як частину запиту HTTP. Проте HTTP-інтерфейси Lighthouse і Prysm передбачали, що блоки надсилаються через p2p разом із повними блоками. Спроул стверджує, що це припущення не було дійсним за наявності «мережі розподілу блоків», яка обходить звичайний потік для публікації блоків.

Щоб вирішити цю проблему, Спроул пропонує короткотермінові рішення, такі як вимикання BDN, коли задіяні блоби, і довгострокові рішення, як-от реструктуризація екосистеми PBS, щоб запобігти подібним збоям. Він також висловлює свою особисту думку, що BDN — це технологія, яка має бути застарілою через її централізований характер і потенційні ризики для децентралізації Ethereum.

✓ Поділитися:

Bhushan є ентузіастом FinTech і володіє хорошим чуттям у розумінні фінансових ринків. Його інтерес до економіки та фінансів привертає його увагу до нових ринків блокчейн-технологій та криптовалют. Він постійно перебуває в процесі навчання і постійно мотивує себе діленням набутих знань. У вільний час він читає романи вигадок трилерів та інколи вивчає свої кулінарні навички.

Представлений контент може містити особисту думку автора та підпорядковується умовам ринку. Проведіть дослідження ринку, перш ніж інвестувати в криптовалюти. Автор або публікація не несе відповідальності за ваші особисті фінансові втрати.

Джерело: https://coingape.com/ethereum-network-struggles-with-missed-slots-bloxroute-and-lighthouse-in-debate/