Канкун-Денеб (Денкун) — це оновлення мережі Етеріум, яке активує прото-данкшардинг (EIP-4844), запроваджуючи тимчасові блоби даних для дешевшого зберігання даних ролапів.
Новий тип транзакцій дозволяє провайдерам ролапів зберігати дані більш економічно вигідно у так званих «блобах». Гарантується, що блоби будуть доступні в мережі протягом приблизно 18 днів (точніше, 4096 ). Після цього періоду блоби видаляються з мережі, але застосунки все ще можуть перевіряти дійсність своїх даних за допомогою доказів.
Це значно знижує вартість ролапів, обмежує зростання ланцюга та допомагає підтримувати більше користувачів, зберігаючи при цьому безпеку та децентралізований набір операторів вузлів.
Коли очікується, що ролапи відобразять нижчі комісії завдяки прото-данкшардингу?
- Це оновлення було активовано в епоху 269568, 13 березня 2024 року о 13:55 (UTC)
- Усі основні провайдери ролапів, такі як Arbitrum або Optimism, повідомили, що блоби будуть підтримуватися відразу після оновлення
- Терміни підтримки для окремих ролапів можуть відрізнятися, оскільки кожен провайдер повинен оновити свої системи, щоб скористатися перевагами нового простору блобів
Як можна конвертувати ETH після хардфорку?
- Для вашого ETH не потрібно жодних дій: Після оновлення Етеріуму Денкун немає потреби конвертувати або оновлювати ваш ETH. Баланси ваших акаунтів залишаться незмінними, а ETH, яким ви зараз володієте, залишиться доступним у його існуючій формі після хардфорку.
- Остерігайтеся шахраїв! будь-хто, хто вказує вам «оновити» ваш ETH, намагається вас ошукати. Вам не потрібно нічого робити у зв'язку з цим оновленням. Ваші активи залишаться абсолютно недоторканими. Пам'ятайте, що бути поінформованим — це найкращий захист від шахрайства.
Більше про те, як розпізнавати та уникати шахрайства
Яку проблему вирішує оновлення мережі Денкун?
Денкун насамперед вирішує проблему масштабованості (обслуговування більшої кількості користувачів і транзакцій) за допомогою доступних комісій, водночас зберігаючи децентралізацію мережі.
Спільнота Етеріуму застосовує «ролап-центричний» підхід до свого зростання, який визначає ролапи рівня 2 (l2) як основний засіб для безпечної підтримки більшої кількості користувачів.
Мережі ролапів обробляють (або «виконують») транзакції окремо від Головної мережі, а потім публікують криптографічний доказ та/або стислі дані транзакцій з результатами назад у Головну мережу для ведення записів. Зберігання цих доказів несе витрати (у вигляді ), які до прото-данкшардингу мали постійно зберігатися всіма операторами вузлів мережі, що робило це дорогим завданням.
Впровадження прото-данкшардингу в оновленні Денкун додає дешевше сховище даних для цих доказів, вимагаючи від операторів вузлів зберігати ці дані лише близько 18 днів, після чого дані можна безпечно видалити, щоб запобігти зростанню вимог до обладнання. Оскільки ролапи зазвичай мають період виведення 7 днів, їхня модель безпеки залишається незмінною, доки блоби доступні на рівні 1 (l1) протягом цього часу. 18-денне вікно видалення забезпечує значний буфер для цього періоду.
Більше про масштабування Етеріуму
Як отримати доступ до старих даних блобів?
Хоча звичайні вузли Етеріуму завжди зберігатимуть поточний стан мережі, історичні дані блобів можуть бути відкинуті приблизно через 18 днів після їхнього впровадження. Перш ніж відкинути ці дані, Етеріум гарантує, що вони були доступні всім учасникам мережі, надаючи час для:
- Зацікавлених сторін завантажити та зберегти дані.
- Завершення всіх періодів оскарження ролапів.
- Фіналізації транзакцій ролапів.
Історичні дані блобів можуть бути потрібні з різних причин, і їх можна зберігати та отримувати до них доступ за допомогою кількох децентралізованих протоколів:
- Сторонні протоколи індексування, такі як The Graph, зберігають ці дані через децентралізовану мережу операторів вузлів, стимульованих криптоекономічними механізмами.
- BitTorrent — це децентралізований протокол, де волонтери можуть зберігати та поширювати ці дані іншим.
- Портал Нетворк Етеріуму має на меті забезпечити доступ до всіх даних Етеріуму через децентралізовану мережу операторів вузлів шляхом розподілу даних між учасниками подібно до BitTorrent.
- Окремі користувачі завжди можуть вільно зберігати власні копії будь-яких даних, які вони бажають, для історичної довідки.
- Провайдери ролапів зацікавлені у зберіганні цих даних для покращення користувацького досвіду свого ролапу.
- Оглядачі блоків зазвичай запускають архівні вузли, які індексують і зберігають усю цю інформацію для зручної історичної довідки, доступної користувачам через вебінтерфейс.
Важливо зазначити, що відновлення історичного стану працює за моделлю довіри 1-з-N. Це означає, що вам потрібні дані лише з одного надійного джерела, щоб перевірити їхню правильність, використовуючи поточний стан мережі.
Як це оновлення сприяє ширшій дорожній карті Етеріуму?
Прото-данкшардинг готує підґрунтя для повної реалізації данкшардингу. Данкшардинг розроблений для розподілу зберігання даних ролапів між операторами вузлів, тому кожному оператору потрібно обробляти лише невелику частину загальних даних. Цей розподіл збільшить кількість блобів даних на блок, що є важливим для масштабування Етеріуму для обробки більшої кількості користувачів і транзакцій.
Ця масштабованість має вирішальне значення для підтримки мільярдів користувачів в Етеріумі з доступними комісіями та більш просунутими застосунками, зберігаючи при цьому децентралізовану мережу. Без цих змін вимоги до обладнання для операторів вузлів зросли б, що призвело б до потреби у все більш дорогому обладнанні. Це могло б витіснити менших операторів, що призвело б до концентрації контролю над мережею серед кількох великих операторів, що суперечило б принципу децентралізації.
Чи впливає це оновлення на всі клієнти консенсусу та валідаторів Етеріуму?
Так, прото-данкшардинг (EIP-4844) вимагає оновлення як клієнтів виконання, так і клієнтів консенсусу. Усі основні клієнти Етеріуму випустили версії, що підтримують оновлення. Щоб підтримувати синхронізацію з мережею Етеріум після оновлення, оператори вузлів повинні переконатися, що вони використовують підтримувану версію клієнта. Зверніть увагу, що інформація про випуски клієнтів залежить від часу, і користувачам слід звертатися до останніх оновлень для отримання найактуальнініших деталей. Дивіться деталі про підтримувані випуски клієнтів (opens in a new tab).
Клієнти консенсусу обробляють програмне забезпечення валідатора, яке було повністю оновлено для підтримки цього оновлення.
Як Канкун-Денеб (Денкун) впливає на тестові мережі Етеріуму?
- Мережі розробників (devnets), Sepolia та Голескі пройшли оновлення Денкун і мають повністю функціонуючий прото-данкшардинг
- Розробники ролапів можуть використовувати ці мережі для тестування EIP-4844
- Більшість користувачів абсолютно не відчують впливу цієї зміни на кожну тестову мережу
Чи всі транзакції на рівнях 2 (l2) тепер використовуватимуть тимчасовий простір блобів, чи можна буде вибирати?
Транзакції ролапів на рівні 2 (l2) Етеріуму мають можливість використовувати два типи зберігання даних: тимчасовий простір блобів або постійні дані виклику смарт-контракту. Простір блобів є економічним вибором, що забезпечує тимчасове зберігання за нижчою ціною. Він гарантує доступність даних для всіх необхідних періодів оскарження. З іншого боку, дані виклику смарт-контракту пропонують постійне зберігання, але є дорожчими.
Рішення між використанням простору блобів або даних виклику в першу чергу приймають провайдери ролапів. Вони базують це рішення на поточному попиті на простір блобів. Якщо простір блобів користується високим попитом, ролапи можуть вибрати дані виклику, щоб гарантувати своєчасну публікацію даних.
Хоча теоретично користувачі можуть вибрати бажаний тип зберігання, провайдери ролапів зазвичай керують цим вибором. Надання цієї опції користувачам додало б складності, особливо в економічно вигідному об'єднанні транзакцій. Для отримання конкретних деталей щодо цього вибору користувачам слід звернутися до документації, наданої окремими провайдерами ролапів.
Чи зменшить 4844 газ на рівні 1 (l1)?
Не суттєво. Новий ринок газу запроваджується виключно для простору блобів, для використання провайдерами ролапів. Хоча комісії на рівні 1 (l1) можуть бути знижені шляхом перенесення даних ролапів у блоби, це оновлення в першу чергу зосереджено на зниженні комісій на рівні 2 (l2). Зниження комісій на рівні 1 (l1) (Головна мережа) може відбутися як ефект другого порядку меншою мірою.
- Зменшення газу на рівні 1 (l1) буде пропорційним впровадженню/використанню даних блобів провайдерами ролапів
- Газ на рівні 1 (l1), ймовірно, залишиться конкурентоспроможним через діяльність, не пов'язану з ролапами
- Ролапи, які впроваджують використання простору блобів, вимагатимуть менше газу на рівні 1 (l1), що допоможе знизити комісії за газ на рівні 1 (l1) у найближчій перспективі
- Простір блобів все ще обмежений, тому якщо блоби в межах блоку насичені/заповнені, то від ролапів може знадобитися публікувати свої дані як постійні дані тим часом, що призведе до зростання цін на газ на рівнях 1 (l1) та 2 (l2)
Чи зменшить це комісії на інших блокчейнах рівня 1 (l1), сумісних з EVM?
Ні. Переваги прото-данкшардингу є специфічними для ролапів рівня 2 (l2) Етеріуму, які зберігають свої докази на рівні 1 (l1) (Головна мережа).
Проста сумісність з Віртуальною машиною Етеріуму (EVM) не означає, що мережа отримає якусь користь від цього оновлення. Мережі, які працюють незалежно від Етеріуму (незалежно від того, сумісні вони з EVM чи ні), не зберігають свої дані в Етеріумі і не отримають жодної користі від цього оновлення.
Більше про ролапи рівня 2 (l2)
Краще сприймаєте візуально?
_Розблокування масштабування Етеріуму, EIP-4844 — Finematics _
Основи простору блобів з Domothy — Bankless
Подальше читання
- EIP4844.com (opens in a new tab)
- EIP-4844: Транзакції блобів шардів (прото-данкшардинг) (opens in a new tab)
- Оголошення про запуск Денкун у Головній мережі (opens in a new tab) — блог Ethereum Foundation
- Путівник по Етеріуму для автостоперів: прото-данкшардинг (opens in a new tab) — Jon Charbonneau
- Поширені запитання про прото-данкшардинг (opens in a new tab) — Vitalik Buterin
- Детальне пояснення EIP-4844: Ядро оновлення Канкун (opens in a new tab) — Ebunker
- Оновлення AllCoreDevs 016 (opens in a new tab) — Tim Beiko