Ethereum переходить на механізм атестації вже майже два роки, стабільно працює та показує відмінні результати. Але все ще є деякі ключові сфери, які потребують подальшого вдосконалення, в основному включаючи покращення технічних характеристик та економічні зміни для боротьби з ризиками централізації. У цій статті буде розглянуто аспекти дизайну технології атестації, які можна вдосконалити, та шляхи їх реалізації.
! [Нова робота Віталіка: Як можна покращити PoS Ethereum?] ](https://img-cdn.gateio.im/webp-social/moments-e230820cd094e9c5f0d9fd18b8b11819.webp)
Остання однозначність одного слоту та демократизація стейкінгу
Наразі Ethereum потребує 15 хвилин для завершення блоку, а мінімальний розмір застави становить 32 ETH. В ідеальних умовах ми сподіваємося завершити остаточне підтвердження блоку за один таймслот (12 секунди або навіть швидше ), одночасно знизивши мінімальний розмір застави до 1 ETH. Це дозволить більшій кількості користувачів скористатися перевагами механізму остаточного підтвердження, який забезпечує безпеку, а також значно знизить бар'єр для окремого заставлення.
Основним викликом реалізації остаточної односторонності є те, як підтримувати низькі витрати на експлуатацію вузлів при різкому збільшенні кількості валідаторів. Наразі існує кілька життєздатних рішень:
Обробка підписів мільйонів валідаторів у кожному часовому інтервалі за допомогою більш ефективного протоколу агрегації підписів.
Використання механізму комітету Orbit, де випадково обраний середній комітет відповідає за остаточне підтвердження.
Використання двошарової системи стейкінгу, тільки стейкери вищого рівня безпосередньо беруть участь у забезпеченні економічної остаточності.
Ці рішення мають свої переваги та недоліки, і потрібно знайти баланс між безпекою, децентралізацією та ефективністю. У майбутньому можуть бути використані гібридні рішення, такі як поєднання Orbit та технології агрегації підписів тощо.
! [Нова робота Віталіка: Як можна покращити PoS Ethereum?] ](https://img-cdn.gateio.im/webp-social/moments-dcaa942746832687cba123fe9d53695b.webp)
Вибори єдиного секретного лідера
В даний час пропозиціонер наступного блоку в мережі Ethereum є заздалегідь відомим, що створює ризики безпеки. Зловмисники можуть ідентифікувати IP-адреси валідаторів, спостерігаючи за мережею, і запускати DoS-атаку, коли вони збираються запропонувати блок.
Одноразова виборча система секретного лідера (SSLE) використовує криптографічні технології для створення "сліпих" ідентифікаторів для кожного валідатора, і в кожному періоді випадковим чином обирається один сліпий ID як пропонент блоку. Лише власник цього сліпого ID може генерувати дійсні докази для пропозиції блоку, але ніхто не знає, якому валідатору відповідає цей ID.
Наразі основним викликом SSLE є те, як зберегти безпеку при зниженні складності протоколу. У майбутньому це може стати легшим для реалізації з впровадженням Ethereum універсального механізму нульового знання.
! [Нова робота Віталіка: Як можна покращити PoS Ethereum?] ](https://img-cdn.gateio.im/webp-social/moments-3d2b27a42983b6869ec03b8c4da448ed.webp)
Швидше підтвердження транзакцій
Скорочення часу підтвердження транзакцій Ethereum з 12 секунд до 4 секунд суттєво поліпшить досвід користувачів. Існує два основні способи реалізації:
Зменшити час вікна до 8 секунд або 4 секунд.
Дозволити пропонентам публікувати попереднє підтвердження під час процесу часових слотів.
Скорочення часу вікна може збільшити ризик централізації валідаторів. Хоча метод попереднього підтвердження може покращити середній час підтвердження, він не може покращити найгірший час підтвердження. Крім того, питання стимулювання попереднього підтвердження також залишається невирішеним.
Інші напрямки досліджень
Відновлення після атаки 51%: максимально автоматизувати процес відновлення, зменшити залежність від соціального шару.
Підвищення порогу кворуму: з 67% до 80%, підвищення безпеки системи.
Квантова стійкість: для протидії загрозі майбутніх квантових комп'ютерів потрібно розробити альтернативи на основі хешування або інших квантово-стійких технологій.
Поліпшення системи атестації Ethereum є безперервним процесом, який вимагає пошуку балансу між безпекою, децентралізацією та ефективністю. Віримо, що з поглибленням досліджень та розвитком технологій Ethereum стане ще більш потужним і надійним.
! [Нова робота Віталіка: Як можна покращити PoS Ethereum?] ](https://img-cdn.gateio.im/webp-social/moments-134e985861c8134dcc8ae7a5bcfb052a.webp)
! [Нова робота Віталіка: Як можна покращити PoS Ethereum?] ](https://img-cdn.gateio.im/webp-social/moments-36660b0a4f2815b69411178c31278b4a.webp)
! [Нова робота Віталіка: Як можна покращити PoS Ethereum?] ](https://img-cdn.gateio.im/webp-social/moments-d5cef02f15c32d2c5ef214d84b215cad.webp)
! [Нова робота Віталіка: Як можна покращити PoS Ethereum?] ](https://img-cdn.gateio.im/webp-social/moments-b61abd3b1b42c1a417c68b89cb30310a.webp)
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
Шлях Ethereum PoS: остаточність одного слоту, SSLE та швидше підтвердження транзакцій стають майбутніми акцентами
Шлях покращення системи атестації Ethereum
Ethereum переходить на механізм атестації вже майже два роки, стабільно працює та показує відмінні результати. Але все ще є деякі ключові сфери, які потребують подальшого вдосконалення, в основному включаючи покращення технічних характеристик та економічні зміни для боротьби з ризиками централізації. У цій статті буде розглянуто аспекти дизайну технології атестації, які можна вдосконалити, та шляхи їх реалізації.
! [Нова робота Віталіка: Як можна покращити PoS Ethereum?] ](https://img-cdn.gateio.im/webp-social/moments-e230820cd094e9c5f0d9fd18b8b11819.webp)
Остання однозначність одного слоту та демократизація стейкінгу
Наразі Ethereum потребує 15 хвилин для завершення блоку, а мінімальний розмір застави становить 32 ETH. В ідеальних умовах ми сподіваємося завершити остаточне підтвердження блоку за один таймслот (12 секунди або навіть швидше ), одночасно знизивши мінімальний розмір застави до 1 ETH. Це дозволить більшій кількості користувачів скористатися перевагами механізму остаточного підтвердження, який забезпечує безпеку, а також значно знизить бар'єр для окремого заставлення.
Основним викликом реалізації остаточної односторонності є те, як підтримувати низькі витрати на експлуатацію вузлів при різкому збільшенні кількості валідаторів. Наразі існує кілька життєздатних рішень:
Обробка підписів мільйонів валідаторів у кожному часовому інтервалі за допомогою більш ефективного протоколу агрегації підписів.
Використання механізму комітету Orbit, де випадково обраний середній комітет відповідає за остаточне підтвердження.
Використання двошарової системи стейкінгу, тільки стейкери вищого рівня безпосередньо беруть участь у забезпеченні економічної остаточності.
Ці рішення мають свої переваги та недоліки, і потрібно знайти баланс між безпекою, децентралізацією та ефективністю. У майбутньому можуть бути використані гібридні рішення, такі як поєднання Orbit та технології агрегації підписів тощо.
! [Нова робота Віталіка: Як можна покращити PoS Ethereum?] ](https://img-cdn.gateio.im/webp-social/moments-dcaa942746832687cba123fe9d53695b.webp)
Вибори єдиного секретного лідера
В даний час пропозиціонер наступного блоку в мережі Ethereum є заздалегідь відомим, що створює ризики безпеки. Зловмисники можуть ідентифікувати IP-адреси валідаторів, спостерігаючи за мережею, і запускати DoS-атаку, коли вони збираються запропонувати блок.
Одноразова виборча система секретного лідера (SSLE) використовує криптографічні технології для створення "сліпих" ідентифікаторів для кожного валідатора, і в кожному періоді випадковим чином обирається один сліпий ID як пропонент блоку. Лише власник цього сліпого ID може генерувати дійсні докази для пропозиції блоку, але ніхто не знає, якому валідатору відповідає цей ID.
Наразі основним викликом SSLE є те, як зберегти безпеку при зниженні складності протоколу. У майбутньому це може стати легшим для реалізації з впровадженням Ethereum універсального механізму нульового знання.
! [Нова робота Віталіка: Як можна покращити PoS Ethereum?] ](https://img-cdn.gateio.im/webp-social/moments-3d2b27a42983b6869ec03b8c4da448ed.webp)
Швидше підтвердження транзакцій
Скорочення часу підтвердження транзакцій Ethereum з 12 секунд до 4 секунд суттєво поліпшить досвід користувачів. Існує два основні способи реалізації:
Зменшити час вікна до 8 секунд або 4 секунд.
Дозволити пропонентам публікувати попереднє підтвердження під час процесу часових слотів.
Скорочення часу вікна може збільшити ризик централізації валідаторів. Хоча метод попереднього підтвердження може покращити середній час підтвердження, він не може покращити найгірший час підтвердження. Крім того, питання стимулювання попереднього підтвердження також залишається невирішеним.
Інші напрямки досліджень
Відновлення після атаки 51%: максимально автоматизувати процес відновлення, зменшити залежність від соціального шару.
Підвищення порогу кворуму: з 67% до 80%, підвищення безпеки системи.
Квантова стійкість: для протидії загрозі майбутніх квантових комп'ютерів потрібно розробити альтернативи на основі хешування або інших квантово-стійких технологій.
Поліпшення системи атестації Ethereum є безперервним процесом, який вимагає пошуку балансу між безпекою, децентралізацією та ефективністю. Віримо, що з поглибленням досліджень та розвитком технологій Ethereum стане ще більш потужним і надійним.
! [Нова робота Віталіка: Як можна покращити PoS Ethereum?] ](https://img-cdn.gateio.im/webp-social/moments-134e985861c8134dcc8ae7a5bcfb052a.webp)
! [Нова робота Віталіка: Як можна покращити PoS Ethereum?] ](https://img-cdn.gateio.im/webp-social/moments-36660b0a4f2815b69411178c31278b4a.webp)
! [Нова робота Віталіка: Як можна покращити PoS Ethereum?] ](https://img-cdn.gateio.im/webp-social/moments-d5cef02f15c32d2c5ef214d84b215cad.webp)
! [Нова робота Віталіка: Як можна покращити PoS Ethereum?] ](https://img-cdn.gateio.im/webp-social/moments-b61abd3b1b42c1a417c68b89cb30310a.webp)