TL;DR
Ethereums hårda gaffel-uppdatering London har förändrat blockkedjans transaktionsavgiftsmodell och svårighetsgradens tidsbomb. Ethereum-nätverket fastställer nu transaktionsavgifterna med en basavgift för varje block, snarare än att buda på gaspriser.
För att sammanfalla med den planerade lanseringen av Ethereum 2.0 försenade utvecklarna en avsiktligt inbyggd händelse som kallas svårighetsgradens tidsbomb. Detta kommer att uppmuntra miners att byta från arbetsbevis till insatsbevis.
Introduktion
Ethereums hårda gaffel London är en uppdatering av Ethereum-blockkedjan som kommer efter den hårda gaffeln Berlin i april 2021. London-uppdateringen gjorde betydande förändringar i Ethereums transaktionsavgiftssystem, som länge var ett omtvistat ämne. Uppdateringen gjorde också förberedelser för den planerade Ethereum 2.0-utgåvan, genom att göra justeringar av dess konsensusmodell.
London anses dock vara kontroversiellt av vissa, på grund av de betydande förändringarna det har på kryptotransaktionsavgifterna och utvinningen. De exakta effekterna som ändringarna kommer att ha för användare och miners är inte helt kända, men de kommer att vara tillfälliga, eftersom Ethereum 2.0 snart är här.
Vad är nytt i Ethereums London-uppdatering?
Ethereums London-uppdatering är en hård gaffel som introducerar två nya Ethereum Improvement Proposals (EIP). Lanseringen av Ethereum 2.0 (Serenity) planerades till 2022 och före det gjorde London-uppdateringen några förberedelser för en övergång till insatsbevis. Miners har sett en avmattning i den ökande svårighetsgraden att utvinna för att tajma den med Serenity. Eftersom London är en hård gaffel var alla noder tvungna att använda de nya reglerna och den senaste versionen för att fortsätta utvinna och validera.
Den viktigaste förändringen var transaktionsavgifterna, inklusive en ny deflationsmekanism. Tidigare budade användarna för att betala sina gasavgifter. Miners kunde prioritera transaktioner baserat på den avgift som lagts till och använda avgiften som en belöning för att lägga till den i ett block. Nu har varje block istället en fast och tillhörande avgift. Denna förändring kommer som ett resultat av EIP-1559, som ingår i London-uppdateringen tillsammans med EIP-3238.
Vad är en EIP?
Ethereum Improvement Proposals (EIP) är tekniska specifikationer som beskriver nya funktioner för Ethereums blockkedja. Utvecklarna skapar sina förslag tillsammans med förslag från Ethereum-communityn. Vem som helst kan göra en EIP och skicka in den för diskussion innan communityn accepterar förslaget.
Varje EIP följer riktlinjerna i EIP1:
"En EIP bör innehålla en kortfattad teknisk specifikation av funktionen och en motivering för funktionen. EIP-författaren är ansvarig för att bygga konsensus inom communityn och dokumentera avvikande åsikter.
En EIP-författare måste följa en fastställd process innan en EIP godkänns, med inbördes granskning och utkast. När communityn är nöjd med förslaget kan det sedan läggas till i en version.
Vad är EIP-1559?
EIP-1559 är en förändring av hur användarna betalar gasavgifter på Ethereum-nätverket. Denna EIP skapades av Ethereums grundare Vitalik Buterin och ett team av andra utvecklare.
Efter hand blev den genomsnittliga avgiften som betalades av Ethereum-användare för dyr för små transaktioner. Om nätverksavgiften till exempel är cirka 20 dollar (USD), är det inte värt att skicka 20 dollar i värde av Ether (ETH) eller en annan digital tillgång. Dessa höga avgifter gör nätverket mindre attraktivt, särskilt för nybörjare.
EIP-1559 föreslog en ny prissättningsmekanism för transaktioner, som skapar en basavgift för varje block. Blockkedjan bränner avgiften, vilket minskar det totala utbudet av Ether (ETH). Denna effekt kommer att skapa ett deflationstryck på kryptovalutan.
Basavgiften ändras för varje block, beroende på nätverksefterfrågan. Om ett block blir mer än 50 % fullt med transaktioner ökar basavgiften och vice versa. Denna mekanism försöker hålla en halvfull jämviktsnivå för majoriteten av blocken.
Du kan också lägga till dricks för miners som ett incitament att hoppa över kön för din transaktion. Ethereum försöker dock hålla blocken cirka 50 % fulla även utan dricks. I och med att ett stort utrymme är tillgängligt i varje block behövs troligen bara lite dricks för att komma längst fram i kön.
Vad är EIP-3238?
Inbyggt i Ethereum finns en svårighetsgrad med tidsbomb som gör det allt svårare att utvinna Ethereum. När vi når svårighetsgradens tidsbomb kommer tiden det tar att utvinna ett nytt block att bli så lång att lönsamheten för miners kommer att sjunka och transaktionerna blir för långsamma. Utvecklare vill se till att miners inte har något annat val än att sluta utvinningen på Ethereum 1.0 och flytta över till Ethereum 2.0 när den släpps.
Blockkedjan skulle dock kunna nå denna punkt för tidigt. För att säkerställa att nätverket uppmuntrar validerare till Ethereum 2.0:s konsensusmodell insatsbevis vid rätt tidpunkt har EIP-3238 försenat tidsbomben.
Utan detta kan det finnas en risk att miners fortsätter att använda Ethereum 1.0, liknande splittringen mellan Ethereum och Ethereum Classic. Att fördröja tidsbomben kommer att leda till en 30-sekunders blocktid under 2022. Vid denna tidpunkt bör sammanslagningen av Ethereum 1.0 med Ethereum 2.0 vara klar.
Vad tycker communityn?
Det har varit blandade känslor när det gäller Londons nätverksuppgradering, främst när det gäller transaktionsavgifter. Även om miners förbereder sig för ett slut på arbetsbevis med Ethereum 2.0, förändrade denna uppdatering avsevärt de avgifter som miners får. Denna minskning kan potentiellt leda till en minskning av de vinster som miners får. En annan oro är att Ethereum-utvinning kan bli mer centraliserad. Vissa hävdar att endast de största miners med de lägsta energikostnaderna kommer att kunna arbeta och göra vinst.
Även om vi inte kan säga säkert, kan deflationsmekanismerna komma att höja priset på ETH. Sådana förväntningar kan relateras till det faktum att Ethereum efter uppdateringen har börjat bränna ETH-basavgiften för alla blockkedjetransaktioner.
Vad betyder London-uppdateringen för användarna?
I likhet med Bitcoin fungerade den gamla mekanismen på samma sätt som ett bud. Ju mer du betalade för transaktionsavgiften (eller gaskostnaden), desto mer sannolikt var det att din transaktion valdes snabbt och validerades av all miners. Efter London-uppdateringen behöver du inte längre välja det gaspris du betalar när du gör Ethereum-transaktioner.
Istället ser du helt enkelt basavgiften plus ett alternativ att ge dricks till en miner. Basavgiften kan dock ändras mellan när du skickar in en transaktion och när den läggs till i ett block. För att undvika detta kan du ställa in ett avgiftstak till det högsta som du vill betala. Om en miner inkluderar din transaktion i ett block där basavgiften är mindre än ditt avgiftstak, kommer nätverket att återbetala skillnaden.
Sammanfattningsvis
London är en av de betydande uppdateringarna som vi har sett angående hur användare interagerar med Ethereum. Många tidigare uppdateringar har redan ändrat många system som vi vanligtvis inte ser när vi använder Ethereum. Nu är sannolikheten för en minskning av transaktionspriserna och tiderna mycket större, men fortfarande inte garanterad.
Trots allt planeras insatsbevis-övergången av Ethereum 2.0 till 2022, så implementeringen av Londons hårda gaffel är fortfarande tidsbegränsad och tillfällig.