De evolutie van Ethereum 2.0: uw vragen beantwoord

In november 2017 legde Vitalik Buterin op BeyondBlock Taipei zijn visie voor Ethereum 2.0: sharding voor schaalbaarheid en Casper als het consensusalgoritme voor de overgang naar Proof-of-Stake (PoS).

Sharding werd uitgelegd als "het creëren van een blockchain waar je honderd verschillende universums hebt, en elk universum is een andere accountruimte, en je kunt een account hebben in een universum, of een contract in een universum, en je kunt een transactie in een universum, en het kan alleen dingen in dat universum beïnvloeden.” Hij legde verder uit dat alle scherven met elkaar verbonden zouden zijn en 'consensus zouden delen'.  

Uiteindelijk kunnen de lijnen tussen deze scherven mogelijk vervaagd zijn en zelfs over scherven heen worden uitgevoerd.  

Vitalik vermeldde verder hoe, in tegenstelling tot de ketens die zich hadden gevestigd op het gebruik van een of andere vorm van 'super-node', hij het belangrijk vond dat Ethereum kon worden gerund door een netwerk van 'consumentenlaptops'. Vitalik gaf destijds toe dat "er geen precies idee is van wat er in Ethereum 2.0 gaat."

Wat is Ethereum 2.0 nu?

Ethereum 2.0 kan in de toekomst sharding en andere veranderingen bevatten. Voor nu, wanneer 'The Merge' plaatsvindt, zal het gewoon de verandering zijn van de Proof-of-Work (PoW)-keten als de primaire keten naar de PoS-keten.

Het zal zelfs niet mogelijk zijn voor mensen om hun inzet in te trekken tot een geplande harde vork enkele maanden na de fusie.

Wat is de fusie?

Maandenlang zijn mensen begonnen met uitzetten en deelnemen aan PoS op een 'Beacon Chain'. De samenvoeging is wanneer die consensuslaag wordt gecombineerd met de bestaande status en het daadwerkelijke transactie-uitvoeringsniveau.

Praktisch, het is wanneer PoS neemt beveiligings- en consensusrollen over voor PoW in Ethereum. Op dit moment wordt verwacht dat dit rond 5.875 of 10 september zal gebeuren bij een 'Total Terminal Difficulty' van 22×14^15. Zodra het gebeurt, zal Ethereum volledig PoS zijn.

Lees verder: Dit is wat u moet weten over Ethereum 2.0's Merge

Hoe zit het met de EthPOW-vork waarover ik heb gehoord?

Er zijn discussies geweest over een mogelijke PoW-vork van de Ethereum-staat op het moment van de fusie. Justin Sun is erbij betrokken, zoals hij vaak is wanneer er een kans is om te profiteren van de inspanningen van anderen ontwikkelaars van protocollen. Zijn uitwisseling Poloniex vermeldde tokens voorafgaand aan de samenvoeging om toe te staan speculatie op.  

Het fundamentele probleem met niet-meerderheidsvorken voor slimme contractketens is dat een verscheidenheid aan tokens waarschijnlijk alleen waarde heeft in een enkele keten. Dit geldt met name voor stablecoins, waarbij de uitgever vaak expliciet bepaalt welke keten waarde blijft behouden.

Tether, Circle en Paxos hebben allemaal aangekondigd dat ze de PoS-keten willen volgen, wat betekent dat hun... tokens op de andere vork zijn effectief waardeloos. Dit betekent ook dat alle andere protocollen op de minderheidsvork grote problemen zullen hebben - en waarde zullen verliezen - omdat de activa niet $ 1 waard zullen zijn zoals verwacht.

Dit wordt nog verergerd door het feit dat er andere stabiele activa zoals Dai zijn die afhankelijk zijn van de stabiele waarde van deze munten. Deze zouden ook ernstige problemen opleveren, evenals protocollen die impliciet of expliciet verwachten dat Dai bijna $ 1 waard is.  

Er kunnen echter mogelijkheden zijn voor goed verbonden actoren om winst te maken in de eerste paar blokken als de waarde probeert over te schakelen tussen $ 1 en $ 0. Veel van de mensen die deze vork promoten, hopen dit waarschijnlijk te doen.

In wezen betekent dit dat stablecoins forks beslissen voor slimme contractketens - als ze belangrijk genoeg mogen worden in het 'ecosysteem'.

Wat is staken?

Staking is het proces van deelnemen aan consensus voor PoS-ketens. Ethereum 2.0 gebruikt de sigaret consensusalgoritme, dat een combinatie is van Casper ontwikkeld door Vitalik Buterin en Vergilius Griffith, en het algoritme voor LMD GEEST vorkkeuze ontwikkeld door Vlad Zamfir.   

