Kunne Ethereum 2.0 være den næste store ting?
Kunne Ethereum 2.0 være den næste store ting?
“Hvis det ikke går i stykker, skal du ikke rette det.”
Det er klichéen i mange menneskers sind, da Ethereum nærmer sig en massiv eftersyn med 2.0 planlagt til udrulning senere på året. Ethereum er allerede den næststørste blockchain i verden (efter markedsdækning). Det er uden tvivl en af de største succeshistorier fra kryptovalutaverdenen, så det kan virke underligt at rode med det, der allerede fungerer ret godt..
Virkeligheden er, at Ethereum ikke er helt uden problemer, og 2.0 kan hjælpe med at skubbe platformen til nye højder. I dag ser vi et dybere kig på nogle af disse problemer, og hvordan 2.0 kan rette dem.
Ethereum har spillet andenfiolin til Bitcoin siden starten, men begge blockchain-platforme står over for de samme problemer, og hver har brug for at ændre kurs, hvis den vil afholde konkurrence fra nye blockchain-virksomheder. Disse nye blockchain-virksomheder har alle til formål at løse de problemer, som både Bitcoin og Ethereum nu står over for, som er: skalerbarhed, konsensus om arbejdskraft og sikkerhed.
Skalerbarhed
Et af de ultimative mål for Ethereum er at blive “verdens computer”, men problemet med dette mål er, at Ethereum i øjeblikket kun kan behandle 15 transaktioner pr. Sekund. Det er ikke skalerbart til de behov, der ville eksistere, hvis platformen skulle nå dette mål. Overbelastningen i hovedbogen kombineret med den langsomme transaktionshastighed har gjort det ekstremt dyrt at bruge blockchain, og så store virksomheder har undgået at bruge Ethereum som deres platform.
I mellemtiden har spirende blockchain-projekter ofte transaktionshastigheder i hundreder, hvis ikke tusinder, pr. Sekund. Hvis Ethereum ønsker at konkurrere på lang sigt i stedet for at være en springbræt for andet selskabs progression i blockchain-branchen, er øget skalerbarhed en stor nødvendighed.
Bevis for arbejde
Det næste spørgsmål, der står over for Ethereum, er dets nuværende konsensusalgoritme for proof-of-work. Der er ikke noget galt med den måde, proof-of-work fungerer, godt, men snarere et problem i dets langsigtede nytte i forhold til omkostningseffektivitet. Bitcoin bruger også bevis for arbejde, og i øjeblikket koster en Bitcoin-transaktion en minearbejder nok elektricitet til at drive en amerikansk husstand i 1,57 dage. Bortset fra dette, hvilket resulterer i et dyrt transaktionsgebyr, er det også spild og uholdbart til masseadoption. Ethereum 2.0 sigter mod at skifte Ethereum til en hybrid proof of work / proof-of-stake algoritme.
Sikkerhed
Det tredje hovedspørgsmål, Ethereum står over for, er sikkerhed i forhold til at bruge et bevis for indsats i stedet for deres nuværende bevis for arbejde. Bevis for arbejde, delvist på grund af omkostningerne forbundet med programmering af et angreb mod netværket, er yderst sikkert. Dårlige aktører bliver skåret ud af netværket takket være teknologiske og økonomiske afskrækkende virkninger, og det vil sandsynligvis koste flere ressourcer, end du kunne høste, hvis du forsøgte at angribe det nuværende bevis for arbejdssystem. Spørgsmålet for Ethereum er så ikke dets nuværende sikkerhed, men dens sikkerhed, når det skifter til et bevis for indsats-system med Ethereum 2.0. Proof-of-stake præsenterer spørgsmålet om ”intet på spil”, et emne, der vil blive diskuteret senere i artiklen.
Ethereum 2.0-løsninger
For at løse de problemer, Ethereum 1.0 står over for, lover den nye version en proof-of-stake algoritme, mens den også løser skalerbarhedsproblemer med Plasma og The Raiden Network og noget, der hedder Sharding. Selvom ændringerne ikke er begrænset til denne gruppe, er de nogle af de største.
Bevis for indsats med Ethereum 2.0
Hovedproblemet med proof-of-stake er et problem kaldet ”intet på spil”, hvilket koger ned til dette. I et proof-of-work-system kan minearbejdere kun validere en blok ad gangen. Men i et proof-of-stake-system kan de præsenteres to mulige blokke som den næste blok i kæden. Minearbejdere skulle derefter vælge mellem to blokke og kunne faktisk vælge begge og fordoble deres opkrævede gebyrer, selvom begge ikke vil blive valideret. I det væsentlige kan det føre til mange sikkerhedssårbarheder. Ethereum 2.0 sigter mod at løse dette problem gennem en kombination af Casper-protokollen og Beacon-kæden.
Kort sagt er Casper-protokollen designet til at eliminere problemet “intet på spil” ved at indføre en mekanisme, der øjeblikkeligt konfiskerer hele indsatsen for enhver validator, der forsøger at understøtte en ugyldig kæde ved at validere mere end en blok ad gangen. Dette vil give et incitament til kun at validere blokke en blok ad gangen, hvilket i det væsentlige giver dem en andel i korrekt validering. Casper-protokollen er et bevis på indsatsmekanisme, der leveres af Beacon-kæden.
Beacon-kæden er adskilt fra det originale bevis på arbejdskæden, men er forbundet og kører parallelt. Det vil være systemkæden for Ethereum 2.0, og dets hovedansvar vil være at gemme og vedligeholde et register over validatorer, behandle tværbindinger mellem sig selv og hovedkæden og at behandle finalitetsgadgeten (hvilket betyder, at blokken er afsluttet efter valideringskonsensus ). Validatorer får lov til at satse på Beacon-kæden via en smart kontrakt på den nuværende Ethereum blockchain.
Plasma og The Raiden Network
Tidligere nævnt var spørgsmålet om transaktionshastighed ekstremt langsom på den nuværende Ethereum blockchain med 15 transaktioner pr. Sekund, og den effekt dette har på skalerbarhed. Det er her Plasma og Raiden spiller ind. Begge ligner Bitcoins Lightning Network med hensyn til deres formål og funktionalitet.
Plasma er et ekstra lag, der sidder oven på Ethereum eller en hvilken som helst hovedkæde, der giver brugerne mulighed for at køre apps i en separat “underordnet” kæde uden at interagere med hovedkæden, indtil endelig afvikling er nødvendig. Det tillader også den separate underordnede kæde at køre sine egne konsensusalgoritmer og giver mulighed for at overføre aktiver fra hovedkæden til underkæden og omvendt. Dette vil i væsentlig grad lindre overbelastning i hovedkæden, øge hastigheden og reducere omkostningerne.
Raiden Network er adskilt fra plasma, men fungerer på en lignende måde og har til formål at løse det samme problem. Det kan næsten ikke skelnes fra Lightning Network med hensyn til funktion. Det vil kun kræve, at udviklere interagerer med et applikationsbehandlingsgrænseflade for at opbygge skalerbare applikationer oven på det, og det giver næsten øjeblikkelige betalinger, øget transaktionsbeskyttelse, mikrobetalinger, lave gebyrer og atomare token-swaps. Som med Plasma og Lightning Network eksisterer Raidens betalingskanaler off-chain og er kun nogensinde i hovedkæden til endelig afvikling, hvilket reducerer trafikbelastning.
Sharding
Sharding er endnu en måde, Ethereum 2.0 sigter mod at løse sin forgængers problemer. Generelt splittes opdeling af en stor database i mere håndterbare dele. I øjeblikket gemmer hver node i alle blockchain-protokoller hele tilstanden og behandler alle transaktioner. Selvom dette giver en stor mængde sikkerhed, begrænser det skalerbarheden.
I det væsentlige har sharding til formål at opdele Ethereums tilstand og historie i partitioner eller “shards”, hver med sin egen transaktionshistorik, ligesom den måde en virksomhed kan opdele sin kundedatabase op i grupper baseret på geografisk placering og placere hver gruppe på sin egen server. Ved at nedbryde blockchain i mere håndterbare segmenter skal det føre til øget transaktionskapacitet og adresser skalerbarhed, fordi hver node ikke behøver at behandle alt, hvad der finder sted på blockchain, men kun en del af det.
Hvor tæt er Ethereum 2.0?
Ethereum 2.0 var oprindeligt planlagt til frigivelse i 1. kvartal af 2020, men det ser nu ud til, at det ikke vil blive frigivet før mindst 2. kvartal, muligvis på Ethereums femårsdag den 30. juli 2020. Formel verifikation og revision af bytekoden er afsluttet og et testnet af Ethereum 2.0 var i stand til at køre 100k noder uden problemer.
Hvis Ethereum 2.0 lanceres og lanceres med succes, vil det udgøre et stort skridt fremad for blockchain-platformen. Ved at løse skalerbarheds- og sikkerhedsproblemer, som Ethereum 1.0 har kørt ind i, kan platformen stige over Bitcoin og overtage nummer et i kryptovaluta eller i det mindste afværge sine smarte kontraktkonkurrenter, der samtidig søger at løse de samme problemer med deres egne projekter. Kun tiden vil vise, og det næste år vil være kritisk for Ethereum.
Ansvarsfraskrivelse: Denne artikel er på ingen måde beregnet til at blive taget som råd til at købe, sælge eller investere i Ethereum.