Віталік Бутерін знову повертає нас до фундаментальних питань архітектури Ethereum. Цього разу співзасновник мережі публічно підтримав ідею запозичення моделі відстеження монет у біткоїна, що може стати ключем до вирішення давньої проблеми «роздування» стану блокчейну. По суті, йдеться про перегляд підходу до зберігання даних про акаунти, який тяжким тягарем лежить на плечах кожного вузла мережі.
Чому Ethereum «важчає» з кожним днем
Проблема, про яку говорять уже не перший рік, полягає в необмеженому зростанні даних. Кожен новий акаунт в Ethereum — це від 100 до 150 байт, які назавжди залишаються в пам'яті тисяч нод по всьому світу. Навіть якщо гаманець створено й забуто, його запис продовжує займати місце, збільшуючи вимоги до обладнання та сповільнюючи синхронізацію. Я вже неодноразово зазначав, що це — одне з найвужчих місць у довгостроковій стратегії розвитку мережі, і, схоже, в Ethereum Foundation нарешті почали шукати радикальні рішення.
Біткоїн-підхід: UTXO як панацея?
Дослідник Ethereum Foundation Тоні Варштадтер запропонував поглянути на модель UTXO (Unspent Transaction Output), яку біткоїн використовує з 2009 року. Замість зберігання загального балансу кожного акаунта, ця модель відстежує кожну конкретну невитрачену монету. Після витрати монети в системі залишається лише близько третини байта даних — мінімальний слід, який неможливо порівняти з постійною «вагою» акаунтів Ethereum.
Масштаб різниці вражає: мільярд акаунтів у поточній моделі Ethereum зайняв би до 150 ГБ, тоді як мільярд витрачених монет у UTXO-моделі — лише близько 300 МБ. Це на три порядки менше! Вигода для нод і валідаторів очевидна, а отже, і для всієї екосистеми загалом.
Синтез ідей: компактні докази та нові можливості
Бутерін не просто підтримав ідею, але й запропонував її розвиток. Йдеться про дозвіл нодам збирати безліч перевірок транзакцій в один компактний пакет, використовуючи криптографічні докази. Розробник під ніком conall.gwei об'єднав обидві концепції: творець блоку зможе публікувати єдиний зведений файл обсягом 128 КБ, який миттєво підтверджує величезну кількість платежів.
Віталік також відзначив проєкт Utreexo з біткоїн-спільноти, який дозволяє перевіряти монети без зберігання повного списку адрес. За його задумом, в Ethereum обидва підходи працюватимуть синергічно: більша частина операцій масштабується, а повну ноду зможе запустити будь-хто без надвисоких вимог до диска.
Погляд у майбутнє та реакція ринку
Ці ідеї лягають в основу дорожньої карти «Lean Ethereum», яка вже викликала суперечки щодо термінів реалізації. Фонд продовжує рухатися вперед, впроваджуючи нововведення, включно зі зміною криптографії для захисту від майбутніх квантових загроз. Однак, як це часто буває, ринок поки що не оцінює технічні прориви належним чином: ETH торгується близько $1903, безуспішно намагаючись закріпитися вище позначки $2000.
Мій аналіз: Технічно пропозиція виглядає бездоганно і може кардинально знизити поріг входу для валідаторів, що зміцнить децентралізацію. Однак не варто чекати швидких результатів — впровадження таких фундаментальних змін потребуватиме довгих років розробки та координації. Питання в тому, чи вистачить у спільноти терпіння довести цю амбітну ідею до продакшену, не розпорошивши зусилля на інші пріоритети.