Gebruikers met ten minste 32 ether die een validerende node kunnen uitvoeren, kunnen stakingsbeloningen verdienen. Er zijn inzetbeloningen voorzien: een blok voorstellen of getuigen van een blok. Momenteel, indieners beloningen ontvangen als iemand wordt gesneden.

Vitalik Buterin heeft zijn visie voor Ethereum 2.0 uiteengezet in 2017. Tijdstempel om 3:09:00 uur.

Zodra de validator actief is, komt hij in aanmerking om te worden gekozen als ofwel een 'indiener' die het volgende blok voor het netwerk voorstelt, of als een 'attestor' die zich aftekent op het meest recent voorgestelde blok.  

Als je meer dan 32 ether hebt en meer inzetbeloningen wilt, dan moet je meer nodes gebruiken, aangezien elk wordt behandeld als een 'effectief saldo' van 32 ether.

Als je minder dan 32 ether hebt, kun je niet individueel deelnemen aan staking. U kunt ervoor kiezen om 'pool' je ether met andere deposanten via een service zoals Lido. Hierdoor kun je nog steeds een deel van de beloningen van staking ontvangen en hoef je niet je eigen hardware of de volledige hoeveelheid ether te beheren. Het had ook een token waarmee je liquiditeit kon krijgen voordat uitbetalingen beschikbaar waren, en was gedeeltelijk verantwoordelijk voor het vernietigen Drie pijlen hoofdstad.  

Momenteel kan niemand die aan het staken is zich terugtrekken, en dat is de bedoeling om in een toekomstige hard fork te veranderen.  

Wat is slashen?

Slashing is de straf voor slecht gedragende validators. Als een set sleutels meer dan één keer op een voorstel stemt, twee blokken voorstelt voor hetzelfde slot, of de geschiedenis probeert te wijzigen, kunnen ze worden ingekort. Slashed validators verliezen een deel van hun inzet en zijn gedwongen om af te sluiten uit het consensusproces.

Wat is een inactiviteitslek?

Inactiviteitslek is een straf voor een node die niet online is. Hoe meer nodes offline zijn, hoe agressiever deze afvoer is. Wanneer het netwerk nog werkt, is deze afvoer relatief klein, maar als een zeer groot aantal validators offline gaat, wordt dit een veel ernstiger lek.

De bedoeling van deze ontwerpkeuze is om inactieve validators onder de minimaal 16 ether te laten vallen die nodig is om te blijven staken, zodat uiteindelijk online validators de keten weer kunnen uitvoeren.  

Is staking veilig in vergelijking met PoW?

Dat is een ingewikkelde vraag. Waarschijnlijk. Kan zijn. Ja. Nee. Afhankelijk van hoe u uw vraag wilt structureren, wie u wilt vragen en hoe u over bepaalde aannames denkt, zal uw conclusie op deze vraag sterk beïnvloeden.

PoW heeft de neiging om te centraliseren in 'pools' van mijnbouw, terwijl het voor een PoS-staaker voordeliger is om onafhankelijk te werken.  

Omdat PoS-afgevaardigden echter prijzen toekennen die evenredig zijn aan degenen die al het grootste deel hebben in plaats van degenen die het meeste uitgeven, kan het de neiging hebben om een 'rijk worden rijker'-effect.  

Alleen slashing biedt de mogelijkheid om aanvallers zeer hoge kosten op te leggen. Het kan de waarde die ze hebben, effectief vernietigen en hen uiteindelijk niet in staat stellen om de aanval voort te zetten omdat hun knooppunten uit de consensus worden verwijderd.  

Andreas Antonopoulus legt de waarschijnlijkheid uit van een 51% aanval op Bitcoin.

Andreas Antonopoulus heeft besproken hoe in PoW, als je op deze manier wordt aangevallen, een van de meest aansprekende oplossingen is om het PoW-algoritme te veranderen en effectief alle bestaande ASIC's waardeloos te maken (als er andere ketens zijn, zijn ze niet echt waardeloos, maar als Bitcoin zouden veranderen, dan zou hun waarde kelderen).

Dit is echter een zeer breed beroep, en richt zich niet specifiek op de aanvaller, waar PoS zich specifiek kan richten op alleen de 'slechte' actor.  

PoW heeft voordelen voor token 'distributie', door het verbranden van harde activa (energie) te forceren om meer munten te verwerven, maar het is minder duidelijk dat het voordelen heeft voor de veiligheid op de lange termijn, vooral wanneer de distributie van nieuwe activa vertraagt ​​of stopt

