litebit

Napsáno Robert Steinadler 23 giorni fa

Historie hard forků Etherea 

Ethereum je první a nejúspěšnější platformou pro chytré smlouvy na světě. Aby si tento status udržela, je její blockchain neustále vyvíjen za účelem vylepšení a v průběhu let se měnil. Pokud se aktualizace chystá změnit základy blockchainu, obvykle se realizuje pomocí takzvaného hard forku.

Cesta Etherea začala v roce 2013 jeho bílou knihou a pokračovala dlouhou řadou hard forků, přičemž každý z nich byl milníkem, který rozšiřoval hranice jeho blockchainu. V tomto článku se budeme zabývat historií těchto mnoha forků a tím, čeho bylo dosud dosaženo.

Předběžné vydání: Olympic

Olympic byla předběžná verze Etherea, kterou 9. května 2015 oznámila nadace Ethereum Foundation. Základní myšlenkou bylo otevřít se vývojářům a vytvořit program odměn, který by odstranil případné chyby a motivoval těžaře k tomu, aby se začali připojovat k síti a zkoušet věci.

Síť vydržela pouze 14 dní a technicky vzato Olympic nebyl hard fork, ale úplně jiná síť. Přesto stojí za zmínku, protože hrál důležitou roli při vydání Frontier, které vytvořilo blok Genesis v Ethereu.

Genesis: Frontier a Frontier thawing

Frontier bylo oficiální vydání Etherea 1.0 včetně bloku genesis, který zahrnoval 8893 transakcí všech účastníků počátečního prodeje tokenů, který byl uzavřen o rok dříve. Celkem bylo vytvořeno něco málo přes 72 milionů etherů. Přibližně 12 milionů ETH bylo přiděleno nalezenému vývojovému fondu Ethereum.

Zpočátku mělo Ethereum pevně stanovený limit 5 000 gas na blok. Vzhledem k tomu, že každá transakce měla základní poplatek 21 000 gas, Ethereum v té době v podstatě běželo pouze v režimu těžby. Frontier thawing tento limit zvýšil a první skutečnou transakci bylo možné provést v bloku č. 46 147.

Homestead se třemi návrhy

Homestead byl hard fork, který zahrnoval tři návrhy na vylepšení Etherea, zkráceně EIP:

  • EIP 2: Homestead hard-fork změny
  • EIP 7: Hardfork EVM update: DELEGATECALL
  • EIP 8: Požadavky na dopřednou kompatibilitu pro Homestead

DAO fork

DAO fork je jedním z nejpozoruhodnějších incidentů v historii Etherea. Znamenal zrod blockchainu Ethereum Classic. Byl reakcí na útok hackera, který se stal v roce 2016 a způsobil reorganizaci řetězce, čímž efektivně vrátil blockchain do bodu předtím, než k hackerskému útoku došlo.

Hard fork vyvolal značnou kontroverzi, protože mnoho lidí se domnívalo, že všechny transakce - i ty škodlivé - by měly být konečné. Ethereum Classic zachovalo zůstatky a pokračovalo v řetězci s tím, že hacker stále vlastní své tokeny.

Tangerine whistle

Tento hard fork řešil problém způsobený útoky typu DoS (denial of service) na síť. Byla to naléhavá reakce na udržení zdraví sítě a řešení problémů s podhodnocenými operačními kódy, které umožňovaly levné vytváření spamu.

Spurious Dragon

Tento fork byl druhým krokem k řešení problémů s útoky DoS v síti a zahrnoval:

  • Stanovení ceny opkódu, aby se zabránilo budoucím útokům
  • Povolení debloat
  • Ochranu proti opakovaným útokům

Byzantium

Tento fork přidal několik změn, které byly pro síť zásadní:

  • Snížení odměn za těžbu z 5 ETH na 3 ETH
  • Zpoždění obtížnostní banky o rok
  • Neměnící se výzvy k dalším kontraktům
  • Kryptografické metody umožňující škálování na layer 2

Odložení obtížnostní banky je krok, ke kterému se přistoupilo poprvé. Banka byla vytvořena jako prvek pro přechod na proof of stake tím, že těžařům ztížila nalezení nového bloku natolik, že museli ukončit svou činnost a podpořit nový mechanismus konsensu.

Constantinople and St. Petersburg

Tyto dvě forky znamenaly druhou polovinu tzv. metropolitní etapy. Pouhých 32 hodin před spuštěním Constantinople byl objeven závažný problém a hard fork byl odložen. Změny, které měly být provedeny s Constantinople, byly provedeny St Petersburg, který následoval krátce po odkladu.

  • EIP 145: Optimalizované náklady na akce v řetězci
  • EIP 1014: Interakce s adresami, které nebyly vytvořeny
  • EIP 1052: EXTCODEHASH opkód
  • EIP 1234: Úprava zpoždění obtížnostní banky a odměny za blokování v Constantinople

Instanbul

Fork byl zahájen v prosinci 2019 a zahrnoval:

  • Optimalizované náklady na gas v EVM
  • Vylepšená řešení pro škálování na layer2
  • Umožnil interoperabilitu Zcash a Ethereum

Muir Glacier

Tento hard fork odložil obtížnostní banku na leden 2020.

Beacon Chain Genesis

Beacon chain byl představen na rozcestí. Nejprve byly v říjnu 2020 nasazeny smlouvy o vkladu stakingu, v prosinci 2020 následoval event Genesis. Spuštění beacon chain bylo fakticky začátkem stakingu Etherea a přechodem na Ethereum 2.0

Hard forky Etherea v roce 2021

V dubnu 2021 proběhl v Berlíně novější hard fork, který zavedl vylepšení pro optimalizaci nákladů na gas u některých transakcí EVM a lepší podporu více typů transakcí. Londýnský hard fork přišel o 4 měsíce později v srpnu 2021 a představil EIP 1559.

Tento upgrade zavádí trh s poplatky a jejich spalování, což by mohlo potenciálně změnit Ethereum v deflační aktivum. Pokud poptávka převýší emisi, celková míra emise se dostane do záporných hodnot.

Altair byl prvním upgradem pro majákový řetězec v říjnu 2021. Umožňoval lehké klienty a přinesl snižování poplatků až na jejich plné hodnoty.

Poslední v prosinci 2021 byl Arrow Glacier. Jeho jediným účelem bylo opět oddálení obtížnostní banky, tentokrát však až do června 2022.

Obchodujte kdykoli a kdekoli

Zvyšte svůj vliv na obchodování a reakční dobu u více než 70 kryptoměn prostřednictvím okamžitého přístupu ke svému portfoliu s aplikací LiteBit.

download app