Открыть меню

Ethereum s Opgraderinger: Hvorfor Konstantinopel Gaffel Er Så ‘Svært’ at Gennemføre


Mere end et år siden, software udvikler og medlem af Ethereum Foundation, Hudson Jameson, annonceret planer om at lancere Metropol, den tredje fase på vej til at flytte platform til Proof-of-Spil (PoS). Al denne tid, og udviklerne har været at holde hemmelige datoen for den afsluttende fase, kaldet Konstantinopel, som afholdes i form af en hård gaffel på nettet.

September 14, under en af holdets bi-ugentlige video opkald, er det endelig blev kendt, at den planlagte hårdt gaffel var på vej til sin mainnet udgivelse i November. Men på grund af “en konsensus, der er problemet”, hvilket er sket i forbindelse med afprøvning af en ny opdatering på oktober 13, udviklerne har besluttet at udsætte Konstantinopel indtil januar 2019.

På den måde, at Proof-of-Spil

Ethereum var udformet som en platform for decentral applikationer (DApps), og fire vigtigste opgraderinger har været lagt ned i sin udvikling, med henblik på at gøre netværket funktionelle passer bedre til dette formål. Med det ultimative mål for Ethereum Fundament til at følge Vitalik Buterin ‘ s vision og flytte fra et Proof-of-Arbejde (PoW) for at et Proof-of-Spil protokol, netværket er meningen at løse minedrift og skalerbarhed relaterede problemer.

Mens denne overgang er planlagt til at blive foretaget i løbet af systemets endelige opgradering hedder Serenity, forberedelse begyndte næsten straks efter lanceringen af den Ethereum netværk. Den køreplan, der blev delt i fem dele, med Byzans og Konstantinopel være en del af en fase, der hedder Metropol.

Hvad er Konstantinopel

Den kommende Konstantinopel hårdt gaffel omfatter fem forskellige Ethereum Forbedring Forslag (de europæiske innovationspartnerskaber) for at lette overgangen fra PoW til PoS. Når de er frigivet, og de vil fundamentalt ændre Ethereum blokkæden via et væld af nye opgraderinger, som forhindrer enhver bagud-kompatibilitet, hvilket betyder, at noder enten skal opdatere synkront med, at hele systemet eller udføre kører som en separat blokkæden enhed.

Afgørende rolle i Konstantinopel i at forsinke “Svært ved at Bombe”

Desuden Konstantinopel hårdt gaffel omfatter ændringer Ethereum underliggende minedrift økonomiske politik, og at forsinkelsen af “Vanskeligheder Bombe”, der sigter på at gøre produktion af nye blokke, mere komplekse og vanskelige. Dette er et sæt af kode, der er programmeret til at udløse såkaldte “Ethereum Ice Age”, hvis hovedformål er at gøre minedrift urentable og fremme overgangen til PoS.

Den Ethereum Ice Age er designet til at sikre, at alle deltagere skifte til det nye net, efter en hård forgaffel er gennemført. Bomben gradvist komplicerer ETH minedrift, øget minedrift bloker tid. Med indførelsen af Casper update, som en del af Sindsro milepæl, den kompleksitet, der formodes at vokse højere. Minearbejdere vil ikke være i stand til at matche den stigende kompleksitet: køb af nyt udstyr og konfiguration vil simpelthen være økonomisk urentabel. Således, vil netværket blive efterladt uden minearbejdere og vil “fryse” – istiden vil komme. Bomben blev indført i September 2015, snart efter lanceringen af den Ethereum netværk.

Vanskeligheden Bombe” forsinkelse, vil blive inkluderet i Konstantinopel til at opretholde stabilitet i systemet, ved at forlade netværket i den samme tilstand som før. Reducerer blok belønning også mindsker sandsynligheden for, at en minearbejder drevet kæde opdelt som Ethereum tilgange Proof-of-Spil.

De fem elementer i Konstantinopel

Kode optimering og netværk stabilisering, de vigtigste formål med Konstantinopel som en del af skalering køreplan, som vil blive opnået ved gennemførelse af fem europæiske innovationspartnerskaber. Disse er de standarder, der er udviklet af Ethereum foundation medlemmer på forskellige tidspunkter, som omfatter centrale protokol specifikationer, klient-Api ‘ er, og kontrakten standarder.

EIP 145

Feb. 13, 2017

