Наближається Оновлення Канкун: Які EIP в Ethereum варто відзначити?

Початківець1/24/2024, 4:21:07 PM
Ця стаття вводить деякі важливі EIP (Ethereum Improvement Proposals) у майбутньому оновленні Канкун.

Оскільки мережа Ethereum рухається до хардфорка Dencun у першому кварталі 2024 року, спільнота з нетерпінням очікує серію значних пропозицій щодо вдосконалення (EIP). Ці пропозиції важливі не лише для майбутнього розвитку Ethereum, але також можуть мати глибокий вплив на весь криптовалютний екосистему. У цій статті ми детально розглянемо деталі та потенційні наслідки цих пропозицій, пропонуючи читачам всебічне розуміння.

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

  • Goerli: 17 січня

  • Сеполія: 30 січня

  • Holesky: 7 лютого

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

Крім того, вони обговорювали наступні кроки - ще не назване оновлення Prague/Electra. Спільнота Ethereum розглядає можливість зосередитися на значному покращенні основної функціональності (що може зайняти рік роботи) або продовжити з різними меншими покращеннями (які можуть бути реалізовані до кінця 2024 року).

Рішення з цього питання буде ухвалено після Нового року, але наразі ось деякі поліпшення, на які варто звернути увагу після оновлення Dencun 2024 року:

EIP-4844 (Оригінальний Danksharding)

EIP-4844 - великий проект у серії Dencun EIP і був у центрі уваги багатьох новин у 2023 році. Елі Бен-Сассон, співзасновник StarkWare, підкреслив, що це оновлення знизить вартість доступності даних для всіх L2-рішень. Тому це щось, чого з нетерпінням очікує Starknet, оскільки це знизить витрати для користувачів. Лукас Хеннінг, головний технолог веб-гаманця розробника Suku, назвав це "роком проривних поліпшень для Ethereum". EIP-4844 - це трансформаційна технологія, яка може зменшити витрати на газ Rollup до 100 разів.

Зростання облікового абстрагування

Ще одним фокусом уваги Хеннінга є удосконалення за допомогою абстракції облікового запису: ERC-4337 і його розширення ERC-6900. ERC є підмножиною EIP, яка зосереджується на стандартах токенів в екосистемі Ethereum. Вони визначають правила реалізації токенів для забезпечення сумісності. На відміну від деяких EIP, які модифікують основний протокол, ERC, як правило, не вимагають хардфорку. ERC-4337 був запущений у березні, і Хеннінг вважає, що концепція абстракції облікового запису зіграє ключову роль у найбільш значних змінах користувачів. Він каже, що абстракція облікових записів повністю змінить наше сприйняття та взаємодію з гаманцями, зробивши транзакції Gas стандартними, а безпечні соціальні логіни новою нормою, докорінно змінивши користувацький досвід Ethereum. Традиційно Ethereum має два типи облікових записів: зовнішні облікові записи (EOA), керовані приватними ключами, і контрактні облікові записи, контрольовані кодом. Абстракція облікового запису стирає цю різницю, дозволяючи користувачам створювати облікові записи, більше схожі на смарт-контракти. Це може покращити взаємодію з користувачем і безпеку, а також дозволити більш складну логіку облікового запису, наприклад, гаманці з мультипідписом або соціальне відновлення втрачених ключів. ERC-6900 вводить поняття «делегованих транзакцій». Цей стандарт також не вимагає внесення змін до консенсусу основної мережі Ethereum і дозволяє користувачам делегувати можливість надсилати транзакції від свого імені, наприклад, схвалювати пакет операцій за один раз для економії часу та клопоту.

EIP-1153 (Оператор тимчасового сховища)

Ця пропозиція є частиною програми Dencun, спрямованої на впровадження нового механізму обробки тимчасового або тимчасового зберігання під час виконання смарт-контрактів. Традиційні операції зберігання на Ethereum є постійними та споживають газ. Це може бути неефективним для тимчасових даних, які не повинні зберігатися в одній транзакції. EIP-1153 — це код операції (операційний код), який дозволяє смарт-контрактам використовувати тимчасове сховище — сховище, яке очищається в кінці виконання транзакції. Команда Uniswap лобіювала 1153 і сподівалася, що він вже буде в Shapella, але вони не змогли отримати достатню підтримку, щоб досягти консенсусу серед основних розробників. Очікується, що це оновлення відіграватиме значну роль у розширенні можливостей та ефективності майбутнього протоколу Uniswap v4. Увімкнувши тимчасове зберігання, EIP-1153 може зменшити витрати на зберігання даних під час виконання контрактів і запропонувати розробникам більше гнучкості в розробці смарт-контрактів. Полегшуючи навантаження на постійне сховище та мінімізуючи роздуття стану, EIP-1153 може допомогти загальній масштабованості мережі Ethereum.

