Одним із важливих викликів, з якими стикається Ethereum, є те, як зменшити складність і вимоги до зберігання в довгостроковій перспективі, при цьому зберігаючи довговічність та децентралізованість блокчейну. Для досягнення цієї мети необхідно вжити низку заходів, включаючи зменшення навантаження на зберігання клієнтів через "історичне зберігання" та "станове зберігання", а також спростити протокол за допомогою "очищення функцій".
Історичне застаріння має на меті вирішити проблему постійно зростаючих вимог до зберігання вузлів. В даний час повністю синхронізовані вузли Ethereum потребують близько 1,1 ТБ дискового простору, і щорічно ця потреба зростає на кілька сотень ГБ. Ключем до історичного застаріння є використання механізму консенсусу блокчейну, який дозволяє вузлам у мережі зберігати лише частину історичних даних, а не всі.
Способи реалізації включають:
Створити мережу рівноправних вузлів на базі Ethereum для розподіленого зберігання старих даних
Використання коду із корекцією помилок для підвищення надійності даних
Введення EIP-4444, обмеження часу зберігання історичних даних вузлами
Основними викликами є балансування доступності даних і децентралізації, а також розробка механізму стимулювання, що забезпечує достатню кількість вузлів для участі у зберіганні історичних даних.
Термін дії стану призначений для вирішення проблеми постійного зростання стану. Навіть якщо потреба в зберіганні історії видалена, потреба в зберіганні для клієнтів все ще зростає приблизно на 50 ГБ щороку. Складність терміна дії стану полягає в тому, що дизайн EVM припускає, що об'єкти стану, як тільки вони створені, існують вічно.
Існує два основних варіанти закінчення терміну дії:
Частина стану застаріла: стан ділиться на блоки, лише нещодавно відвідані дані зберігаються. EIP-7736 є конкретною реалізацією.
Станова застарілість на основі адресного циклу: використання списку дерев станів, що постійно зростає, з додаванням нового порожнього дерева стану в кожному періоді. Це вимагає введення концепції адресного циклу та може потребувати розширення адресного простору.
Два варіанти мають свої переваги та недоліки, потрібно зважити на ефективність зберігання, зручність для користувача та зручність для розробника.
Очищення характеристик має на меті зменшити складність протоколу шляхом видалення непотрібних функцій. Деякі конкретні можливості очищення включають:
Перетворити кодування RLP на SSZ
Видалити старий тип транзакції
Реформа механізму журналів
Видалити механізм синхронізації комітету маяка
Уніфікований формат даних
Спрощення механізму газу
Видалити деякі попередньо скомпільовані
Покращення статичного аналізу EVM
Виконуючи ці очищення, потрібно збалансувати ступінь спрощення та зворотну сумісність. Рекомендується встановити стандартизований процес для проведення не термінових змін, що руйнують зворотну сумісність.
! [Віталік: Можливе майбутнє Ethereum, Очищення] (https://img-cdn.gateio.im/webp-social/moments-5cd0e9908a04986f83c85cabecd4a0ae.webp)
Більш радикальна стратегія спрощення полягає в перетворенні більшої частини вмісту протоколу в код контракту, залишаючи лише мінімальну віртуальну машину Ethereum L1.
В цілому, The Purge має на меті знизити складність та вимоги до зберігання Ethereum за допомогою ряду заходів, щоб забезпечити довгострокову життєздатність та масштабованість мережі. Це вимагає сміливості очищати та спрощувати протокол, зберігаючи основні функції та зворотну сумісність.
! [Віталік: Можливе майбутнє Ethereum, Очищення] (https://img-cdn.gateio.im/webp-social/moments-dcbf40e0c1bc28d9082b35ed7741f911.webp0192837465674839201
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
13 лайків
Нагородити
13
6
Поділіться
Прокоментувати
0/400
SchrodingerPrivateKey
· 07-25 12:10
Очистка історичних даних — це захоплення!
Переглянути оригіналвідповісти на0
RetiredMiner
· 07-22 21:08
V酱бій吧~
Переглянути оригіналвідповісти на0
GraphGuru
· 07-22 21:03
Спрощення — це добре!
Переглянути оригіналвідповісти на0
PretendingSerious
· 07-22 20:49
Схоже, що POS не було змінено даремно.
Переглянути оригіналвідповісти на0
GasFeeLady
· 07-22 20:49
стежити за газом, як яструб... нижчі комісії = щасливий трейдер
Ethereum The Purge план: Падіння складності та вимог до зберігання в майбутньому
Можливе майбутнє Ethereum: чистка
Одним із важливих викликів, з якими стикається Ethereum, є те, як зменшити складність і вимоги до зберігання в довгостроковій перспективі, при цьому зберігаючи довговічність та децентралізованість блокчейну. Для досягнення цієї мети необхідно вжити низку заходів, включаючи зменшення навантаження на зберігання клієнтів через "історичне зберігання" та "станове зберігання", а також спростити протокол за допомогою "очищення функцій".
! Віталік: Можливе майбутнє для Ethereum, очищення
Історія терміну
Історичне застаріння має на меті вирішити проблему постійно зростаючих вимог до зберігання вузлів. В даний час повністю синхронізовані вузли Ethereum потребують близько 1,1 ТБ дискового простору, і щорічно ця потреба зростає на кілька сотень ГБ. Ключем до історичного застаріння є використання механізму консенсусу блокчейну, який дозволяє вузлам у мережі зберігати лише частину історичних даних, а не всі.
Способи реалізації включають:
Основними викликами є балансування доступності даних і децентралізації, а також розробка механізму стимулювання, що забезпечує достатню кількість вузлів для участі у зберіганні історичних даних.
! Віталік: Можливе майбутнє Ethereum, Очищення
Статус застарілий
Термін дії стану призначений для вирішення проблеми постійного зростання стану. Навіть якщо потреба в зберіганні історії видалена, потреба в зберіганні для клієнтів все ще зростає приблизно на 50 ГБ щороку. Складність терміна дії стану полягає в тому, що дизайн EVM припускає, що об'єкти стану, як тільки вони створені, існують вічно.
Існує два основних варіанти закінчення терміну дії:
Частина стану застаріла: стан ділиться на блоки, лише нещодавно відвідані дані зберігаються. EIP-7736 є конкретною реалізацією.
Станова застарілість на основі адресного циклу: використання списку дерев станів, що постійно зростає, з додаванням нового порожнього дерева стану в кожному періоді. Це вимагає введення концепції адресного циклу та може потребувати розширення адресного простору.
Два варіанти мають свої переваги та недоліки, потрібно зважити на ефективність зберігання, зручність для користувача та зручність для розробника.
! Віталік: Можливе майбутнє Ethereum, The Purge
Очищення характеристик
Очищення характеристик має на меті зменшити складність протоколу шляхом видалення непотрібних функцій. Деякі конкретні можливості очищення включають:
Виконуючи ці очищення, потрібно збалансувати ступінь спрощення та зворотну сумісність. Рекомендується встановити стандартизований процес для проведення не термінових змін, що руйнують зворотну сумісність.
! [Віталік: Можливе майбутнє Ethereum, Очищення] (https://img-cdn.gateio.im/webp-social/moments-5cd0e9908a04986f83c85cabecd4a0ae.webp)
Більш радикальна стратегія спрощення полягає в перетворенні більшої частини вмісту протоколу в код контракту, залишаючи лише мінімальну віртуальну машину Ethereum L1.
В цілому, The Purge має на меті знизити складність та вимоги до зберігання Ethereum за допомогою ряду заходів, щоб забезпечити довгострокову життєздатність та масштабованість мережі. Це вимагає сміливості очищати та спрощувати протокол, зберігаючи основні функції та зворотну сумісність.
! [Віталік: Можливе майбутнє Ethereum, Очищення] (https://img-cdn.gateio.im/webp-social/moments-dcbf40e0c1bc28d9082b35ed7741f911.webp0192837465674839201