En forbedring forslag skrevet af Alex Beregszaszi og Pawel Bylica at indføre indfødte ” at flytte som en mere effektiv metode til behandling af oplysninger om Ethereum blokkæden.

EIP-1014

April 20, 2018

Oprettet af Vitalik Buterin, opgraderingen er der sigter på at give en bedre skalering løsning baseret på “off-kæde” – transaktioner. Det giver mulighed for interaktioner med adresser, der ikke eksisterer på-kæde endnu, men de kan stole på.

EIP-1052

2 maj 2018

Et forslag fra kernen udvikler Nick Johnson, giver mulighed for optimering af large-scale-kode henrettelser på Ethereum.

EIP 1234

19 juli, 2018

Skrevet af Paritet release manager Afri Schoedon, EIP 1234 er meningen at reducere blok minedrift belønninger fra 3 ETH til 2 ETH, og forsinke “Svært ved at Bombe” for 12 måneder. Ændringerne er primært rettet mod netværk, stabilisering og glattere forberedelse til gennemførelse af de næste opgraderinger, til gradvist at bevæge sig væk fra PoW.

EIP 1283

Aug. 1, 2018

Baseret på EIP 1087, denne opgradering primært fordele smart kontrakt udviklere ved at nedbringe uforholdsmæssigt store udgifter til gas, hvor det ikke stemmer overens med, hvordan de fleste gennemførelsen fungerer.

I en nøddeskal, at alle fem europæiske innovationspartnerskaber har konsekvenser at Ethereum at påvirke en række af de bredere mål og initiativer, der stadig skal forvaltes, når den endelige frigivelse af Konstantinopel. Péter Szilágyi, lead developer på en populær Ethereum klient, Geth, sagde, at “de europæiske innovationspartnerskaber er for det meste gjort.”

Tidslinje for den hårde gaffel fiasko

Opgraderingen var oprindeligt planlagt til at blive lanceret på Ropsten test-netværk på oktober 14, men uventet skete for 24 timer forud for tidsplanen.

Den hårde gaffel sparket i omkring 15:21 UTC-tid på lørdag, eller ~1 dag tidligere end forventet, da hash magten og dermed blokere gange på Ropsten er notorisk svært at forudsige. Men efter dette, gaffel, frøs, og ingen nye blokke blev udvundet.

— Lane Rettig (@lrettig) 15 oktober 2018

Første, den hårde gaffel gået i stå i blok 4,299,999 til to timer, hvilket indikerer, at Konstantinopel var ikke blevet aktiveret korrekt af minearbejdere. Selv efter testnet blok behandling genoptages efter en længere pause, nul transaktioner, der blev set i det post-hårdt gaffel blokke.

Nul transaktioner optegnelser om Etherscan, oktober 21, 2018. Billede kilde: Etherscan

Afri Schoedon, en udvikler på Paritet, var den første til at give en solid opdatering på sin Twitter. Han uddybede, at en konsensus, der var desværre sket, sætter gang i et tre-vejs gaffel mellem Geth, Paritet og andre Ethereum kunder, der har ansvaret for vedligeholdelse og opgradering af netværket. De ting er, at ti udviklere grupper, som er involveret i udviklingen af de europæiske innovationspartnerskaber og gennemførelse af tests, og ikke alle af dem formåede at blive forberedt til udgivelse på tid.

Billede kilde: Github

Seks dage efter det mislykkede forsøg på, på oktober 19, udviklere afholdt et videoopkald, hvor Schoedon givet en mere dybdegående analyse af, hvad der skete.

Billede kilde: Jacek Sieka @jcksie

Han påpegede, at afvigelse fra den planlagte go-live gang efterladt mange Ethereum medlemmer af fællesskabet og minearbejdere uforberedt til at støtte det, der fører til en synkronisering af kæder.

Selv efter blok 4,300,000 blev udvundet, som tidligere var som udgangspunkt af Konstantinopel lanceringen, Schoedon forklarede, at klienter, der var “brug af forkerte config” og var efter Byzans-protokollen, som er, hvad Ethereum mainnet er bygget på i dag.

I en post-mortem af Ropsten hårdt gaffel, Paritet udvikler inde på et par punkter mere, som skriver:

  • For nylig tilføjet hashpower forårsaget reduceret blok gange og der har forårsaget dette, hårdt gaffel til at ske meget tidligere end forventet på lørdag, der er, med alle midler, som er den værste tid for en hård gaffel.
  • Hårdt gaffel skete der kun 6 dage efter Geth frigivelse og 1 dag efter Paritet Ethereum udgivelse brugere havde ikke nok tid til at opgradere.
  • Der er ingen gaffel tilsyn, kun http://ropsten-stats.parity.io som ikke afslører detaljer om de forskellige kæder.

