Дослідник розкрив плани трансформації Ethereum-транзакцій

У мережі Ethereum відбувається «тиха, але фундаментальна трансформація» у способі перевірки блоків. Про це заявив дослідник Ethereum Foundation під псевдонімом ladislaus.

«Незалежно від того, чи ви прихильник масштабування, індивідуальний стейкер, домашній валідатор або ж прихильник самоперевірки — це матиме для вас значення», — зазначив експерт.

За його словами, Ethereum переходить від повторного виконання всіх транзакцій на вузлах до підтвердження коректності операцій шляхом перевірки доказів zkEVM.

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

При цьому обсяг роботи валідаторів залежить від ліміту газу — разом із ним зростають вимоги до пропускної здатності оператора.

Однак ladislaus бачить інше рішення: замість повторення обчислень вузол перевіряє криптографічний доказ коректності дії. 

«Саме це забезпечують докази zkEVM — шлях до значного масштабування виконання L1 у довгостроковій перспективі», — додав член Ethereum Foundation.

Ідея не нова, але її оновлена суть у тому, що тепер технологію впроваджують у базовий протокол Ethereum не як функцію агрегування, а як необов’язковий етап у процесі підтвердження на самому рівні консенсусу.

Принцип роботи

Розробники мережі планують створити так званий «конвеєр» доказів. ladislaus описав його механізм: 

  1. Клієнт рівня виконання (EL) створює ExecutionWitness — «самодостатній» пакет даних, необхідних для перевірки блоку без зберігання повного стану. 
  2. Стандартизована гостьова програма використовує цю базу і перевіряє перехід стану. zkVM виконує запит, а валідатор генерує доказ коректності. 
  3. Клієнт рівня консенсусу (CL) перевіряє цей доказ.

Так з’явиться нова категорія учасників мережі — zkAttesters. Це клієнти CL, які перевіряють докази zkEVM замість запуску повноцінного EL.

Механізм роботи ZK-доказів. Джерело: X/ladislaus.

«Синхронізація зводиться до завантаження доказів для останніх блоків з моменту останньої контрольної точки фіналізації», — пояснив ladislaus.

Сьогодні робота валідатора передбачає одночасний запуск CL- і EL-клієнта, причому останній є особливо ресурсоємною частиною. Зберігання стану, час обробки блоків, пропускна здатність: усі ці значення зростають пропорційно ліміту газу. 

За словами дослідника, якщо замінити повторне виконання перевіркою доказів, можна суттєво знизити вимоги до обладнання для участі в консенсусі.

«Можливо, найбільшу вигоду отримають ті, хто займається індивідуальним стейкінгом, і домашні валідатори. Будучи zkAttesters, їм більше не потрібно запускати повний EL-тест, і вони зможуть синхронізувати дані за лічені хвилини. Перевірка доказу замінює повторне виконання і, відповідно, знижуються вимоги до обладнання», — припустив він.

Описані зміни планують впровадити в межах EIP-8025, яке входить у дорожню карту Ethereum на 2026 рік. 

Нагадаємо, у лютому Віталік Бутерін описав майбутній союз ШІ та Ethereum, підкресливши необхідність у переслідуванні позитивного шляху.

Читайте ForkLog UA в соціальних мережах

Знайшли помилку в тексті? Виділіть її та натисніть CTRL+ENTER

Матеріали за темою

Ми використовуємо файли cookie для покращення якості роботи.

Користуючись сайтом, ви погоджуєтесь з Політикою приватності.

OK
Exit mobile version