Een volledige bespreking van de relatieve veiligheidsafwegingen tussen de twee instellingen valt buiten het bestek van dit stuk.

Wat is er met het sharden gebeurd?

Sharding was nog steeds een onderdeel van Vitalik's visie van Ethereum in 2021. Maar sindsdien zijn roll-ups beter geworden en is er een nieuw concept genaamd 'danksharding' ontstaan ​​als toekomstige schaaloptie voor Ethereum.  

De oorspronkelijke visie van sharding omvatte afzonderlijke universums die de beveiliging op consensusniveau zouden delen. Deze shards boden aparte 'uitvoeringsomgevingen' waar de daadwerkelijke transacties en interacties zouden plaatsvinden, en zouden aanvullende structuren nodig hebben om onderlinge communicatie mogelijk te maken. De complexiteit van deze visie heeft het gemaakt minder aantrekkelijk na verloop van tijd.

Wat is een roll-up?

Roll-ups zijn enigszins analoog aan Vitalik's 'spook kettingen' dat hij in 2014 beschreef. Het zijn in feite afzonderlijke blockchains die proberen de beveiliging te delen met de basislaag.

Roll-ups voeren hun uitvoering uit vanaf de hoofdketen en posten vervolgens gegevens naar de hoofdketen. Optimistische roll-ups gaan ervan uit dat transacties geldig zijn tenzij een 'fraudebewijs' wordt overlegd. Zero-knowledge roll-ups houden in dat de validators voor de roll-up een bewijs overleggen waaruit blijkt dat de transacties die ze hebben uitgevoerd geldig zijn.  

Ze zijn nu ook de visie voor Ethereum's toekomst.

Lees verder: Wat zijn Ethereum roll-ups en waarom zijn ze belangrijk?

Wat is danksharding?

danksharding is een nieuwe visie voor Ethereum-schaalbaarheid die bedoeld is om het hoofd te bieden aan het feit dat roll-ups zoveel gegevens creëren en naar de basislaag posten. Het is bedoeld om knooppunten een manier te bieden om te verifiëren dat gegevens beschikbaar zijn, zonder die gegevens zelf te hoeven verifiëren.  

Ethereum is van plan te vertrouwen op een schema genaamd 'KZG-verplichtingen,' die afhankelijk zijn van het maken van een polynoom waarmee andere knooppunten kunnen verifiëren dat de gegevens correct zijn gecodeerd in combinatie met validators-sampling om ervoor te zorgen dat de gegevens beschikbaar zijn.

Om dit plan goed te laten werken, is het nodig dat er genoeg eerlijke knopen het opslaan van de gegevens om het samen te voegen, en dat knooppunten met elkaar moeten kunnen communiceren om het volledige blok opnieuw te maken.  

Danksharding vertrouwt op een scheiding tussen voorstel en bouwer om te kunnen functioneren. Het maakt echter geen deel uit van de Merge en staat in plaats daarvan op de routekaart van Ethereum.  

Wat is een scheiding tussen voorstel en bouwer?

Scheiding tussen voorstel en bouwer (PBS) is een manier om het bouwen van blokken en het daadwerkelijke voorstel van de blokken aan de rest van het netwerk te scheiden. Het idee is dat Miner Extractable Value (MEV) een centraliserend effect heeft in PoS, omdat het bepaalde knooppunten in staat stelt om onevenredige beloningen te ontvangen van hun inzet. Het scheiden van die rollen is bedoeld om de toegang tot MEV te democratiseren en die centralisatie af te zwakken incentive

De implementatie van PBS is niet definitief, maar het algemene concept is dat: blokbouwers zouden biedingen indienen en blokkoppen. Indieners zouden een koptekst en bod selecteren, waarbij ze waarschijnlijk de voorkeur geven aan het hoogste bod. Een commissie bevestigt dat de block header de winnende header was. De blokkenbouwer deelt het bloklichaam, en dan bevestigt een aparte commissie dat en wordt het toegevoegd aan de keten.

Scheiding tussen voorstel en bouwer is geen onderdeel van de fusie, maar staat op de routekaart voor Ethereum.  

Kleinere validators die zich zorgen maken over het proces van het bouwen van blokken, kunnen in plaats daarvan vertrouwen op tools zoals Flashbots MEV-boost. Dit is een tool waarmee validators hun knooppunten kunnen configureren om blokken te ontvangen die naar hen zijn verzonden door 'relayers' die de blokken vol MEV verzenden die door bouwers zijn gebouwd.

Lees verder: Ethereum 2.0 kan worden verstoord met een kleine crypto-inzet, vinden onderzoekers

Waarom is PBS belangrijk voor danksharding?

