Перейти до основного контенту

Підготовка Ethereum до використання в майбутньому

Ці оновлення роблять з Ethereum стійкий, децентралізований базовий рівень для використання в майбутньому, яким би воно не було.

Деякі частини плану розвитку не обов’язково потрібні для масштабування або захисту Ethereum в короткостроковій перспективі, але вони забезпечують стабільність і надійність Ethereum у майбутньому.

Квантова стійкість

Деякі з засобів захисту сучасного Ethereum буде скомпрометовано, коли квантові обчислення стануть реальністю. Квантові комп’ютери, ймовірно, не становитимуть реальну загрозу для сучасної криптографії ще десятки років, але в Ethereum закладаються засоби захисту на століття вперед. Це означає якнайшвидше забезпечення квантової стійкості Ethereum(opens in a new tab).

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

Відомо, що схеми фіксації KZG, які використовуються в Ethereum для генерації криптографічних ключів, є квантово вразливими. Зараз це питання вирішується за допомогою "довірених схем", коли багато користувачів генерують випадковість, яку квантовий комп’ютер не може проаналізувати. Однак ідеальним рішенням було б використання квантово-безпечної криптографії. Існують два основні підходи, які можуть ефективно замінити схему BLS: підписи на основі STARK(opens in a new tab) та решітки(opens in a new tab). Вони все ще на стадії дослідження і створення прототипів.

Читайте про KZG і довірені схеми

Простіший і ефективніший Ethereum

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

У віртуальну машину Ethereum (EVM) буде внесено кілька змін, які зроблять її простішою та ефективнішою. Серед них — видалення операційного коду SELFDESTRUCT(opens in a new tab), більше не потрібної команди, яка за певних обставин може бути небезпечною, особливо в поєднанні з іншими майбутніми оновленнями моделі зберігання даних Ethereum. також ще підтримують деякі старі типи транзакцій, які тепер можна повністю видалити. Можна покращити спосіб обчислення й впровадити ефективніші методи арифметичного обґрунтування деяких криптографічних операцій.

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

Поточний прогрес

Більшість оновлень, необхідних для підготовки Ethereum до використання у майбутньому, все ще на стадії досліджень, до їх реалізації залишається ще кілька років. Такі оновлення, як видалення коду SELF-DESTRUCTURE і гармонізація схеми стиснення, що використовується в клієнтах виконання і консенсусу, імовірно, з’являться раніше, ніж квантово-стійка криптографія.

Довідкові джерела

  • Gas
  • EVM
  • Структури даних

Чи була ця сторінка корисною?