Я останнім часом слідкую за обговореннями інфраструктури вузлів Ethereum, і насправді існує досить суттєва проблема, про яку не говорять достатньо. Збільшення обсягу збережених даних на повних вузлах стало справжнім болючим питанням для операторів. Марек Морацзіньскі з Nethermind нещодавно підняв цікаву тему про те, що понад 80% дискового простору повного вузла займають історичні записи з часів до злиття.



Мене зацікавило, як вони вирішують цю проблему у версії 1.3.1. Вони знайшли спосіб обрізати ці історичні записи до злиття за допомогою файлів ERA, і, судячи з усього, всі основні команди в екосистемі Ethereum узгодилися щодо впровадження цього приблизно у травні. Якщо видалити всі старі блоки та квитанції і залишити лише те, що дійсно потрібно для перевірки поточного стану, то вузли будуть працювати менше ніж на 200 ГБ замість нинішнього роздутої конфігурації.

Це насправді досить розумна інженерна ідея. Більшість людей не усвідомлює, наскільки ресурсоємним стало запуск повного вузла. У вас є Geth та інші клієнти, які стикаються з тими ж обмеженнями зберігання, і така оптимізація саме те, що потрібно для інфраструктурного шару. Кесслер вже деякий час пише про ці проблеми ефективності вузлів, і це здається справжнім прогресом.

Практичний вплив? Більше людей зможуть запускати повні вузли без необхідності використовувати обладнання рівня підприємства. Це важливо для децентралізації. Це один із тих непоказних покращень інфраструктури, які не привертають уваги так само, як запуск нового токена, але, ймовірно, важливіше для довгострокового здоров’я Ethereum.
ETH-1,02%
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • Прокоментувати
  • Репост
  • Поділіться
Прокоментувати
Додати коментар
Додати коментар
Немає коментарів
  • Закріпити