Канкун-Денеб (Dencun)
Канкун-Денеб (Dencun) — це оновлення мережі Ethereum, яке активує Proto-Danksharding (EIP-4844), що запроваджує тимчасові blob-об'єкти даних для дешевшого зберігання .
Новий тип транзакцій дає змогу постачальникам зведень економніше зберігати дані в так званих «blob-об'єктах». Гарантується, що blob-об'єкти будуть доступні в мережі приблизно 18 днів (точніше, 4096 ). Після цього періоду blob-об'єкти видаляються з мережі, але програми все ще можуть перевірити дійсність своїх даних за допомогою доказів.
Це значно знижує вартість зведень, обмежує зростання ланцюга та допомагає підтримувати більшу кількість користувачів, зберігаючи при цьому безпеку та децентралізований набір операторів вузлів.
Коли очікувати, що зведення відобразять нижчі комісії завдяки Proto-Danksharding?
- Це оновлення було активовано в епоху 269568, 13 березня 2024 року о 13:55 (UTC)
- Усі основні постачальники зведень, як-от Arbitrum чи Optimism, повідомили, що blob-об'єкти підтримуватимуться одразу після оновлення
- Терміни підтримки окремих зведень можуть відрізнятися, оскільки кожен постачальник має оновити свої системи, щоб скористатися перевагами нового простору для blob-об'єктів
Як можна конвертувати ETH після хардфорку?
- Для вашого ETH не потрібно ніяких дій: після оновлення Ethereum Dencun немає потреби конвертувати або оновлювати ваш ETH. Баланси ваших рахунків залишаться незмінними, а ETH, яким ви зараз володієте, залишиться доступним у наявній формі після хардфорку.
- Остерігайтеся шахраїв! Будь-хто, хто радить вам «оновити» ваш ETH, намагається вас обдурити. Вам не потрібно нічого робити у зв'язку з цим оновленням. Ваші активи залишаться абсолютно недоторканими. Пам'ятайте, що бути поінформованим — найкращий захист від шахрайства.
Докладніше про розпізнавання та уникнення шахрайства
Яку проблему вирішує оновлення мережі Dencun?
Dencun насамперед вирішує проблему масштабованості (обробка більшої кількості користувачів і транзакцій) з доступними комісіями, зберігаючи при цьому децентралізацію мережі.
Спільнота Ethereum застосовує «орієнтований на зведення» підхід до свого зростання, який розглядає зведення рівня 2 як основний засіб для безпечної підтримки більшої кількості користувачів.
Мережі зведень обробляють обробку (або «виконання») транзакцій окремо від Mainnet, а потім публікують криптографічний доказ та/або стислі дані транзакцій результатів назад у Mainnet для ведення записів. Зберігання цих доказів пов'язане з витратами (у вигляді ), які до Proto-Danksharding повинні були постійно зберігатися всіма операторами вузлів мережі, що робило це завдання дорогим.
Впровадження Proto-Danksharding в оновленні Dencun додає дешевше сховище даних для цих доказів, вимагаючи від операторів вузлів зберігати ці дані лише близько 18 днів, після чого дані можна безпечно видалити, щоб запобігти розширенню апаратних вимог. Оскільки зведення зазвичай мають 7-денний період виведення коштів, їхня модель безпеки залишається незмінною, доки blob-об'єкти доступні на L1 протягом цього часу. 18-денне вікно видалення даних забезпечує значний буфер для цього періоду.
Докладніше про масштабування Ethereum
Як отримати доступ до старих даних blob-об'єктів?
Хоча звичайні вузли Ethereum завжди зберігатимуть поточний стан мережі, історичні дані blob-об'єктів можуть бути видалені приблизно через 18 днів після їх додавання. Перш ніж видалити ці дані, Ethereum гарантує, що вони стали доступними для всіх учасників мережі, надаючи час для:
- Зацікавленим сторонам завантажити та зберегти дані.
- Завершення всіх періодів оскарження для зведень.
- Фіналізації транзакцій зведень.
Історичні дані blob-об'єктів можуть знадобитися з різних причин, і їх можна зберігати та отримувати до них доступ за допомогою кількох децентралізованих протоколів:
- Протоколи індексації від третіх сторін, такі як The Graph, зберігають ці дані через децентралізовану мережу операторів вузлів, стимульованих крипто-економічними механізмами.
- BitTorrent — це децентралізований протокол, де волонтери можуть зберігати та поширювати ці дані іншим.
- Мережа порталів Ethereum має на меті надати доступ до всіх даних Ethereum через децентралізовану мережу операторів вузлів, розподіляючи дані між учасниками подібно до BitTorrent.
- Окремі користувачі завжди можуть зберігати власні копії будь-яких даних для історичної довідки.
- Постачальники зведень зацікавлені в зберіганні цих даних для покращення користувацького досвіду свого зведення.
- Оглядачі блоків зазвичай запускають архівні вузли, які індексують і зберігають всю цю інформацію для зручного історичного доступу, доступного користувачам через вебінтерфейс.
Важливо зазначити, що відновлення історичного стану працює за моделлю довіри «1 з N». Це означає, що вам потрібні дані лише з одного надійного джерела для перевірки їх правильності з використанням поточного стану мережі.
Який внесок це оновлення робить у ширший план розвитку Ethereum?
Proto-Danksharding готує підґрунтя для повної реалізації Danksharding. Danksharding розроблено для розподілу зберігання даних зведень між операторами вузлів, щоб кожен оператор обробляв лише невелику частину загальних даних. Цей розподіл збільшить кількість blob-об'єктів даних на блок, що є важливим для масштабування Ethereum для обробки більшої кількості користувачів і транзакцій.
Ця масштабованість має вирішальне значення для підтримки мільярдів користувачів на Ethereum з доступними комісіями та більш досконалими застосунками, зберігаючи при цьому децентралізовану мережу. Без цих змін вимоги до апаратного забезпечення для операторів вузлів зросли б, що призвело б до потреби у все дорожчому обладнанні. Це може витіснити менших операторів, що призведе до концентрації контролю над мережею в руках кількох великих операторів, що суперечило б принципу децентралізації.
Чи впливає це оновлення на всі клієнти консенсусу та валідаторів Ethereum?
Так, Proto-Danksharding (EIP-4844) вимагає оновлень як клієнтів виконання, так і клієнтів консенсусу. Усі основні клієнти Ethereum випустили версії, що підтримують оновлення. Щоб підтримувати синхронізацію з мережею Ethereum після оновлення, оператори вузлів повинні переконатися, що вони використовують підтримувану версію клієнта. Зауважте, що інформація про випуски клієнтів залежить від часу, і користувачам слід звертатися до останніх оновлень для отримання найактуальніших деталей. Переглянути деталі про підтримувані версії клієнтів (opens in a new tab).
Клієнти консенсусу обробляють програмне забезпечення Validator, яке було оновлено для підтримки оновлення.
Як Канкун-Денеб (Dencun) впливає на тестові мережі Ethereum?
- Devnets, Sepolia та Holesky пройшли оновлення Dencun, і Proto-Danksharding у них повністю функціонує
- Розробники зведень можуть використовувати ці мережі для тестування EIP-4844
- Більшість користувачів абсолютно не відчують цієї зміни в кожній тестовій мережі
Чи всі транзакції на L2 тепер використовуватимуть тимчасовий простір blob-об'єктів, чи можна буде обирати?
Транзакції зведень на рівні 2 (L2) Ethereum мають можливість використовувати два типи зберігання даних: тимчасовий простір blob-об'єктів або постійні calldata смарт-контрактів. Простір blob-об'єктів — це економний вибір, що забезпечує тимчасове зберігання за нижчою ціною. Він гарантує доступність даних протягом усіх необхідних періодів оскарження. З іншого боку, calldata смарт-контрактів пропонують постійне зберігання, але є дорожчими.
Рішення про використання простору blob-об'єктів або calldata переважно приймається постачальниками зведень. Вони приймають це рішення на основі поточного попиту на простір blob-об'єктів. Якщо попит на простір blob-об'єктів високий, зведення можуть вибрати calldata, щоб забезпечити своєчасне розміщення даних.
Хоча теоретично користувачі можуть обирати бажаний тип сховища, зазвичай цим вибором керують постачальники зведень. Надання цієї опції користувачам ускладнить процес, особливо в частині економічно ефективного пакетування транзакцій. Для отримання конкретних деталей щодо цього вибору користувачам слід звертатися до документації, наданої окремими постачальниками зведень.
Чи зменшить EIP-4844 вартість газу на L1?
Незначно. Впроваджується новий ринок газу виключно для простору blob-об'єктів, призначений для використання постачальниками зведень. Хоча комісії на L1 можуть зменшитися завдяки перенесенню даних зведень у blob-об'єкти, це оновлення насамперед спрямоване на зниження комісій на L2. Зменшення комісій на L1 (Mainnet) може відбутися як побічний ефект меншою мірою.
- Зниження вартості газу на L1 буде пропорційним впровадженню/використанню даних blob-об'єктів постачальниками зведень
- Вартість газу на L1, ймовірно, залишиться конкурентоспроможною через діяльність, не пов'язану зі зведеннями
- Зведення, які почнуть використовувати простір blob-об'єктів, вимагатимуть менше газу на L1, що сприятиме зниженню комісій за газ на L1 у найближчій перспективі.
- Простір blob-об'єктів все ще обмежений, тому якщо blob-об'єкти в блоці насичені/заповнені, зведенням може знадобитися тимчасово розміщувати свої дані як постійні, що призведе до зростання цін на газ на L1 та L2.
Чи зменшить це комісії на інших блокчейнах рівня 1, сумісних з EVM?
Ні. Переваги Proto-Danksharding стосуються виключно зведень рівня 2 Ethereum, які зберігають свої докази на рівні 1 (Mainnet).
Проста сумісність із віртуальною машиною Ethereum (EVM) не означає, що мережа отримає будь-яку вигоду від цього оновлення. Мережі, які працюють незалежно від Ethereum (незалежно від того, сумісні вони з EVM чи ні), не зберігають свої дані на Ethereum і не отримають жодної вигоди від цього оновлення.
Докладніше про зведення рівня 2
Цікавить наочний матеріал? Для тих, хто навчається візуально
_Розблокування масштабування Ethereum, EIP-4844 — Finematics _
Blobspace 101 з Домоті — Bankless
Для подальшого читання
- EIP4844.com (opens in a new tab)
- EIP-4844: Транзакції з blob-об’єктами шарду (Proto-Danksharding) (opens in a new tab)
- Оголошення про запуск Dencun у Mainnet (opens in a new tab) – блог Ethereum Foundation
- Путівник по Ethereum для автостопників: Proto-Danksharding (opens in a new tab) – Джон Шарбонно
- Поширені запитання про Proto-Danksharding (opens in a new tab) – Віталік Бутерін
- Детальне пояснення EIP-4844: ядро оновлення Cancun (opens in a new tab) – Ebunker
- Оновлення AllCoreDevs 016 (opens in a new tab) – Тім Бейко
Останні оновлення сторінки: 14 квітня 2025 р.