Ethereum 2.0 udgivelsesdato indstillet til den ellevte time, da udgaverne fortsætter

Lanceringen af ​​Ethereum (ETH) 2.0 kan blive forsinket endnu en gang, efter at udviklere omlægger netværks opgradering af bevis for indsats algoritme til juni 2020, som rapporteret af Cointelegraph den 15. maj. Under hensyntagen til alle faktorer omkring den meget forventede lancering, erklæringerne fra udviklingsteamet kan opfattes som et næsten officielt løfte. Eller, som devs selv siger, “omhyggeligt” optimistisk, hvilket betyder at den kritiske opdatering stadig ikke er i sigte.

Hovedårsagen til noten af ​​denne omhyggelige optimisme er tilstedeværelsen af ​​flere bugs i systemet, som Ethereum-teamet stræber efter at rette, mens andre platforme med succes lancerer deres proof-of-stake-netværk. Hvorfor tager det så lang tid for Ethereum at implementere sin endelige opgraderingsfase, inden den virkelig skaleres, og kan denne forsinkelse betyde, at Ethereum 2.0 mister skalerbarhedsløbet?

Tinker med bugs

Ethereums sande skalerbarhed støder konstant på forhindringer undervejs for at blive et fuldt udbygget og levedygtigt system, der er i stand til at overhale markedet med dets ubegrænsede produkttilbud i et helt nyt omfang. Imidlertid har bug fixing tilsyneladende bremset udviklingen i udvikling, da andre projekter kæmper for at starte indsats og overhal Ethereum.

Ethereum 2.0-lanceringen var oprindeligt planlagt til januar 2020, men fasen med at finde og rette kodesårbarheder er en lang og besværlig proces for ethvert projekt, og det er ikke altid muligt at evaluere den nødvendige tid til disse opgaver. Rutiner som sikkerhedsrevision, fuzzing, afsløring og reparation af fejl kan tage måneder eller endda ikke have nogen ende, da selve koden er en uendelig strøm, der aldrig kan perfektioneres.

Det er mere kompliceret at planlægge og udføre en stor mængde teknisk arbejde på en blockchain, når det kommer til nye teknologier såsom sharding, ifølge Rongjian Lan, teknologichef ved blockchain-opstart Harmony. Han fortalte Cointelegraph:

”Koordinering og datakonsistens mellem skår kræver ekstremt omhyggeligt protokoludformning for at gøre hele systemet sikkert og stabilt. Der er også betydeligt flere hjørnesager, der skal overvejes, som ikke findes i en ikke-sharded blockchain, hovedsagelig takket være nye elementer såsom tværbindinger, cross-shard-transaktioner og genhardning. Eth 2.0 har brug for at bygge alle disse oven på arven Eth 1.0, hvilket bringer yderligere kompatibilitetsproblemer med i billedet. ”

Relateret: Ethereum-udviklere ruller ærmerne op i jagten på skalerbarhed

Da det er klienterne, der er ansvarlige for at gemme dataene i en blockchain og validere blokke, er det vigtigt, at de er fuldt synkroniserede. De fleste af de syv individuelle klienter, der i øjeblikket er under udvikling for Ethereum 2.0, arbejder på at optimere Schlesi – det første Ethereum 2.0-multiklient-testnetværk, der simulerer kernenetværksmiljøet. Efter vellykkede forsøg med Schlesi besluttede Ethereum-udviklere at gå videre med lanceringen af ​​et mere formelt testnetværk med flere klienter planlagt til juni 2020.

Flerbrugerparadigme

Der er syv klientimplementeringer af ETH 2.0 i øjeblikket tilgængelige: Ethereum Foundation Trinity, Prysm Labs Prysmatic, Sigma Prime Lighthouse, Status Nimbus, Lodestar ChainSafe, Teku PegaSys og Cortex Nethermind.

Den såkaldte “første specifikation” tilgang blev vedtaget af udviklingsteamet for at skabe det grundlag, som hver klient vil være i stand til at operere. Mængden af ​​arbejde, der var involveret, var kolossal, da fremgangsmåden forudser først færdiggørelsen af ​​hele protokoludkastet efterfulgt af selve implementeringsprocessen. Dette “multiklientparadigme” forårsager forsinkelser, da menneskelige ressourcer synes at være utilstrækkelige til at sikre optimal udvikling, ifølge til projektleder Danny Ryan.

Faktum er, at det at have flere kunder er afgørende for at opretholde et højt niveau af netværkssikkerhed, og udviklingsteamet ser ud til at være uvillig til at gå på kompromis med sikkerheden for optimal lanceringstidspunkt. Selvom det betyder at bryde et par løfter og udsættelse lanceringen.

I et forsøg på at fremskynde poleringen af ​​systemet, bug bounty-programmet tilbud jægere hvor som helst fra $ 1.000 til $ 20.000 for kritiske fejl, der kan bryde kæden. Bounty-programmet kører parallelt med revisionen af ​​fase 0-specifikationen, som gennemføres for at sikre, at netværket kan gå videre til næste trin i dets udvikling som forberedelse til lancering.

