Хронологія всіх форків Ethereum (з 2014 року до сьогодні)
Хронологія всіх основних етапів, форків та оновлень блокчейну Ethereum.
Форки – це коли необхідно внести серйозні технічні оновлення або зміни в мережу – які зазвичай випливають із Пропозицій щодо покращення Ethereum (EIPs) і змінюють «правила» протоколу.
Коли потрібні оновлення традиційного програмного забезпечення з центральним управлінням, компанія просто публікує нову версію для кінцевого користувача. Блокчейн працює по-різному, оскільки немає центральної власності. Клієнти Ethereum повинні оновити своє програмне забезпечення, щоб запровадити нові правила форку. Творці блокування Plus (майнери у світі proof-of-work, валідатори у світі proof-of-stake) та вузли повинні створювати блоки та перевіряти їх відповідно до нових правил. Докладніше про механізми консенсусу
Ці зміни правил можуть спричинити тимчасовий розкол у мережі. Нові блоки можуть виготовлятися за новими чи старими правилами. Форки зазвичай узгоджуються заздалегідь, щоб клієнти разом приймали зміни, а форк з оновленнями став основним ланцюгом. Однак у рідкісних випадках розбіжності щодо Форків можуть призвести до остаточного розколу мережі, зокрема створення Ethereum Classic із Форком DAO.
The software that underlies Ethereum is composed of two halves, known as the and the .
Найменування оновлень рівня виконання
З 2021 року оновлення рівня виконання називаються відповідно до назв міст попередніх місць проведення Devcon (opens in a new tab) у хронологічному порядку:
| Назва оновлення | Рік Devcon | Номер Devcon | Дата оновлення |
|---|---|---|---|
| Берлін | 2014 | 0 | 15 квітня 2021 р. |
| Лондон | 2015 | I | 5 серпня 2021 р. |
| Shanghai | 2016 | II | 12 квітня 2023 р. |
| Канкун | 2017 | III | 13 березня 2024 р. |
| Прага | 2018 | IV | Буде визначено — наступне |
| Осака | 2019 | V | Буде визначено |
| Богота | 2022 | VI | Буде визначено |
| Бангкок | 2024 | VII | Буде визначено |
Найменування оновлень консенсусу
З моменту запуску оновлення рівня консенсусу називаються на честь небесних зірок, що починаються з літер, які йдуть в алфавітному порядку:
| Назва оновлення | Дата оновлення |
|---|---|
| Beacon Chain genesis | 1 грудня 2020 р. |
| Альтаїр (opens in a new tab) | 27 жовтня 2021 р. |
| Беллатрикс (opens in a new tab) | 6 вересня 2022 р. |
| Капелла (opens in a new tab) | 12 квітня 2023 р. |
| Денеб (opens in a new tab) | 13 березня 2024 р. |
| Електра (opens in a new tab) | Буде визначено — наступне |
| Фулу (opens in a new tab) | Буде визначено |
Комбіноване найменування
Оновлення рівнів виконання та консенсусу спочатку розгорталися в різний час, але після The Merge у 2022 році вони були розгорнуті одночасно. Таким чином, з'явилися розмовні терміни, які спрощують посилання на ці оновлення, використовуючи єдиний сполучений термін. Це почалося з оновлення Shanghai-Capella, яке зазвичай називають «Shapella», і продовжується оновленнями Cancun-Deneb (Dencun) та Prague-Electra (Pectra).
| Оновлення рівня виконання | Оновлення консенсусу | Коротка назва |
|---|---|---|
| Shanghai | Капела | "Shapella" |
| Канкун | Денеб | "Dencun" |
| Прага | Електра | "Pectra" |
| Осака | Фулу | "Fusaka" |
Перейдіть одразу до інформації про деякі особливо важливі минулі оновлення: The Beacon Chain; The Merge; та EIP-1559
Шукаєте майбутні оновлення протоколу? Дізнайтеся про майбутні оновлення в дорожній карті Ethereum.
2025
Фулу-Осака ("Fusaka")
Прага-Електра ("Pectra")
Оновлення Prague-Electra ("Pectra") включало низку покращень протоколу Ethereum, спрямованих на підвищення зручності та ефективності для всіх користувачів, мереж другого рівня (Layer 2), стейкерів і операторів вузлів.
Стейкінг було вдосконалено завдяки впровадженню накопичувальних облікових записів валідаторів (compounding validator accounts) та покращеному контролю над застейканими коштами за допомогою адреси виведення в Execution Layer (execution withdrawal address). EIP-7251 збільшив максимальний ефективний баланс для одного валідатора до 2048, покращивши ефективність капіталу для стейкерів. EIP-7002 дозволив обліковому запису виконання безпечно ініціювати дії валідатора, включно з виходом або виведенням частини коштів, покращуючи досвід для стейкерів ETH, і водночас допомагаючи посилити відповідальність операторів вузлів.
Інші частини оновлення були зосереджені на покращенні досвіду звичайних користувачів. EIP-7702 надав можливість звичайному обліковому запису без смарт-контракту () виконувати код подібно до смарт-контракту. Це відкрило необмежені нові функціональні можливості для традиційних облікових записів Ethereum, такі як пакетування транзакцій, спонсорство газу, альтернативна автентифікація, програмовані засоби контролю витрат, механізми відновлення облікових записів тощо.
Покращення взаємодії з користувачами:
- EIP-7702 - Встановити код облікового запису EOA
- EIP-7691 - Збільшення пропускної здатності блобів
- EIP-7623 - Збільшити вартість calldata
- EIP-7840 - Додати розклад блобів до файлів конфігурації EL
Кращий досвід стейкінгу:
- EIP-7251 - Збільшити
MAX_EFFECTIVE_BALANCE - EIP-7002 - Виходи, що запускаються з рівня виконання
- EIP-7685 - Запити загального призначення до рівня виконання
- EIP-6110 - Надання депозитів валідатора в ланцюжку
Підвищення ефективності та безпеки протоколу:
- Pectra.wtf (opens in a new tab)
- Як Pectra покращить досвід стейкінгу (opens in a new tab)
- Ознайомтеся зі специфікаціями оновлення Electra (opens in a new tab)
- ЧаПи про Prague-Electra («Pectra»)
2024
Канкун-Денеб ("Dencun")
Резюме по Канкуну
Оновлення Cancun містить набір поліпшень для виконання Ethereum, спрямованих на покращення масштабованості, у тандемі з оновленнями консенсусу Deneb.
Зокрема, це включає EIP-4844, відомий як Proto-Danksharding, який значно знижує вартість зберігання даних для роллапів рівня 2. Це досягається завдяки впровадженню "блоків" даних, які дозволяють зведенням розміщувати дані в мережі на короткий проміжок часу. Це призводить до значно нижчих комісій за транзакції для користувачів зведень 2-го рівня.
- Роллапи рівня 2
- Proto-Danksharding
- Danksharding
- Прочитайте специфікацію оновлення Cancun (opens in a new tab)
Резюме по Deneb
Оновлення Deneb містить набір поліпшень консенсусу Ethereum, спрямованих на підвищення масштабованості. Це оновлення йде в тандемі з оновленням виконання в Cancun, яке уможливило Proto-Danksharding (EIP-4844), а також з іншими покращеннями ланцюжка Beacon Chain.
Попередньо згенеровані підписані "повідомлення про добровільний вихід" більше не мають терміну дії, що дає більше контролю користувачам, які зберігають свої кошти у стороннього оператора вузла. За допомогою цього підписаного повідомлення про вихід стейкери можуть делегувати роботу вузла, зберігаючи при цьому можливість безпечно вийти та вивести свої кошти в будь-який час, не питаючи ні в кого дозволу.
EIP-7514 посилює емісію ETH, обмежуючи швидкість "відтоку" валідаторів, які можуть приєднатися до мережі, до восьми (8) за епоху. Оскільки випуск ETH пропорційний загальній кількості застейканих ETH, обмеження кількості валідаторів, що приєднуються, обмежує темпи зростання нововипущених ETH, а також зменшує вимоги до апаратного забезпечення для операторів вузлів, сприяючи децентралізації.
2023
Шанхай-Капелла ("Shapella")
Резюме по Шанхаю
Оновлення Shanghai перенесло зняття ставок на рівень виконання. У поєднанні з оновленням Capella це дозволило блокам приймати операції виведення коштів, що дозволяє стейкерам виводити свої ETH із Beacon Chain на рівень виконання.
Резюме по Капеллі
Оновлення Capella стало третім великим оновленням консенсусного рівня (Beacon Chain) і дозволило зняття ставок. Capella occurred synchronously with the execution layer upgrade, Shanghai, and enabled staking withdrawal functionality. clear 120 / 5 000 Результати перекладу Результат перекладу Capella відбулася одночасно з оновленням рівня виконання, Shanghai, і ввімкнула функцію зняття ставок.
Це оновлення консенсусного рівня дало можливість стейкерам, які не надали облікові дані для виведення коштів разом зі своїм початковим депозитом, зробити це, таким чином дозволивши зняття коштів.
Оновлення також забезпечило функцію автоматичного очищення облікового запису, яка постійно обробляє облікові записи валідатора для будь-яких доступних виплат винагород або повного зняття коштів.
- Докладніше про виведення коштів зі стейкінгу.
- Ознайомтеся зі специфікаціями оновлення Capella (opens in a new tab)
2022
Париж (The Merge)
Резюме
Оновлення Paris було ініційовано блокчейном proof-of-work, що пройшов у 58750000000000000000000. Це сталося в блоці 15537393 15 вересня 2022 року, що призвело до оновлення Парижа наступного блоку. Оновлення Paris було переходом до The Merge — його головною особливістю було вимкнення алгоритму майнінгу proof-of-work і пов'язаної з ним логіки консенсусу та перехід на proof-of-stake. Саме по собі оновлення Paris було оновленням клієнтів виконання (еквівалентно Bellatrix на рівні консенсусу), яке дозволило їм приймати інструкції від підключених клієнтів консенсусу. Це вимагало активації нового набору внутрішніх методів API, відомих як Engine API (opens in a new tab). Це було, мабуть, найважливіше оновлення в історії Ethereum з часів Homestead!
- Обновление консенсуc до Proof-of-Stake
- EIP-4399 – Замініть код операції "DIFFICULTY" за допомогою "PREVRANDAO"
Беллатрикс
Резюме
Оновлення Bellatrix було другим запланованим оновленням для Beacon Chain, яке готувало ланцюжок до The Merge. Він повертає штрафи валідатора до повного значення за бездіяльність і порушення, які можна скоротити. Bellatrix також включає оновлення правил вибору виделки щоб підготувати ланцюжок до The Merge і переходу від останнього блоку proof-of-work до першого блоку proof-of-stake. Це включає інформування клієнтів консенсусу про у 58750000000000000000000.
Gray Glacier
Резюме
Оновлення мережі Gray Glacier відклало на три місяці. Це єдина зміна, запроваджена в цьому оновленні, і за своєю суттю вона подібна до оновлень Arrow Glacier та Muir Glacier. Подібні зміни було впроваджено в оновленнях мережі Byzantium, Constantinople та London.
- EIP-5133 – відкладає бомбу складності до вересня 2022 року
2021
Arrow Glacier
Резюме
Оновлення мережі Arrow Glacier відклало на кілька місяців. Це єдина зміна, запроваджена в цьому оновленні, і за своєю суттю вона подібна до оновлення Muir Glacier. Подібні зміни було впроваджено в оновленнях мережі Byzantium, Constantinople та London.
- Блог EF — Оголошення про оновлення Arrow Glacier (opens in a new tab)
- Ethereum Cat Herders — оновлення Ethereum Arrow Glacier (opens in a new tab)
- EIP-4345 – відкладає бомбу складності до червня 2022 року
Альтаїр
Резюме
Оновлення Altair було першим запланованим оновленням Beacon Chain. Було додано підтримку "комітетів синхронізації" — дозволяє використовувати легкі клієнти, а також збільшено штрафи за бездіяльність валідаторів і скорочення штрафних санкцій у міру наближення до The Merge.
Цікавий факт!
Altair був першим великим оновленням мережі, яке мало точний час розгортання. Кожне попереднє оновлення ґрунтувалося на оголошеному номері блоку в ланцюжку перевірки коректури, де час блокування варіюється. The Beacon Chain не вимагає рішення для розв'язання питання коректури, і замість цього працює в системі epoch, яка заснована на часі, що складається з 32 дванадцятисекундних "інтервалів", в яких валідатори можуть пропонувати блоки. Ось чому ми точно знали, коли досягнемо епохи 74 240, і Altair "ожив"!
Лондон
Резюме
Оновлення London запровадило EIP-1559 (opens in a new tab), який реформував ринок комісій за транзакції, а також змінив спосіб обробки відшкодувань за газ і графік .
Що таке Лондонська модернізація / EIP-1559?
Перед Оновленням Лондон, Ethereum мав блоки з фіксованими розмірами. У періоди високого навантаження на мережу ці блоки працювали на повну потужність. Як наслідок, користувачам часто доводилося чекати, поки запит зменшиться, щоб потрапити в блок, що призводило до поганого користувацького досвіду. Оновлення London ввів в Ethereum блоки змінного розміру.
Спосіб розрахунку комісій за транзакції в мережі Ethereum змінився з оновленням London у серпні 2021 року. До оновлення London комісії розраховувалися без поділу на базові та пріоритетні комісії, а саме:
Для прикладу Еліс повинна заплатити Бобу 1 ETH. В угоді ліміт газу становить 21 000 одиниць, а ціна газу - 200 gwei.
Загальна комісія становила б: Одиниці газу (ліміт) * Ціна за одиницю газу, тобто 21 000 * 200 = 4 200 000 gwei або 0,0042 ETH
Впровадження EIP-1559 (opens in a new tab) в оновленні London ускладнило механізм комісій за транзакції, але зробило комісії за газ більш передбачуваними, що призвело до створення більш ефективного ринку комісій за транзакції. Користувачі можуть надсилати транзакції з maxFeePerGas, що відповідає сумі, яку вони готові заплатити за виконання транзакції, знаючи, що вони не заплатять більше ринкової ціни за газ (baseFeePerGas), і отримають повернення будь-якої надлишкової суми за вирахуванням чайових.
У цьому відео пояснюється EIP-1559 та його переваги: Пояснення EIP-1559 (opens in a new tab)
- Ви розробник dapp? Не забудьте оновити свої бібліотеки та інструменти. (opens in a new tab)
- Читайте оголошення Ethereum Foundation (opens in a new tab)
- Читайте пояснення від Ethereum Cat Herder's (opens in a new tab)
Берлін
Резюме
Покращення Берліна оптимізована вартість газу за певні дії EVM і збільшує підтримку декількох типів транзакцій.
- Читайте оголошення Ethereum Foundation (opens in a new tab)
- Читайте пояснення від Ethereum Cat Herder's (opens in a new tab)
2020
Генезис Beacon Chain
Резюме
Для безпечного запуску Beacon Chain потрібно було 16 384 депозити по 32 застейканих ETH. Це сталося 27 листопада, і Beacon Chain почав створювати блоки 1 грудня 2020 року.
Читайте оголошення Ethereum Foundation (opens in a new tab)
Розгорнуто контракт на депозит для стейкінгу
Резюме
Контракт на депозит для стейкінгу впровадив в екосистему Ethereum. Хоча це контракт для , він мав прямий вплив на графік запуску Beacon Chain, важливого оновлення Ethereum.
Читайте оголошення Ethereum Foundation (opens in a new tab)
Muir Glacier
Резюме
Форк Muir Glacier запровадив затримку для . Збільшення складності блоків у механізмі консенсусу proof-of-work загрожувало погіршити зручність використання Ethereum через збільшення часу очікування для надсилання транзакцій і використання dapps.
- Читайте оголошення Ethereum Foundation (opens in a new tab)
- Читайте пояснення від Ethereum Cat Herder's (opens in a new tab)
- EIP-2384 – затримує бомбу складності ще на 4 000 000 блоків, або ~611 днів.
2019
Стамбул
Резюме
The Istanbul fork:
- Оптимізовано вартість для певних дій у EVM.
- Improved denial-of-service attack resilience.
- Зроблено рішення для масштабування другого рівня на основі SNARK та STARK більш продуктивними.
- Enabled Ethereum and Zcash to interoperate.
- Allowed contracts to introduce more creative functions.
Читайте оголошення Ethereum Foundation (opens in a new tab)
- EIP-152 – дозволити Ethereum працювати з валютами, що зберігають конфіденційність, такими як Zcash.
- EIP-1108 – дешевша криптографія для зниження вартості .
- EIP-1344 – захищає Ethereum від атак повторного відтворення шляхом додавання коду операції
CHAINID. - EIP-1884 – оптимізація цін на газ за оп кодами на основі споживання.
- EIP-2028 – зменшує вартість CallData, щоб дозволити більше даних у блоках – добре для масштабування другого рівня.
- EIP-2200 - інші зміни ціни на газ за опкодом.
Константинополь
Резюме
Оновлення Constantinople:
- Зменшено винагороду за майнінг блоків з 3 до 2 ETH.
- Гарантував, що блокчейн не «замерзне» до впровадження proof-of-stake.
- Оптимізовано вартість для певних дій у EVM.
- Додано можливість взаємодіяти з адресами, які ще не було створено.
Читайте оголошення Ethereum Foundation (opens in a new tab)
- EIP-145 – оптимізує вартість певних дій у ланцюжку.
- EIP-1014 - дозволяє взаємодіяти з адресами, які ще не створено.
- EIP-1052 – вводить інструкцію
EXTCODEHASHдля отримання хешу коду іншого контракту. - EIP-1234 - гарантує, що блокчейн не' зависне перед підтвердженням частки, і зменшує винагороду за блок з 3 до 2 ETH.
2017
Візантія
Резюме
Оновлення Byzantium:
- Зменшено винагороду за майнінг блоків з 5 до 3 ETH.
- Відкладено на рік.
- Додано можливість здійснювати нестандартні дзвінки до інших контрактів.
- Додано певні криптографічні методи, що дозволяють масштабування другого рівня.
Читайте оголошення Ethereum Foundation (opens in a new tab)
- EIP-140 - додає
REVERTopcode. - EIP-658 - до квитанцій транзакцій додано поле статусу, яке вказує на успіх або невдачу.
- EIP-196 – додає еліптичну криву та скалярне множення для реалізації ZK-Snarks.
- EIP-197 – додає еліптичну криву та скалярне множення для реалізації ZK-Snarks.
- EIP-198 - вмикає перевірку підпису RSA.
- EIP-211 - додано підтримку значень, що повертаються, змінної довжини.
- EIP-214 - додано опкод
STATICCALL, який дозволяє виклики інших контрактів без зміни стану. - EIP-100 - змінює формулу регулювання складності.
- EIP-649 – відкладає на 1 рік і зменшує винагороду за блок з 5 до 3 ETH.
2016
Spurious Dragon
Резюме
Оновлення Spurious Dragon – це друга відповідь на DoS-атаки, здійснені на мережу в період із вересня по жовтень 2016 року. Зокрема, внесено такі покращення:
- удосконалено операційні коди ціноутворення, щоб попередити майбутні атаки на мережу;
- увімкнено очищення стану блокчейну;
- Будь ласка, додайте повторення захисту від атак
Читайте оголошення Ethereum Foundation (opens in a new tab)
- EIP-155 - запобігає ретрансляції транзакцій з одного ланцюжка Ethereum в альтернативний ланцюжок, наприклад, відтворення транзакції testnet в основному ланцюжку Ethereum.
- EIP-160 - коригує ціни опкоду
EXP- ускладнює сповільнення мережі за рахунок обчислювально дорогих контрактних операцій. - EIP-161 - дозволяє видаляти порожні облікові записи, додані за допомогою DOS-атак.
- EIP-170 - змінює максимальний розмір коду, який може мати контракт на блокчейні - до 24576 байт.
Tangerine Whistle
Резюме
Оновлення Tangerine Whistle – це перша відповідь на DoS-атаки, здійснені на мережу у період із вересня по жовтень 2016 року. Зокрема, внесено такі покрашення:
- виправлено помилки й проблеми з мережею, що потребували негайного вирішення, зокрема пов’язані із заниженими цінами в операційних кодах;
Читайте оголошення Ethereum Foundation (opens in a new tab)
Форк DAO
Резюме
Форк DAO був відповіддю на атаку на DAO у 2016 році (opens in a new tab), під час якої з незахищеного контракту було викрадено понад 3,6 мільйона ETH. Форк перемістив кошти з несправного контракту до нового контракту (opens in a new tab) з єдиною функцією: виведення. Усі користувачі, які втратили кошти, могли отримати 1 ETH за кожні 100 токенів DAO, що зберігалися в їхніх гаманцях.
Рішення про впровадження такого заходу було прийнято в результаті голосування, у якому взяла участь спільнота Ethereum. Будь-який власник ETH міг проголосувати за допомогою транзакції на платформі для голосування (opens in a new tab). Розгалуження підтримали понад 85 % учасників голосування.
Деякі майнери не підтримали оновлення, оскільки інцидент з організацією DAO не був результатом помилки в протоколі. Вони утворили Ethereum Classic (opens in a new tab).
Читайте оголошення Ethereum Foundation (opens in a new tab)
Homestead
Резюме
Оновлення Homestead стало основою для майбутніх змін. У рамках цього оновлення було внесено кілька змін у протокол і одну зміну в мережу. Це дало нам змогу й надалі покращувати мережу Ethereum.
Читайте оголошення Ethereum Foundation (opens in a new tab)
2015
Відлига Frontier
Резюме
Форк «Відлига Frontier» скасував ліміт у 5000 на і встановив стандартну ціну на газ у 51 . Вартість трансакцій склала 21 000 одиниць газу. була введена для забезпечення майбутнього хард-форку до .
- Читайте оголошення Ethereum Foundation (opens in a new tab)
- Читайте оновлення протоколу Ethereum 1 (opens in a new tab)
Frontier
Резюме
Етап Frontier був першим тестовим кроком до запуску проекту Ethereum. Йому передував етап успішних тестувань Olympic. Він призначався для технічних користувачів, зокрема розробників. мали ліміт 5000. Цей період "відлиги" дав майнерам змогу розпочати потрібні операції, а першим користувачам – неспішно встановити клієнти.
Читайте оголошення Ethereum Foundation (opens in a new tab)
2014
Продаж Ether
Ether офіційно продавався 42 дні. Його можна було купити за BTC.
Читайте оголошення Ethereum Foundation (opens in a new tab)
Випущено Yellow Paper
Специфікація "The Yellow Paper", автором якої є Др. Гевін Вуд, є технічним описом концепції Ethereum.
Переглянути Yellow Paper (opens in a new tab)
2013
Випущено White Paper
The introductory paper, published in 2013 by Vitalik Buterin, the founder of Ethereum, before the project's launch in 2015.
Останнє оновлення сторінки: 22 квітня 2026 р.