EIP-4788 (Зобов'язання кореневого блоку маяка)

Уявіть собі Ethereum як величезну бібліотеку з двома основними частинами: частиною віртуальної машини Ethereum (EVM), як читальний зал, куди люди приходять читати книги (виконувати смарт-контракти), і частиною Beacon Chain, як система каталогів бібліотеки, відстежуючи всі книги та їх місцезнаходження (консенсус і координація мережі Ethereum). До EIP-4788 ці дві частини функціонували дещо незалежно. Частина EVM не мала прямого доступу до останнього каталогу; йому довелося покладатися на непрямі методи, щоб дізнатися про те, що відбувається в частині Beacon Chain. EIP-4788 пропонує розміщувати "Beacon Block Root" (зведений або кореневий корінь хеш-дерева батьківського блоку) у кожному блоці EVM. Це схоже на перехід від застарілої системи картотек у бібліотеці (неефективної, іноді неточної) до системи, яка працює в режимі реального часу, точна та безпосередньо пов'язана з основною базою даних бібліотеки. У цій сучасній бібліотеці щоразу, коли додається, переміщується або видаляється нова книга (оновлення Beacon Chain), читачі (EVM) можуть негайно отримати точну інформацію. Читачі можуть бути впевнені, що вони отримують найновішу інформацію, а операції бібліотеки (наприклад, виконання смарт-контрактів) більше відповідають загальній системі каталогів (стан рівня консенсусу). Все це відбувається таким чином, що мінімізує довіру, усуваючи потребу в наданні цих даних зовнішніми оракулами, тим самим зменшуючи потенційні точки відмови або маніпуляцій. Ця зміна особливо корисна для протоколів ліквідного стейкінгу, таких як Lido, мостів на основі смарт-контрактів і рішень для повторного стейкінгу, оскільки вона дозволяє цим протоколам безпосередньо отримувати доступ до критично важливих даних, таких як баланси валідаторів і стани, з рівня консенсусу, підвищуючи їх безпеку та операційну ефективність. EIP-4788, по суті, вводить оракул на рівні протоколу, передаючи стан консенсусу Ethereum по всій основній мережі

. Міша Комаров, засновник Фонду Ніл, який впроваджує zkOracle для Лідо, називає це «абсолютно корисним». Він каже: «Їм потрібно використовувати корені стану шару консенсусу в логіці додатків (наразі доведено через zkLLVM на виконавчий шар всередині Casper FFG), що робиться в проектуванні zkOracle».

Клацніть тут, щоб прочитати:Новий Ethereum Rollup використовує нульовий підхід до розділення даних

EIP-5656 (Опкод MCOPY)

Віртуальна машина Ethereum (EVM) працює за допомогою набору опкодів, які вказують різні операції. EIP-5656 вводить новий опкод під назвою MCOPY, спрямований на оптимізацію процесу копіювання даних в пам'яті під час виконання смарт-контрактів.

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

Швидкі операції з пам'яттю означають швидше виконання контрактів. Розробники матимуть більше інструментів для оптимізації своїх смарт-контрактів, особливо коли мають справу з великими структурами даних або складними операціями, що включають операції з пам'яттю.

EIP-6780 (Обмеження SELFDESTRUCT)

У Ethereum опкод SELFDESTRUCT дозволяє смарт-контракту видалити себе з блокчейну. Після виконання це видаляє код контракту та зберігання зі стану та відсилає залишений Ether на вказану адресу.

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

Disclaimer:

  1. Цю статтю перепечатано з [ aicoin]. Усі авторські права належать оригінальному автору [Blockwords]. Якщо є заперечення щодо цього перевидання, будь ласка, зв'яжіться Ворота Вивчатикоманда, і вони оперативно вирішать це.
  2. Відповідальність за відмову: Погляди та думки, висловлені в цій статті, належать виключно автору і не становлять жодної інвестиційної поради.
  3. Переклади статті на інші мови виконуються командою Gate Learn. Якщо не зазначено інше, копіювання, поширення або плагіат перекладених статей заборонені.

Наближається Оновлення Канкун: Які EIP в Ethereum варто відзначити?

Початківець1/24/2024, 4:21:07 PM
Ця стаття вводить деякі важливі EIP (Ethereum Improvement Proposals) у майбутньому оновленні Канкун.

Оскільки мережа Ethereum рухається до хардфорка Dencun у першому кварталі 2024 року, спільнота з нетерпінням очікує серію значних пропозицій щодо вдосконалення (EIP). Ці пропозиції важливі не лише для майбутнього розвитку Ethereum, але також можуть мати глибокий вплив на весь криптовалютний екосистему. У цій статті ми детально розглянемо деталі та потенційні наслідки цих пропозицій, пропонуючи читачам всебічне розуміння.

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

  • Goerli: 17 січня

  • Сеполія: 30 січня

  • Holesky: 7 лютого

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

Крім того, вони обговорювали наступні кроки - ще не назване оновлення Prague/Electra. Спільнота Ethereum розглядає можливість зосередитися на значному покращенні основної функціональності (що може зайняти рік роботи) або продовжити з різними меншими покращеннями (які можуть бути реалізовані до кінця 2024 року).

Рішення з цього питання буде ухвалено після Нового року, але наразі ось деякі поліпшення, на які варто звернути увагу після оновлення Dencun 2024 року:

EIP-4844 (Оригінальний Danksharding)

EIP-4844 - великий проект у серії Dencun EIP і був у центрі уваги багатьох новин у 2023 році. Елі Бен-Сассон, співзасновник StarkWare, підкреслив, що це оновлення знизить вартість доступності даних для всіх L2-рішень. Тому це щось, чого з нетерпінням очікує Starknet, оскільки це знизить витрати для користувачів. Лукас Хеннінг, головний технолог веб-гаманця розробника Suku, назвав це "роком проривних поліпшень для Ethereum". EIP-4844 - це трансформаційна технологія, яка може зменшити витрати на газ Rollup до 100 разів.

Зростання облікового абстрагування

Ще одним фокусом уваги Хеннінга є удосконалення за допомогою абстракції облікового запису: ERC-4337 і його розширення ERC-6900. ERC є підмножиною EIP, яка зосереджується на стандартах токенів в екосистемі Ethereum. Вони визначають правила реалізації токенів для забезпечення сумісності. На відміну від деяких EIP, які модифікують основний протокол, ERC, як правило, не вимагають хардфорку. ERC-4337 був запущений у березні, і Хеннінг вважає, що концепція абстракції облікового запису зіграє ключову роль у найбільш значних змінах користувачів. Він каже, що абстракція облікових записів повністю змінить наше сприйняття та взаємодію з гаманцями, зробивши транзакції Gas стандартними, а безпечні соціальні логіни новою нормою, докорінно змінивши користувацький досвід Ethereum. Традиційно Ethereum має два типи облікових записів: зовнішні облікові записи (EOA), керовані приватними ключами, і контрактні облікові записи, контрольовані кодом. Абстракція облікового запису стирає цю різницю, дозволяючи користувачам створювати облікові записи, більше схожі на смарт-контракти. Це може покращити взаємодію з користувачем і безпеку, а також дозволити більш складну логіку облікового запису, наприклад, гаманці з мультипідписом або соціальне відновлення втрачених ключів. ERC-6900 вводить поняття «делегованих транзакцій». Цей стандарт також не вимагає внесення змін до консенсусу основної мережі Ethereum і дозволяє користувачам делегувати можливість надсилати транзакції від свого імені, наприклад, схвалювати пакет операцій за один раз для економії часу та клопоту.

EIP-1153 (Оператор тимчасового сховища)

Ця пропозиція є частиною програми Dencun, спрямованої на впровадження нового механізму обробки тимчасового або тимчасового зберігання під час виконання смарт-контрактів. Традиційні операції зберігання на Ethereum є постійними та споживають газ. Це може бути неефективним для тимчасових даних, які не повинні зберігатися в одній транзакції. EIP-1153 — це код операції (операційний код), який дозволяє смарт-контрактам використовувати тимчасове сховище — сховище, яке очищається в кінці виконання транзакції. Команда Uniswap лобіювала 1153 і сподівалася, що він вже буде в Shapella, але вони не змогли отримати достатню підтримку, щоб досягти консенсусу серед основних розробників. Очікується, що це оновлення відіграватиме значну роль у розширенні можливостей та ефективності майбутнього протоколу Uniswap v4. Увімкнувши тимчасове зберігання, EIP-1153 може зменшити витрати на зберігання даних під час виконання контрактів і запропонувати розробникам більше гнучкості в розробці смарт-контрактів. Полегшуючи навантаження на постійне сховище та мінімізуючи роздуття стану, EIP-1153 може допомогти загальній масштабованості мережі Ethereum.

EIP-4788 (Зобов'язання кореневого блоку маяка)

Уявіть собі Ethereum як величезну бібліотеку з двома основними частинами: частиною віртуальної машини Ethereum (EVM), як читальний зал, куди люди приходять читати книги (виконувати смарт-контракти), і частиною Beacon Chain, як система каталогів бібліотеки, відстежуючи всі книги та їх місцезнаходження (консенсус і координація мережі Ethereum). До EIP-4788 ці дві частини функціонували дещо незалежно. Частина EVM не мала прямого доступу до останнього каталогу; йому довелося покладатися на непрямі методи, щоб дізнатися про те, що відбувається в частині Beacon Chain. EIP-4788 пропонує розміщувати "Beacon Block Root" (зведений або кореневий корінь хеш-дерева батьківського блоку) у кожному блоці EVM. Це схоже на перехід від застарілої системи картотек у бібліотеці (неефективної, іноді неточної) до системи, яка працює в режимі реального часу, точна та безпосередньо пов'язана з основною базою даних бібліотеки. У цій сучасній бібліотеці щоразу, коли додається, переміщується або видаляється нова книга (оновлення Beacon Chain), читачі (EVM) можуть негайно отримати точну інформацію. Читачі можуть бути впевнені, що вони отримують найновішу інформацію, а операції бібліотеки (наприклад, виконання смарт-контрактів) більше відповідають загальній системі каталогів (стан рівня консенсусу). Все це відбувається таким чином, що мінімізує довіру, усуваючи потребу в наданні цих даних зовнішніми оракулами, тим самим зменшуючи потенційні точки відмови або маніпуляцій. Ця зміна особливо корисна для протоколів ліквідного стейкінгу, таких як Lido, мостів на основі смарт-контрактів і рішень для повторного стейкінгу, оскільки вона дозволяє цим протоколам безпосередньо отримувати доступ до критично важливих даних, таких як баланси валідаторів і стани, з рівня консенсусу, підвищуючи їх безпеку та операційну ефективність. EIP-4788, по суті, вводить оракул на рівні протоколу, передаючи стан консенсусу Ethereum по всій основній мережі

. Міша Комаров, засновник Фонду Ніл, який впроваджує zkOracle для Лідо, називає це «абсолютно корисним». Він каже: «Їм потрібно використовувати корені стану шару консенсусу в логіці додатків (наразі доведено через zkLLVM на виконавчий шар всередині Casper FFG), що робиться в проектуванні zkOracle».

Клацніть тут, щоб прочитати:Новий Ethereum Rollup використовує нульовий підхід до розділення даних

EIP-5656 (Опкод MCOPY)

Віртуальна машина Ethereum (EVM) працює за допомогою набору опкодів, які вказують різні операції. EIP-5656 вводить новий опкод під назвою MCOPY, спрямований на оптимізацію процесу копіювання даних в пам'яті під час виконання смарт-контрактів.

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

Швидкі операції з пам'яттю означають швидше виконання контрактів. Розробники матимуть більше інструментів для оптимізації своїх смарт-контрактів, особливо коли мають справу з великими структурами даних або складними операціями, що включають операції з пам'яттю.

EIP-6780 (Обмеження SELFDESTRUCT)

У Ethereum опкод SELFDESTRUCT дозволяє смарт-контракту видалити себе з блокчейну. Після виконання це видаляє код контракту та зберігання зі стану та відсилає залишений Ether на вказану адресу.

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

Disclaimer:

  1. Цю статтю перепечатано з [ aicoin]. Усі авторські права належать оригінальному автору [Blockwords]. Якщо є заперечення щодо цього перевидання, будь ласка, зв'яжіться Ворота Вивчатикоманда, і вони оперативно вирішать це.
  2. Відповідальність за відмову: Погляди та думки, висловлені в цій статті, належать виключно автору і не становлять жодної інвестиційної поради.
  3. Переклади статті на інші мови виконуються командою Gate Learn. Якщо не зазначено інше, копіювання, поширення або плагіат перекладених статей заборонені.
เริ่มตอนนี้
สมัครและรับรางวัล
$100