Komplekse struktur- og ledelsesproblemer

Bortset fra fejlene er der også ledelsesproblemer, der skubber lanceringsdatoen yderligere på grund af menneskelige faktorer. Ethereum-blockchain kan virke som en enkelt enhed, men den drives faktisk af flere udviklings- og administrationsteams. Nogle af dem er erhvervet fra uafhængige organisationer.

For at kaste lys over den måde, hvorpå hele netværket fungerer, er det nødvendigt at forstå, at flere teams (kaldet klienter), arbejder på sharding, andre er involveret i at gennemføre sikkerhedsrevisioner, og nogle arbejder på Casper PoS. På den ene side vil denne arbejdsdistributionsmetode muliggøre effektiv delegering, men på den anden side komplicerer den også systematisk udvikling i større skala og smider mindre opgaver i baggrunden. Manglen på korrekt styring og synkronisering blandt holdene kan derfor bidrage til de regelmæssige forsinkelser.

Ifølge Ankitt Gaur, grundlægger og administrerende direktør for handelsplatformen Koinfox, der implementerer sin mæglerprotokol på PoS-blockchain, er netværk, der arbejder på PoS-konsensusalgoritmen, mere komplekse med hensyn til styringsprocessen end proof-of-work-blokeringer. Han forklarede til Cointelegraph:

”Forsinkelse i Ethereum er et resultat af mere end én aspekt. Ethereum havde siden starten haft flere klienter, som måtte kommunikere med hinanden. Dette bliver mere kompliceret, når indsatsprocessen træder ind, da alle validatorer har brug for at kommunikere med hinanden. ”

Ledelsesprocessen bliver hårdere, da flere mennesker, organisationer og software bliver involveret i udviklingen af ​​platformen. Lane Rettig, en af ​​de selvidentificerede kerneudviklere, bemærkede behovet for både teknisk og social skalerbarhed og tilføjede, at “koordineringsproblemet bliver sværere.” Som med teknisk skalerbarhed skal den sociale skalerbarhed under korrekt styring også komme for at sikre glatte og strømlinede operationer.

Mulige opdelinger i hele strukturen kan også føre til høj personaleomsætning, hvilket yderligere bremser udviklingsprocessen på grund af langvarig ombordstigning. “Vi har ikke nok mennesker til faktisk at hjælpe os med disse ting,” angivet Jameson Hudson fra Ethereum Foundation, der henviser til manglen på blockchain-udviklere, der arbejder på de mest teknologiske opgaver på Devcon4-konferencen.

Under hensyntagen til de udfordringer, som udviklingsteamet står over for, er det vigtigt for testnet at forblive fuldt operationelt i mindst to måneder for at være ansvarlig for den officielle lancering. I øjeblikket arbejder to klienter på Schlesi-netværket – Fyrtårn fra Sigma Prime og Prysm fra Prysmatic Labs. Teku- og Nimbus-klienterne synkroniserede også med Schlesi og vil snart lancere deres validatorer på testnetværket.

Deltagere, der vinder løbet

Mens Ethereum-udviklere retter bugs, kan prisen for den første løbende PoS-konsensus muligvis blive grebet af deres konkurrenter.

Der er flere store projekter tættere på målstregen – EOS, Harmony (ONE), Zilliqa (ZIL), Tezos (XTZ), Cosmos (ATOM), Algorand (ALGO) og Qtum (QTUM) – alle med levedygtige og operationelle produkter enten arbejder på ren PoS eller delegeret PoS.

Relateret: Alt ind på PoS Blockchains: En oversigt over Crypto-Staking-netværk

De succesfulde netværk, der blev lanceret af disse projekter, viser deres evne til at opnå det, der tager år for Ethereum, på et år. For eksempel har Silicon Valley’s Harmony for nylig lanceret sin indsats og blev den første splintrede PoS-blockchain, der formåede at implementere to teknologier samtidigt. Især er disse teknologier endnu ikke implementeret på hovednetværket af Ethereum-udviklerne.

Den 19. maj rapporterede Harmony-teamet, at det havde opgraderet sin mainnet, som i øjeblikket understøtter hundredvis af noder i flere skår. Udviklerne hævder, at de formåede at overgå Ethereum ikke kun med hensyn til sharding og staking, men også i form af netværksydelse og nåede et transaktionsbehandlingsgebyr på $ 0.000001 på mainnet og 118.000 transaktioner pr. Sekund i testnet.

Men med nye løsninger, der hurtigt opstår på blockchain-markedet, forbliver Ethereum stadig pioneren og den største bidragyder til udviklingen af ​​sharding- og stakingteknologier. I betragtning af de hundreder af tusinder af transaktioner, der foretages på netværket hver dag, kan udsættelsen af ​​en så vigtig opgradering som Ethereum 2.0 – med det formål at gøre blockchain-brug jævn og sikker – måske kun det mindste onde.

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me
Like this post? Please share to your friends:
map