Kortom, want danksharding verschuift meer verantwoordelijkheden naar de blokbouwers. Van hen wordt verwacht dat ze alle verschillende gegevens downloaden, een rol die in toenemende mate buiten de individuele validators zou vallen. Dit wordt verergerd met roll-ups omdat ze een grote hoeveelheid gegevens posten. Validators zullen in plaats daarvan alleen controleren of een klein deel van de gegevens in een blok aanwezig is.  

Hierdoor wordt de verantwoordelijkheid voor het bijhouden en controleren of alle benodigde gegevens beschikbaar zijn in feite 'scherven', waardoor grotere schaalvergroting mogelijk is.

Welke andere dingen zijn nodig of nuttig voor danksharding?

Ethereum-verbeteringsvoorstel 4844 is bedoeld om 'Proto-Danksharding' te introduceren. Het is geen danksharding, omdat alle validators nog steeds alle gegevens moeten valideren, in plaats van dat de verantwoordelijkheid wordt 'sharded'.

Wat het wel doet, is de manier veranderen waarop de gegevens van roll-ups worden opgeslagen. In plaats van voor onbepaalde tijd in de buurt te zijn, zullen ze in plaats daarvan zijn gesnoeid na een maand, waardoor de hoeveelheid status die validators moeten blijven dragen, wordt verminderd.  

Het verandert ook hoe de Ethereum-vergoedingsmarkt werkt, waardoor de opslag van deze gegevens wordt losgekoppeld van de bestaande gasberekening.  

EIP-4844 maakt geen deel uit van de Merge, maar staat op de roadmap voor Ethereum.  

Ethereum-verbeteringsvoorstel 4444 is een wijziging in de manier waarop clients gegevens aan andere knooppunten aanbieden. Het vereist dat nodes niet langer uitzenden historische gegevens ouder dan een jaar naar andere knooppunten. Dit beëindigt effectief 'volledige synchronisatie', waar mensen zouden synchroniseren vanaf het eerste blok. In plaats daarvan zouden ze beginnen bij een controlepunt en vanaf daar synchroniseren.

EIP-4444 maakt ook deel uit van de roadmap voor Ethereum en maakt geen deel uit van de Merge.  

Wat gebeurt er met de gegevens?

Het korte antwoord is dat het door andere mensen wordt opgeslagen. Wie zijn die mensen? Nou, dat is een beetje ingewikkeld.  

Individuele applicaties zullen waarschijnlijk manieren moeten vinden om die informatie op te slaan en te delen, dus Optimism en Arbitrum zullen bijvoorbeeld gestimuleerd worden om ervoor te zorgen dat de gegevens die nodig zijn voor hun applicaties nog steeds beschikbaar zijn.  

Grotere infrastructuuraanbieders zoals Infura zullen waarschijnlijk ook een belangrijke rol spelen bij het onderhouden van deze gegevens. EIP-4444 citeert specifiek de inspanningen van Het portaalnetwerk en De grafiek om markten en beschikbaarheid voor de gegevens te bieden.

Wat verandert er voor gebruikers?

Zeer weinig! Vooral voor degenen die niet actief deelnemen aan consensus. Voor degenen die dat wel zijn, zullen ze moeten veranderen van hun waarschijnlijke GPU-gebaseerde setups voor PoW naar uitzettende setups voor PoS.  

Lees verder: Dit is hoe insiders rijk worden van de Ethereum Merge

Maakt dit mijn transacties goedkoper?

Nee, in ieder geval niet zinvol. In de toekomst kan het echter wel. Als Ethereum de stappen naar staatloosheid begint te implementeren en validators niet langer alle gegevens hoeven te downloaden, wordt het waarschijnlijk mogelijk om de gaslimiet te verhogen.

Dit zal waarschijnlijk pas plaatsvinden na PBS, na EIP-4444, na EIP-4844, enzovoort moet niet onmiddellijk worden verwacht. Veel van deze zelfde veranderingen zorgen ervoor dat roll-ups hun doorvoer kunnen verhogen, en het aantal mogelijke transacties zal toenemen. De Merge en de verschuiving naar POS zelf zullen uw transacties echter niet goedkoper maken.

Zal dit mijn transacties sneller maken?

Nee, in ieder geval niet zinvol.  

Zal dit het aantal doen stijgen?

Het is onmogelijk om te zeggen, maar laat het ons weten op Twitter.

Voor meer geïnformeerd nieuws, volg ons op Twitter en Google Nieuws of luister naar onze onderzoekspodcast Geïnnoveerd: Blockchain City.

Bron: https://protos.com/the-evolution-of-ethereum-2-0-your-questions-answered/