Časová osa všech hlavních milníků, forků a aktualizací blockchainu Ethereum.
K forkům dochází, když je potřeba provést hlavní technické aktualizace nebo změny sítě – obvykle vycházejí z Návrhů na vylepšení Etherea (EIPs) a mění „pravidla“ protokolu.
Když jsou potřeba aktualizace v tradičním, centrálně řízeném softwaru, společnost jednoduše vydá novou verzi pro koncového uživatele. Blockchainy fungují jinak, protože neexistuje žádné centrální vlastnictví. Klienti Etherea musí aktualizovat svůj software, aby implementovali nová pravidla forku. Navíc tvůrci bloků (těžaři ve světě důkazu prací (PoW), validátoři ve světě důkazu podílem (PoS)) a uzly musí vytvářet bloky a validovat je podle nových pravidel. Více o mechanismech konsensu
Tyto změny pravidel mohou vytvořit dočasné rozdělení sítě. Nové bloky by mohly být produkovány podle nových nebo starých pravidel. Na forcích se obvykle dohodne předem, aby klienti přijali změny jednotně a fork s aktualizacemi se stal hlavním řetězcem. V ojedinělých případech však mohou neshody ohledně forků způsobit trvalé rozdělení sítě – nejznámějším případem je vznik sítě Ethereum Classic při DAO forku.
Software, na kterém je Ethereum založeno, se skládá ze dvou polovin, známých jako a .
Pojmenování aktualizací exekuční vrstvy
Od roku 2021 jsou aktualizace exekuční vrstvy pojmenovávány podle jmen měst předchozích míst konání konferencí Devcon a Devconnect (opens in a new tab) v chronologickém pořadí:
| Název aktualizace | Rok Devcon(nect)u | Číslo Devconu | Datum aktualizace |
|---|---|---|---|
| Berlín | 2014 | 0 | 15. dubna 2021 |
| Londýn | 2015 | I | 5. srpna 2021 |
| Šanghaj | 2016 | II | 12. dubna 2023 |
| Cancún | 2017 | III | 13. března 2024 |
| Praha | 2018 | IV | 7. května 2025 |
| Ósaka | 2019 | V | 3. prosince 2025 |
| Amsterdam | 2022 | Devconnect | Bude oznámeno - Další |
| Bogotá | 2022 | VI | Bude oznámeno |
| Istanbul | 2023 | Devconnect | Bude oznámeno |
| Bangkok | 2024 | VII | Bude oznámeno |
| Buenos Aires | 2025 | Devconnect | Bude oznámeno |
| Mumbai | 2026 | VIII | Bude oznámeno |
Pojmenování aktualizací vrstvy konsensu
Od spuštění jsou aktualizace vrstvy konsensu pojmenovávány po hvězdách začínajících na písmena v abecedním pořadí:
| Název aktualizace | Datum aktualizace |
|---|---|
| Geneze Beacon chainu | 1. prosince 2020 |
| Altair (opens in a new tab) | 27. října 2021 |
| Bellatrix (opens in a new tab) | 6. září 2022 |
| Capella (opens in a new tab) | 12. dubna 2023 |
| Deneb (opens in a new tab) | 13. března 2024 |
| Electra (opens in a new tab) | 7. května 2025 |
| Fulu (opens in a new tab) | 3. prosince 2025 |
| Gloas (opens in a new tab) | Bude oznámeno - Další |
| Heze (opens in a new tab) | Bude oznámeno |
Kombinované pojmenování
Aktualizace exekuční vrstvy a vrstvy konsensu byly zpočátku zaváděny v různých časech, ale po Merge v roce 2022 jsou nasazovány současně. Proto vznikly hovorové výrazy, které zjednodušují odkazování na tyto aktualizace pomocí jediného spojeného termínu. Začalo to aktualizací Šanghaj-Capella, běžně označovanou jako „Shapella“, a pokračuje to i u následujících aktualizací.
| Aktualizace exekuční vrstvy | Aktualizace vrstvy konsensu | Krátký název |
|---|---|---|
| Šanghaj | Capella | „Shapella“ |
| Cancún | Deneb | „Dencun“ |
| Praha | Electra | „Pectra“ |
| Ósaka | Fulu | „Fusaka“ |
| Amsterdam | Gloas | „Glamsterdam“ |
| Bogotá | Heze | „Hegotá“ |
Přeskočte rovnou na informace o některých obzvláště důležitých minulých aktualizacích: Beacon chain; Merge; a EIP-1559
Hledáte budoucí aktualizace protokolu? Přečtěte si o nadcházejících aktualizacích v roadmapě Etherea.
2025
Fulu-Osaka („Fusaka“)
Prague-Electra („Pectra“)
Aktualizace Prague-Electra („Pectra“) zahrnovala několik vylepšení protokolu Ethereum zaměřených na zlepšení uživatelského zážitku pro všechny uživatele, sítě vrstvy 2 (l2), stakery a provozovatele uzlů.
Staking byl vylepšen o účty validátorů se složeným úročením a lepší kontrolu nad stakovanými prostředky pomocí exekuční adresy pro výběr. EIP-7251 zvýšil maximální efektivní zůstatek pro jednoho validátora na 2048, což zlepšilo kapitálovou efektivitu pro stakery. EIP-7002 umožnil exekučnímu účtu bezpečně spouštět akce validátora, včetně výstupu nebo výběru části prostředků, což zlepšilo uživatelský zážitek pro stakery ETH a zároveň pomohlo posílit odpovědnost provozovatelů uzlů.
Další části aktualizace se zaměřily na zlepšení uživatelského zážitku pro běžné uživatele. EIP-7702 přinesl možnost pro běžný účet, který není chytrým kontraktem (), spouštět kód podobně jako chytrý kontrakt. To odemklo neomezené nové funkce pro tradiční účty Etherea, jako je dávkování transakcí, sponzorování gasu, alternativní autentizace, programovatelné kontroly výdajů, mechanismy obnovy účtu a další.
Lepší uživatelský zážitek:
- EIP-7702 – Nastavení kódu EOA účtu
- EIP-7691 – Zvýšení propustnosti blobů
- EIP-7623 – Zvýšení ceny za data volání
- EIP-7840 – Přidání plánu blobů do konfiguračních souborů exekuční vrstvy
Lepší zážitek ze stakingu:
- EIP-7251 – Zvýšení
MAX_EFFECTIVE_BALANCE - EIP-7002 – Výstupy spustitelné z exekuční vrstvy
- EIP-7685 – Obecné požadavky exekuční vrstvy
- EIP-6110 – Poskytování vkladů validátorů onchain
Zlepšení efektivity a bezpečnosti protokolu:
- Pectra.wtf (opens in a new tab)
- Jak Pectra zlepší zážitek ze stakingu (opens in a new tab)
- Přečtěte si specifikace aktualizace Electra (opens in a new tab)
- Časté dotazy k Prague-Electra („Pectra“)
2024
Cancún-Deneb („Dencun“)
Shrnutí aktualizace Cancún
Aktualizace Cancún obsahuje sadu vylepšení exekuce Etherea zaměřených na zlepšení škálovatelnosti, a to v tandemu s aktualizacemi konsensu Deneb.
Zejména to zahrnuje EIP-4844, známý jako proto-danksharding, který významně snižuje náklady na ukládání dat pro rollupy vrstvy 2. Toho je dosaženo zavedením datových „blobů“, které umožňují rollupům odesílat data na Mainnet na krátkou dobu. To má za následek výrazně nižší transakční poplatky pro uživatele rollupů vrstvy 2.
- Rollupy vrstvy 2
- Proto-danksharding
- Danksharding
- Přečtěte si specifikaci aktualizace Cancún (opens in a new tab)
Shrnutí aktualizace Deneb
Aktualizace Deneb obsahuje sadu vylepšení konsensu Etherea zaměřených na zlepšení škálovatelnosti. Tato aktualizace přichází v tandemu s exekučními aktualizacemi Cancún, aby umožnila proto-danksharding (EIP-4844), spolu s dalšími vylepšeními pro Beacon chain.
Předem vygenerované podepsané „zprávy o dobrovolném výstupu“ již nevyprší, což dává větší kontrolu uživatelům, kteří provádějí staking svých prostředků u provozovatele uzlu třetí strany. S touto podepsanou zprávou o výstupu mohou stakeři delegovat provoz uzlu a zároveň si zachovat možnost kdykoli bezpečně provést výstup a výběr svých prostředků, aniž by museli kohokoli žádat o povolení.
EIP-7514 přináší zpřísnění emise ETH tím, že omezuje limit fluktuace, se kterým se mohou validátoři připojit k síti, na osm (8) za epochu. Vzhledem k tomu, že emise ETH je úměrná celkovému množství ETH ve stakingu, omezení počtu připojujících se validátorů zastropuje tempo růstu nově emitovaných ETH a zároveň snižuje hardwarové požadavky na provozovatele uzlů, což pomáhá decentralizaci.
- Přečtěte si specifikace aktualizace Deneb (opens in a new tab)
- Časté dotazy k aktualizaci Cancún-Deneb („Dencun“)
2023
Šanghaj-Capella („Shapella“)
Shrnutí aktualizace Šanghaj
Aktualizace Šanghaj přinesla výběry ze stakingu do exekuční vrstvy. V tandemu s aktualizací Capella to umožnilo blokům přijímat operace výběru, což stakerům umožňuje vybírat své ETH z Beacon chainu do exekuční vrstvy.
Shrnutí aktualizace Capella
Aktualizace Capella byla třetí velkou aktualizací vrstvy konsensu (Beacon chain) a umožnila výběry ze stakingu. Capella proběhla synchronně s aktualizací exekuční vrstvy, Šanghaj, a umožnila funkcionalitu výběrů ze stakingu.
Tato aktualizace vrstvy konsensu přinesla stakerům, kteří při svém počátečním vkladu neposkytli pověření k výběru, možnost tak učinit, čímž se umožnily výběry.
Aktualizace také poskytla funkci automatického vybírání účtů (sweeping), která nepřetržitě zpracovává účty validátorů a hledá dostupné výplaty odměn nebo úplné výběry.
2022
Paříž (Merge)
Shrnutí
Aktualizace Paříž byla spuštěna tím, že blockchain využívající důkaz prací (PoW) překročil 58750000000000000000000. K tomu došlo v bloku 15537393 dne 15. září 2022, což spustilo aktualizaci Paříž v následujícím bloku. Paříž představovala přechod na Merge – její hlavní funkcí bylo vypnutí těžebního algoritmu PoW a související logiky konsensu a místo toho zapnutí důkazu podílem (PoS). Samotná Paříž byla aktualizací exekučních klientů (ekvivalent aktualizace Bellatrix na vrstvě konsensu), která jim umožnila přijímat instrukce od připojených klientů konsensu. To vyžadovalo aktivaci nové sady interních metod API, souhrnně označovaných jako Engine API (opens in a new tab). Šlo pravděpodobně o nejvýznamnější aktualizaci v historii Etherea od Homestead!
Bellatrix
Shrnutí
Aktualizace Bellatrix byla druhou plánovanou aktualizací pro Beacon chain, která připravovala řetězec na Merge. Přináší plnou výši sankcí pro validátory za neaktivitu a penalizovatelné prohřešky. Bellatrix také zahrnuje aktualizaci pravidel volby forku, aby se řetězec připravil na Merge a přechod z posledního bloku PoW na první blok PoS. To zahrnuje informování klientů konsensu o 58750000000000000000000.
Gray Glacier
Shrnutí
Síťová aktualizace Gray Glacier odložila o tři měsíce. Jedná se o jedinou změnu zavedenou v této aktualizaci a svou povahou je podobná aktualizacím Arrow Glacier a Muir Glacier. Podobné změny byly provedeny při síťových aktualizacích Byzantium, Konstantinopol a Londýn.
- EIP-5133 – odkládá bombu obtížnosti do září 2022
2021
Arrow Glacier
Shrnutí
Aktualizace sítě Arrow Glacier odložila o několik měsíců. Jedná se o jedinou změnu zavedenou v této aktualizaci a svou povahou je podobná aktualizaci Muir Glacier. Podobné změny byly provedeny při aktualizacích sítě Byzantium, Konstantinopol a London.
- Blog Nadace Ethereum – Oznámení o aktualizaci Arrow Glacier (opens in a new tab)
- Ethereum Cat Herders – Aktualizace Etherea Arrow Glacier (opens in a new tab)
- EIP-4345 – odkládá bombu obtížnosti do června 2022
Altair
Shrnutí
Aktualizace Altair byla první plánovanou aktualizací pro Beacon chain. Přidala podporu pro „výbory pro synchronizaci“ (sync committees) – což umožnilo fungování lehkých klientů – a zvýšila postihy za neaktivitu validátorů a penalizace (slashing), jak vývoj postupoval směrem k Merge.
Zajímavost!
Altair byla první velká aktualizace sítě, která měla přesný čas spuštění. Každá předchozí aktualizace byla založena na deklarovaném čísle bloku v řetězci s důkazem prací (PoW), kde se časy bloků liší. Beacon chain nevyžaduje řešení důkazu prací (PoW) a místo toho funguje na systému epoch založeném na čase, který se skládá z 32 dvanáctisekundových časových „slotů“, ve kterých mohou validátoři navrhovat bloky. Proto jsme přesně věděli, kdy dosáhneme epochy 74 240 a Altair bude spuštěn!
London
Shrnutí
Aktualizace London zavedla EIP-1559 (opens in a new tab), který reformoval trh s transakčními poplatky, spolu se změnami ve způsobu zpracování vratek gasu a harmonogramu .
Co byla aktualizace London / EIP-1559?
Před aktualizací London mělo Ethereum bloky s pevnou velikostí. V dobách vysoké poptávky v síti fungovaly tyto bloky na plnou kapacitu. V důsledku toho museli uživatelé často čekat, až poptávka klesne, aby byli zahrnuti do bloku, což vedlo ke špatné uživatelské zkušenosti. Aktualizace London zavedla do Etherea bloky s proměnlivou velikostí.
Způsob výpočtu transakčních poplatků v síti Ethereum se změnil s aktualizací London v srpnu 2021. Před aktualizací London se poplatky počítaly bez oddělení poplatků base a priority následovně:
Řekněme, že Alice musela zaplatit Bobovi 1 ETH. V transakci je limit plynu 21 000 jednotek a cena plynu je 200 Gwei.
Celkový poplatek by byl: Gas units (limit) * Gas price per unit tj. 21,000 * 200 = 4,200,000 gwei neboli 0,0042 ETH
Implementace EIP-1559 (opens in a new tab) v aktualizaci London učinila mechanismus transakčních poplatků složitějším, ale poplatky za gas se staly předvídatelnějšími, což vedlo k efektivnějšímu trhu s transakčními poplatky. Uživatelé mohou odesílat transakce s maxFeePerGas odpovídajícím tomu, kolik jsou ochotni zaplatit za provedení transakce, s vědomím, že nezaplatí více, než je tržní cena za gas (baseFeePerGas), a případný přeplatek, po odečtení jejich prioritního poplatku, dostanou zpět.
Toto video vysvětluje EIP-1559 a výhody, které přináší: Vysvětlení EIP-1559 (opens in a new tab)
- Jste vývojář decentralizovaných aplikací (dapp)? Nezapomeňte aktualizovat své knihovny a nástroje. (opens in a new tab)
- Přečtěte si oznámení Nadace Ethereum (opens in a new tab)
- Přečtěte si vysvětlení od Ethereum Cat Herders (opens in a new tab)
Berlín
Shrnutí
Aktualizace Berlín optimalizovala náklady na gas pro určité akce EVM a zvyšuje podporu pro více typů transakcí.
- Přečtěte si oznámení Nadace Ethereum (opens in a new tab)
- Přečtěte si vysvětlení od Ethereum Cat Herders (opens in a new tab)
2020
Geneze Beacon chainu
Shrnutí
Beacon chain potřeboval 16 384 vkladů ve výši 32 stakovaných ETH k bezpečnému spuštění. K tomu došlo 27. listopadu a Beacon chain začal produkovat bloky 1. prosince 2020.
Přečtěte si oznámení Nadace Ethereum (opens in a new tab)
Beacon chain
Nasazení kontraktu pro stakingový vklad
Shrnutí
Kontrakt pro stakingový vklad přinesl do ekosystému Etherea. Ačkoli se jednalo o kontrakt na , měl přímý dopad na harmonogram spuštění Beacon chainu, důležité aktualizace Etherea.
Přečtěte si oznámení Nadace Ethereum (opens in a new tab)
Staking
Muir Glacier
Shrnutí
Fork Muir Glacier přinesl odklad . Zvyšování obtížnosti bloků mechanismu konsensu důkaz prací (PoW) hrozilo zhoršením použitelnosti Etherea prodloužením čekacích dob na odesílání transakcí a používání decentralizovaných aplikací (dapp).
- Přečtěte si oznámení Nadace Ethereum (opens in a new tab)
- Přečtěte si vysvětlení od Ethereum Cat Herders (opens in a new tab)
- EIP-2384 – odkládá bombu obtížnosti o dalších 4 000 000 bloků, tedy o ~611 dní.
2019
Istanbul
Shrnutí
Fork Istanbul:
- Optimalizoval náklady na u určitých akcí v EVM.
- Zlepšil odolnost proti útokům typu denial-of-service.
- Zvýšil výkon řešení pro škálování na vrstvě 2 založených na SNARK a STARK.
- Umožnil interoperabilitu mezi Ethereem a Zcash.
- Umožnil kontraktům zavádět kreativnější funkce.
Přečtěte si oznámení Nadace Ethereum (opens in a new tab)
- EIP-152 – umožňuje Ethereu spolupracovat s měnami chránícími soukromí, jako je Zcash.
- EIP-1108 – levnější kryptografie pro zlepšení nákladů na .
- EIP-1344 – chrání Ethereum proti replay útokům přidáním operačního kódu
CHAINID. - EIP-1884 – optimalizace cen plynu operačních kódů na základě spotřeby.
- EIP-2028 – snižuje náklady na data volání (CallData), aby bylo možné do bloků vložit více dat – dobré pro škálování na vrstvě 2.
- EIP-2200 – další úpravy cen plynu operačních kódů.
Konstantinopol
Shrnutí
Constantinople fork:
- Snížil odměny za těžbu bloků ze 3 na 2 ETH.
- Zajistil, že blockchain nezamrzne před implementací důkazu podílem (PoS).
- Optimalizoval náklady na u určitých akcí v EVM.
- Přidal možnost interagovat s adresami, které ještě nebyly vytvořeny.
Přečtěte si oznámení Nadace Ethereum (opens in a new tab)
- EIP-145 – optimalizuje náklady na určité onchain akce.
- EIP-1014 – umožňuje interagovat s adresami, které ještě nebyly vytvořeny.
- EIP-1052 – zavádí instrukci
EXTCODEHASHpro získání hashe kódu jiného kontraktu. - EIP-1234 – zajišťuje, že blockchain nezamrzne před přechodem na důkaz podílem (PoS), a snižuje odměnu za blok ze 3 na 2 ETH.
2017
Byzantium
Shrnutí
Byzantium fork:
- Snížil odměny za těžbu bloku z 5 na 3 ETH.
- Odložil o rok.
- Přidal možnost provádět volání jiných kontraktů, která nemění stav.
- Přidal určité kryptografické metody umožňující škálování na vrstvě 2.
Přečtěte si oznámení Nadace Ethereum (opens in a new tab)
- EIP-140 – přidává operační kód
REVERT. - EIP-658 – do potvrzení o transakci bylo přidáno pole stavu, které indikuje úspěch nebo selhání.
- EIP-196 – přidává eliptickou křivku a skalární násobení, což umožňuje ZK-Snarks.
- EIP-197 – přidává eliptickou křivku a skalární násobení, což umožňuje ZK-Snarks.
- EIP-198 – umožňuje ověřování podpisů RSA.
- EIP-211 – přidává podporu pro návratové hodnoty s proměnnou délkou.
- EIP-214 – přidává operační kód
STATICCALL, který umožňuje volání jiných kontraktů bez změny stavu. - EIP-100 – mění vzorec pro úpravu obtížnosti.
- EIP-649 – odkládá o 1 rok a snižuje odměnu za blok z 5 na 3 ETH.
2016
Spurious Dragon
Shrnutí
Fork Spurious Dragon byl druhou reakcí na útoky odepření služby (DoS) na síť (září/říjen 2016), která zahrnovala:
- úpravu cen operačních kódů, aby se zabránilo budoucím útokům na síť.
- umožnění „odlehčení“ (debloat) stavu blockchainu.
- přidání ochrany proti replay útokům.
Přečtěte si oznámení Nadace Ethereum (opens in a new tab)
- EIP-155 – zabraňuje tomu, aby byly transakce z jednoho řetězce Etherea znovu vysílány na alternativním řetězci, například aby byla transakce z testnetu znovu přehrána na hlavním řetězci Etherea.
- EIP-160 – upravuje ceny operačního kódu
EXP– ztěžuje zpomalení sítě prostřednictvím výpočetně náročných operací kontraktu. - EIP-161 – umožňuje odstranění prázdných účtů přidaných prostřednictvím DOS útoků.
- EIP-170 – mění maximální velikost kódu, kterou může mít kontrakt na blockchainu – na 24576 bajtů.
Tangerine whistle
Shrnutí
Fork Tangerine Whistle byl první reakcí na útoky odepření služby (DoS) na síť (září/říjen 2016), která zahrnovala:
- řešení naléhavých problémů se zdravím sítě týkajících se podhodnocených operačních kódů.
Přečtěte si oznámení Nadace Ethereum (opens in a new tab)
DAO fork
Shrnutí
DAO fork byl reakcí na útok na DAO v roce 2016 (opens in a new tab), při kterém byl z nezabezpečeného kontraktu při hacku odčerpán více než 3,6 milionu ETH. Fork přesunul prostředky z chybného kontraktu do nového kontraktu (opens in a new tab) s jedinou funkcí: výběr (withdraw). Kdokoli, kdo přišel o prostředky, si mohl vybrat 1 ETH za každých 100 DAO tokenů ve své peněžence.
O tomto postupu hlasovala komunita Etherea. Každý držitel ETH mohl hlasovat prostřednictvím transakce na hlasovací platformě (opens in a new tab). Rozhodnutí provést fork dosáhlo více než 85 % hlasů.
Někteří těžaři odmítli fork přijmout, protože incident s DAO nebyl chybou v protokolu. Následně vytvořili Ethereum Classic (opens in a new tab).
Přečtěte si oznámení Nadace Ethereum (opens in a new tab)
Homestead
Shrnutí
Fork Homestead, který hleděl do budoucnosti. Zahrnoval několik změn protokolu a změnu sítě, která Ethereu poskytla možnost provádět další upgrady sítě.
Přečtěte si oznámení Nadace Ethereum (opens in a new tab)
2015
Rozmrazování Frontieru
Shrnutí
Fork rozmrazování Frontieru zrušil limit 5 000 na a nastavil výchozí cenu gasu na 51 . To umožnilo provádět transakce – transakce vyžadují 21 000 gasu. Byla zavedena , aby zajistila budoucí hard fork na .
- Přečtěte si oznámení Nadace Ethereum (opens in a new tab)
- Přečtěte si aktualizaci protokolu Ethereum 1 (opens in a new tab)
Frontier
Shrnutí
Frontier byl živou, ale minimalistickou implementací projektu Ethereum. Následoval po úspěšné testovací fázi Olympic. Byl určen pro technické uživatele, konkrétně vývojáře. měly limit 5 000 . Toto období „rozmrazování“ umožnilo těžařům zahájit své operace a prvním uživatelům nainstalovat své klienty, aniž by museli „spěchat“.
Přečtěte si oznámení Nadace Ethereum (opens in a new tab)
2014
Prodej etheru
Ether šel oficiálně do prodeje na 42 dní. Mohli jste si ho koupit za BTC.
Přečtěte si oznámení Nadace Ethereum (opens in a new tab)
Vydání yellow paperu
Yellow paper, jehož autorem je Dr. Gavin Wood, je technickou definicí protokolu Ethereum.
Zobrazit yellow paper (opens in a new tab)
2013
Vydání bílé knihy
Úvodní dokument, který v roce 2013 publikoval Vitalik Buterin, zakladatel Etherea, před spuštěním projektu v roce 2015.
Bílá kniha