Ethereum 2.0 forsinker midt i andre bevis for indsats Blockchain-lanceringer
HodlX gæstepost Send dit indlæg
Lanceringen af Ethereum kan blive forsinket igen, da udviklerne planlagde opgraderingen af proof-of-stake-algoritmen i juni måned 2020. Under hensyntagen til alle faktorer omkring den meget forventede lancering, erklæringer fra udviklingsholdet kan fortolkes som et næsten officielt løfte.
Selvom udsagnene måske lyder optimistisk for størstedelen af kryptosamfundet, er faktum stadig, at opdateringen stadig ikke er i sigte. De væsentligste årsager til advarslen er tilstedeværelsen af flere fejl i systemet og det faktum, at konkurrenterne stræber efter at overgå Ethereum til at være den første på markedet, der har succesfuldt implementeret proof-of-stake..
Hvad tager dem så lang tid?
Den uophørlige jagt på kodefejl er hovedårsagen til udsættelsen af Ethereum 2.0-lanceringen, der oprindeligt var planlagt til januar 2020. Det er sandt, at det er en besværlig opgave at finde og eliminere fejl, og sådanne rutiner som sikkerhedsrevision, fuzzing, at detektere og rette bugs kan tage måneder og aldrig komme til en ende, da selve koden er en uendelig strøm, der aldrig kan perfektioneres.
Da det er klienterne, der er ansvarlige for lagring af blockchain-data og validering af blokke, er det vigtigt, at de er fuldt synkroniserede. Syv individuelle kunder er i øjeblikket under udvikling for Ethereum 2.0, og de fleste af dem arbejder på optimeringer til Schlesi-testnetværket, som er det første Ethereum 2.0-multiklient-testnetværk, der simulerer kernenetværksmiljøet.
Schlesi-testnetværket af Ethereum 2.0 var vellykket nok til at give håb om et mere formelt testnetværk med flere klienter i juni baseret på 0.12-specifikationen. Det meste af det arbejde, teamet i øjeblikket udfører, er afsat til at rette fejl i koden og forbedre metoderne til deres detektion. Mehdi Zerouali fra Sigma Prime rapporteret betydelige fremskridt med at udvikle “fuzzy” -metoder, der føder fiktive data ind i programmet til at finde fejl.
Men hvis man dyber dybere ned i de grundlæggende årsager til fejlene, bliver det tydeligt, at Ethereum 2.0-flerbrugerparadigmet er hovedårsagen til forsinkelserne.
Der er syv klientimplementeringer af ETH2.0 i øjeblikket tilgængelige, nemlig Cortex Nethermind, Ethereum Foundation Trinity, Lodestar ChainSafe, Prysm Labs Prysmatic, Sigma Prime Lighthouse, Status Nimbus og Teku PegaSys.
Den såkaldte “first specification” tilgang blev vedtaget af udviklingsteamet for at skabe det grundlag, som hver klient kan arbejde på. Det er overflødigt at sige, at det involverede arbejde var kolossalt, da fremgangsmåden først forudsætter færdiggørelsen af hele udkastet til protokollen efterfulgt af selve implementeringsprocessen. Dette “multiklientparadigme” forårsager forsinkelser, da menneskelige ressourcer åbenbart ikke er tilstrækkelige til at sikre optimal udvikling.
Men at have flere kunder er afgørende for at opretholde et højt niveau af netværkssikkerhed, og udviklingsteamet vil bestemt ikke gå på kompromis med sikkerheden for optimal lanceringstidspunkt. Selvom det betyder at bryde et par løfter og udsætte lanceringen.
I et forsøg på at fremskynde poleringen af systemet har bug bounty-programmet kørt i nogen tid og tilbyder jægere alt fra $ 500 til $ 10.000 for kritiske fejl, der er i stand til at bryde kæden. Bounty-programmet finder sted parallelt med revisionen af fase 0-specifikationen, der 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 og fejlsøgningerne er der også ledelsesproblemer, der skubber lanceringsdatoen yderligere på grund af menneskelige faktorer.
Ethereum-blockchain kan virke som en enkelt helhed, men den drives faktisk af flere udviklings- og administrationsteams. Nogle af disse hold er en del af uafhængige organisationer, og som det kan afledes af en sådan hierarkisk struktur, er det en skræmmende opgave at få alle disse hold til at arbejde synkront og i tide..
For at kaste lys over den måde, hvorpå hele netværket fungerer, er det nødvendigt at forstå, at nogle hold arbejder på sharding og kaldes klienter. Andre hold er involveret i at gennemføre sikkerhedsrevisioner, mens andre arbejder på selve Ethereum 2.0-netværket. En erfaren leder ville sige, at en sådan tilgang til arbejdsdeling ville give mulighed for effektiv delegering, men bemærkede, at den også komplicerer systematisk udvikling i større skala og kaster mindre opgaver i baggrunden.
Jo flere mennesker bliver involveret i udviklingen af platformen, jo flere organisationer er der brug for, og jo mere software dumpes i den primære driftspool. Med teknisk skalerbarhed skal social skalerbarhed under ordentlig styring for at sikre jævn og strømlinet drift.
“Vi har ikke nok folk til faktisk at hjælpe os med disse ting,” sagde Jameson Hudson, Ethereum-udvikler.
I betragtning af de ovennævnte udfordringer er det vigtigt, at testnet forbliver fuldt operationelt i mindst to måneder for at være berettiget til officiel 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 udviklerne af Ethereum løser fejlene, kan prisen for den første løbende konsensus om bevis på indsats muligvis blive grebet af deres konkurrenter.
Der er flere fremtrædende projekter, der nærmer sig målstregen – Harmony, Tezos, EOS, Cosmos, Algorand og Qtum, alle med levedygtige og operationelle produkter.
Tezos kører et staking-program under algoritmen “Liquid Proof-of-Stake”, som er en hybrid mellem PoS og delegeret proof-of-stake, kaldet DPoS. Validering af blokke i Tezos-netværket er kendt som “bagning”, og enhver, der har Tezos XTZ-tokens, kan delegere dem til andre validatorer til “bagning” på deres vegne med 8.000 tokens, der er nødvendige som minimum “rulle” til drift af en node. Returnraterne ligger nu på 7%.
Algorand kører deres “rene proof-of-stake”, der bruger et “hemmeligt selvudvælgelsessystem” til at vælge tilfældigt udvalgte udvalg af interessenter til validering af blokke. Alle Algo-tokenholdere belønnes for simpelthen at holde tokens. Som sådan er der ingen minimumsindsats for at tjene belønninger, og den nuværende afkast er omkring 5%.
Qtum kører også på en ren PoS-konsensus, og alle med Qtum-tokens kan blive validator og konkurrere om belønninger. Indsats på Qtum giver ca. 7% om året afkast, og der er ingen minimumsindsats. At holde flere tokens øger dog chancerne for at blive valgt til validering og behandling af transaktioner på netværket.
Tilsvarende lancerede Harmony-projektet for nylig sin indsats og blev dermed den første splinterede PoS-blockchain, der formåede at implementere to teknologier samtidigt. Harmony er en hurtig og åben blockchain til decentrale applikationer. Dens protokol har opnået sikker og tilfældig tilstandsafskærmning. Harmonys mainnet understøtter hundredvis af noder i flere skår, hvilket producerer blokke på få sekunder med øjeblikkelig finalitet. Netværkets indsatsmekanisme reducerer centraliseringen, samtidig med at det understøtter stavdelegering, belønningskompensering og dobbelttegnskæring. Indsatserne for Harmony kan forvente at tjene fra 45% til 15% i det første år.
Transaktioner på Harmony afvikler på otte sekunder, hvilket overstiger Ethereum-netværket sine ventetider. Transaktionsomkostninger på Harmony svæver også så lidt som $ 0,000001. Sharding giver Harmony mulighed for at opnå sådanne resultater uden at ofre decentralisering, da netværket består af over 320 offentlige noder, og projektet planlægger at øge antallet til 1.000 og derover inden årets udgang.
2020 kan være afgørende
Med nye løsninger, der hurtigt dukker op på blockchain-markedet, forbliver Ethereum stadig pioneren og den største bidragyder til udviklingen af sharding- og staking-teknologier.
I betragtning af de hundreder af tusinder af transaktioner, der foretages på netværket hver dag, kan udsættelsen af lanceringen af en så vigtig opgradering som Ethereum 2.0 muligvis være det mindste af onder, der har til formål at gøre blockchain-brug glat og sikkert for titusinder af brugere rundt verden.
I mellemtiden kan 2020 blive et afgørende år for implementering og videreudvikling af PoS-blokeringer og skalerbarhedsløsninger.
Fremhævet billede: Shutterstock / Kalifer – Art Creations