Розробники Ethereum пропонують оновлення стейкінгу з квантовим захистом

ETH
Квантові обчисленняпостквантовийEthereumстейкінгEIP
1 годину томуДжерело: crypto.news
Розробники Ethereum пропонують оновлення стейкінгу з квантовим захистом

Дослідники Ethereum 24 серпня подали чернетку пропозиції щодо постквантового контракту на депозити валідаторів, який згодом може дозволити мережі замінити свою поточну систему підписів BLS.

Підсумок

  • Дослідники Ethereum цього тижня подали чернетку пропозиції постквантового депозитного контракту для міграції підписів валідаторів.
  • Дизайн підтримує ключі, схеми підписів та метадані змінної довжини, поки що не обираючи постквантовий алгоритм.
  • Схема 0 зберегла б поточні депозити BLS, тоді як пізніші ідентифікатори відповідатимуть альтернативним криптографічним системам підписів.
  • Необоротний перемикач міграції згодом міг би зупинити нові депозити BLS після поетапного перехідного періоду.
  • Запит на злиття залишається чернеткою, що очікує на консенсус редакторів, технічний огляд, обговорення та успішні перевірки.

Кеваундрей Веддерберн, Том Вамбсганс і Томас Коратгер є авторами запропонованої основної пропозиції щодо покращення Ethereum. Чернетка залишається незлитим поданням на GitHub і не була обрана для оновлення мережі.

Пропозиція Ethereum готує депозити до нових підписів

Валідатори Ethereum зараз використовують публічні ключі та підписи BLS фіксованої довжини. Запропонований контракт натомість приймає публічні ключі, підписи та метадані облікових даних змінної довжини.

Кожен депозит міститиме ідентифікатор схеми, який показує, яку криптографічну систему використовує валідатор. Схема 0 зарезервована для існуючого формату BLS, зберігаючи сумісність під час початкового переходу.

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

Контракт є «готовим до постквантового періоду», але сам по собі не зробить Ethereum квантово-стійким.

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

EIP-7685 переноситиме запити на депозити валідаторів

Дизайн замінив би механізм дерева Меркла старого зразка нового контракту на запити рівня виконання. Ці запити переміщували б інформацію про депозити з рівня виконання Ethereum на рівень консенсусу.

Пропозиція покладається на EIP-7685, який створив загальну систему запитів для зв'язку між двома рівнями. Ця структура додає зобов'язання щодо запитів до заголовків блоків виконання та дозволяє рівню консенсусу обробляти нові типи запитів.

Ethereum вже використовує цей механізм для операцій валідаторів. EIP-6110 постачає депозити валідаторів на рівень консенсусу як запити EIP-7685, тоді як EIP-7002 підтримує виведення коштів, ініційовані рівнем виконання. EIP-7251 використовує ту саму структуру для консолідації валідаторів.

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

Необоротний перемикач міг би вивести депозити BLS з обігу

Пропозиція включає механізм поетапної міграції. Розробники могли б спочатку розгорнути контракт із увімкненими депозитами BLS, дозволяючи пізніше додавати додаткові схеми підписів.

Подальше рішення протоколу могло б назавжди вимкнути нові депозити Схеми 0. Після активації режим виведення BLS не можна було б скасувати згідно із запропонованим дизайном.

Існуючі валідатори BLS не зникли б автоматично після активації перемикача. Для вирішення питань існуючих ключів валідаторів, виходів, змін облікових даних та міграції в постквантову систему знадобилися б окремі правила.

Автори також очікують на відгуки щодо того, як дизайн має взаємодіяти з існуючими пропозиціями валідаторів, включаючи EIP-7002, EIP-7251 та EIP-8282. Веддерберн зазначив, що це питання порушувалося під час зустрічі All Core Developers Execution.

Ширша дорожня карта Ethereum вже розглядає квантову стійкість як центральний довгостроковий пріоритет. Запропоновані зміни включають заміну BLS-підписів, KZG-зобов'язань та ECDSA на альтернативи, призначені для протидії майбутнім квантовим атакам.

Проєкт все ще проходить кілька етапів розгляду

Pull request має позначки "чернетка" та "основна пропозиція". На момент перевірки він також очікував на консенсус редакторів, офіційний розгляд та успішні автоматизовані перевірки.

Редактор запропонував присвоїти йому номер EIP-8394 як послідовний номер і попросив окреме обговорення на Ethereum Magicians. Цей номер ще не був показаний як прийнятий, опублікований EIP на канонічному веб-сайті EIP.

Репозиторій EIP Ethereum зазначає, що документи, не опубліковані на офіційному веб-сайті EIP, слід розглядати як робочі документи. Навіть публікація як чернетки не означала б, що мережа схвалила впровадження.

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

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

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