Dog forsinke Konstantinopel kan være en fornuftig beslutning, i henhold til Schoeden, som ankomsten af det i midten af ovenstående ineffektivitet ville skabe flere problemer end det vil løse:

“Jeg får en følelse af, at vi forsøger at haste dette, og jeg ville for det andet, at vi skal trække vejret og se hvad der sker… jeg er ikke trygge ved at tale om de hårde gaffel dato, indtil vi har test for Konstantinopel klar.”

Under mødet Ethereum Foundation team yderligere diskuteret det Her svært gaffel, som blev offentliggjort på den officielle GitHub konto af Ethereum. Den næste samtale vil være på November 9, på grund af DevCon, som vil blive afholdt fra den 30 oktober-2 November.

Ved mødets afslutning, Paritet tech udvikler, Afri Schoedon, har meddelt fællesskabet, at mainnet hårdt gaffel ikke ville ske inden udgangen af januar, på den første. Han har også præciseret, at Ethereum Foundation udviklere er nødvendige for en periode på mindst seks uger mellem afslutningen af tests og mainnet opgradering.

“Ikke til at gå hurtigere, men sikrere”

Mens udviklerne er ved at analysere problemet, forskellige forbedringsforslag allerede er blevet foreslået. De omfatter tydelig specifikation af de europæiske innovationspartnerskaber, herunder pseudo-kode, der er mere enkelt og forståeligt, til at gennemgå, og ved at gøre kors-klient anmeldelser af ændringer, når udviklere fra forskellige udviklere grupper ind hinandens kode. Hvad blev enstemmigt vedtaget, er, at det er bedre “ikke til at gå hurtigere, men sikrere.”

Det drejer sig om at øge presset på de centrale udviklere har givet udtryk for, Afri Schoedon, der ikke har udelukket den potentielle risiko for hele Ethereum projekt, og for at berolige brugerne, at en forsinkelse er den klogeste beslutning.

Samfunds reaktion

Hudson Jameson har skabt en dedikeret Reddit tråd for en åben dialog med bekymrede brugere, hvor udviklerne stødt kritikere og beskylder beskeder, den samlede mængde, der allerede er overskredet hundrede.

Du har ingen idé om konkurrencen i dette rum. Denne enorme og ubrugelige hardfork forsinkelse har en meget negativ indvirkning på troværdigheden af Ethereum projekt. Du bør holde op.

— Produde (@Dudtrade) 20 Oktober 2018

“På denne sats, vi får Casper i 2030.” @TrueValueCapital

Mens Schoedon og Jameson forsøgt at opfordre publikum til at stoppe med at lægge pres på udviklerne og skyndte sig dem, er der dem, der viste forståelse og støtte, og selv jokede med, at minearbejdere kan være glad på grund af den forsinkede udgivelse.

“Jeg ville hellere, at de forsinkelser, så brug 3 sidste øjeblik, akut patches ligesom sidste år. Tag din tid og gøre det rigtige fyre. Software kan være svært.” @potatodotexe

“Hold bare gør, hvad du skal gøre for at være sikker, og tak for det store arbejde.” @clarkster

Mens Konstantinopel mainnet udgivelse er angiveligt berammet til januar, datoen for den hårde gaffel tesnet lanceringen er ikke blevet besluttet endnu, Hudson Jameson rapporterede, at Cointelegraph. I den mellemliggende periode, er det stadig at spore Konstantinopel fremskridt og overvåge overgangen af Ethereum blokkæden i en PoS-algoritme, som er nødvendig for den videre udvikling af netværk, efter at Vitalik Buterin.

Jeg tror, jeg har været ret konsekvent i min opfattelse, at (i) hver dag eksisterende blokkæden, herunder ETH og BTC, stinker, og (ii) PoS er nødvendigt. Ikke sikker på, hvorfor nogen overrasket.

— Vitalik Ikke-giveren af Ether (@VitalikButerin) September 4, 2018

Source: cointelegraph.com

Leave a Reply

Your email address will not be published. Required fields are marked *

© 2021 Crypto-News · All rights reserved
<<2018>>