LiteBit

Geschreven door Robert Steinadler 21 dagen geleden

De geschiedenis van Ethereum hard forks 

Ethereum is het eerste en meest succesvolle slimme contractplatform ter wereld. Om die status te behouden, is de blockchain voortdurend in ontwikkeling voor verbeteringen en is in de loop der jaren veranderd. Als een upgrade de fundamenten van een blockchain gaat veranderen, wordt deze meestal geïmplementeerd met een zogenaamde hard fork.

De reis van Ethereum begon in 2013 met haar whitepaper en ging verder met lange reeksen hard forks, die elk een mijlpaal waren die de haar blockchain uitbreidde. In dit artikel gaan we de geschiedenis van deze vele forks verkennen en wat er tot nu toe is bereikt.

Pre-Release: Olympic

Olympic was een pre-release van Ethereum dat op 9 mei 2015 werd aangekondigd door de Ethereum Foundation. Het uitgangspunt was om open te staan voor developers en een bounty-programma op te zetten om eventuele bugs uit te wissen en miners te stimuleren om verbinding te maken met het netwerk en dingen uit te proberen.

Het netwerk duurde slechts 14 dagen en Olympic was technisch gezien geen hard fork maar een geheel ander netwerk. Toch is het het waard om te benoemen, omdat het een belangrijke rol speelde in de Frontier-release die het Genesis-block van Ethereum creëerde.

Genesis: Frontier en Frontier thawing

Frontier was de officiële release van Ethereum 1.0 met inbegrip van een Genesis-block met 8893 transacties van alle deelnemers aan de eerste tokenverkoop die een jaar eerder werd gesloten. Een totaal van iets meer dan 72 miljoen Ether werd gecreëerd. Ongeveer 12 miljoen ETH werden toegewezen aan de ontwikkeling van Ethereum.

Aanvankelijk had Ethereum een hardcoded gas limit van 5.000 gas per block. Aangezien elke transactie een basisvergoeding had van 21.000 gas, draaide Ethereum op dat moment in principe in een mining-only modus. Frontier thawing verhoogde deze limiet en de eerste daadwerkelijke transactie was mogelijk bij block #46,147.

Homestead met drie voorstellen

Homestead was een hard fork die drie Ethereum Improvement Proposals of kortweg EIP's omvatte:

  • EIP 2: Homestead hard-fork-veranderingen
  • EIP 7: Hard fork EVM-update: DELEGATECALL
  • EIP 8: Forward compatibility requirements voor Homestead

De DAO-fork

De DAO-fork is een van de meest opmerkelijke incidenten in de geschiedenis van Ethereum. Het markeerde de geboorte van de Ethereum Classic blockchain. Het was een reactie op een hack die plaatsvond in 2016 en een chain-reorganisatie veroorzaakte die de blockchain feitelijk terugzette op een punt voordat de hack gebeurde.

De hard fork veroorzaakte nogal een controverse, omdat veel mensen geloofden dat alle transacties – ook kwaadwillige – definitief moesten zijn. Ethereum Classic bewaarde het evenwicht en zette de chain voort met de hacker nog steeds in het bezit van zijn tokens.

Tangerine whistle

Deze hard fork pakte een probleem aan dat werd veroorzaakt door denial of service attacks (DoS) op het netwerk. Het was een dringende reactie om de gezondheid van het netwerk te behouden en problemen van te laag geprijsde operational codes aan te pakken, waardoor het goedkoop was om spam te maken.

Spurious Dragon

Deze fork was de tweede stap om de problemen met DoS-aanvallen op het netwerk aan te pakken en omvatte:

  • Opcode-prijzen om toekomstige aanvallen te voorkomen
  • Debloat inschakelen
  • Replay aanvalsbescherming

Byzantium

Deze fork voegde een aantal veranderingen toe die cruciaal waren voor het netwerk:

  • Vermindering van de mining rewards van 5 ETH tot 3 ETH
  • Stelde de 'difficulty bomb' een jaar uit
  • Non-state-changing oproepen naar andere contracten
  • Cryptografiemethoden voor Layer-2 scaling

Het uitstellen van de difficulty bomb is een stap die voor het eerst werd ondernomen. De bom werd gemaakt als een element om over te gaan naar proof of stake door het zo moeilijk te maken voor miners om een nieuw block te vinden, zodat ze hun activiteiten zouden moeten staken en het nieuwe consensusmechanisme zouden moeten steunen.

Constantinople en St. Petersburg

Deze twee forks markeerden de tweede helft van de zogenaamde metropoolfase. Slechts 32 uur voordat Constantinople werd uitgerold, werd een ernstig probleem ontdekt en werd de hard fork uitgesteld. De veranderingen die met Constantinople moesten worden doorgevoerd, werden door St. Petersburg doorgevoerd, dat kort na de het uitstel volgde.

  • EIP 145: Geoptimaliseerde kosten van acties in de chain
  • EIP 1014: Interactie met adressen die niet zijn aangemaakt
  • EIP 1052: EXTCODEHASH opcode
  • EIP 1234: Uitstel Constantinople Difficulty Bomb en Block Reward Adjustment

Istanbul

De splitsing startte in december 2019 en resulteerde in o.a.:

  • Geoptimaliseerde gaskosten in het EVM
  • Verbeterde Layer-2 scaling solutions
  • Zcash en Ethereum in staat gesteld om samen te werken

Muir Glacier

Deze hard fork stelde de difficulty bomb opnieuw uit in januari 2020.

Beacon Chain Genesis

De Beacon chain werd geïntroduceerd met twee forks. De eerste heeft in oktober 2020 staking van depositocontracten ingezet, gevolgd door het Genesis-evenement in december 2020. Het begin van de Beacon chain was feitelijk het begin van Ethereum-staking en de overgang naar Ethereum 2.0

Ethereum hard forks in 2021

Een meer recente hard fork was Berlin in april 2021 met de introductie van een upgrade om de gaskosten voor bepaalde EVM-transacties te optimaliseren en een betere ondersteuning van meerdere transactietypen. De London hard fork kwam 4 maanden later in augustus 2021 en introduceerde EIP 1559.

Deze upgrade introduceert een markt voor transactiekosten en het verbranden van transactiekosten, waardoor Ethereum mogelijk in een deflatoire activum kan veranderen. Als de vraag de emissie overschrijdt, wordt de totale emissiewaarde negatief.

Altair was de eerste upgrade voor de Beacon chain in oktober 2021. Het activeerde light clients en bracht slashing penalties tot hun volledige waarde.

De laatste in december 2021 was Arrow Glacier. Opnieuw was het enige doel om de difficulty bomb uit te stellen, maar deze keer tot juni 2022.

Lees ook: de Ethereum routekaart voor de komende jaren

Trade altijd en overal

Trade wanneer jij wil op een veilige manier met onze LiteBit App. Heb toegang tot je eigen portfolio en blijf altijd op de hoogte van de nieuwste marktontwikkelingen.

App StoreGoogle Play Store
App StoreGoogle Play Store
download-app