Težave z Ethereumom? Razvijalci razdeljeni glede dvigov vložkov v Shanghai Upgrade

Po uspehu Ethereum združiti septembra, so vse oči spet uprte v omrežje, ko se pripravlja na uvedbo svojega Naslednja velika posodobitev. 

Ta, poimenovan Shanghai, obljublja, da bo zagotovil nekaj, kar so uporabniki Ethereuma nestrpno pričakovali: način za Pojdi nazaj o ETH v vrednosti 25 milijarde dolarjev ki so se zavezali omrežju prek njegovega programa vložkov. Obstaja samo ena težava: glavni razvijalci Ethereuma, majhna skupina kodirnikov, ki so odgovorni za spreminjanje omrežja, se prepirajo o tem, kako in kdaj naj bo nadgradnja izvedena.

Ethereum se je preselil v a dokazilo o vložku sistem pred nekaj meseci z združitvijo, dogodkom, ki je združil Ethereum glavno omrežje z Beacon Chain, predhodno različico Ethereuma z dokazi o deležu, ki je bila uvedena leta december 2020. Omrežja z dokazilom o vložku omogočajo uporabnikom, da položijo sredstva, da postanejo validatorji in pomagajo pri avtentikaciji transakcij v verigi; taki uporabniki pridobijo nagrade v obliki na novo ustvarjenih žetonov. Od decembra 2020 lahko uporabniki zastavijo svoj ETH in si prislužijo nagrade. Zdaj bodo uporabniki s Šanghajem končno lahko dostopali do teh nagrad in svojih prvotnih depozitov ETH. 

Po vseh pogledih se zdi Šanghaj pripravljen za lansiranje do marca. Toda pred kratkim je glasna manjšina osrednjih razvijalcev Ethereuma začela izražati zaskrbljenost, da se nadgradnja uvaja prehitro, zaradi strahu pred javnimi povračilnimi ukrepi, na račun tehničnih stroškov, ki bi lahko trajno vplivali na omrežje. 

"Zdi se, kot da ne razmišljamo o dolgoročnem zdravju Ethereuma," je v četrtek opozoril glavni razvijalec Micah Zoltu na pogovoru za vse glavne razvijalce. »Razmišljamo, 'Kako naj danes naredimo, kar želi javnost?'« 

Zoltu in nekaj drugih 30-ih glavnih razvijalcev omrežja so zaskrbljeni, da bo nedavna odločitev, da se odrečejo tehnični prilagoditvi na Shanghai, izpostavila Ethereum nepotrebnemu tehničnemu dolgu z neznanimi posledicami za prihodnja leta in desetletja. Prilagoditev bi po ocenah teh razvijalcev potrebovala dodatna dva do štiri tedne za izvedbo, kar je čas, ko preostali glavni razvijalci Ethereuma niso bili pripravljeni pustiti javnosti čakati. 

Tehnični dolg se nanaša na prihodnje delo ali glavobole, ki nastanejo, ko razvijalci programske opreme dajo prednost hitrosti izdaje izdelka pred popolno kodo. V tem primeru so se razvijalci Ethereuma odločili, da dvigov ETH ne bodo združljivi s preprosto serializacijo ali SSZ, prilagodljiva, sodobna metoda kodiranja, ki so jo razvijalci opisali kot »prihodnost kodiranja Ethereum«. Namesto uporabe SSZ se Ethereum drži serializacije predpone rekurzivne dolžine ali RLP, obstoječe metode kodiranja, ki bo morda sčasoma opuščena in ukinjena. 

Medtem ko je razlika zelo tehnična in na videz semantična, bi lahko razvijalcem Ethereuma v prihodnosti povzročala neskončne glavobole. Velik kontingent osrednjih razvijalcev Ethereuma je nakazal svojo pripravljenost za prehod dvigov ETH na novo metodo kodiranja v nadgradnji po Šanghaju, ki se imenuje "Cancun".

Toda takšen popravek bi še vedno pomenil, da bi bila vsaka dejavnost dviga, ki se je začela med Šanghajem in Cancunom, kodirana z star metoda. In zahvaljujoč nespremenljivi knjigi Ethereum bi lahko ta dejavnost – tudi če bi se zgodila v nekaj mesecih – še naprej živela v verigi blokov Ethereum za vedno. 

Torej bodo morali razvijalci sčasoma prevesti vse to kodiranje iz stare metode v novo, kar je naporen podvig. Poleg tega pa bi lahko neskladje, ki nastane zaradi kodiranja zgodnjih dvigov s staro metodo RLP in preostalega z novim SSZ, imelo daljnosežne posledice. 

"Lahko obstajajo neznane neznanke, kaj pomeni to neskladje - z dvigi, težavami pri načrtovanju, ranljivostmi," je povedal Matt Nelson, drugi razvijalec jedra Ethereuma. Dešifrirajte "Enostavno ne vemo."

Na srečanju v četrtek je Tomasz Stańczak, še en glavni razvijalec, je nasprotoval tem pomislekom in izjavil, da sploh še ni gotovo, ali bo Ethereum v celoti prešel na novo metodo kodiranja, SSZ.

"Odlog zdaj zaradi boljšega dolgoročnega omrežja bi bil zelo prepričljiv. Toda ta sprememba bo del širšega procesa. Razmišljanja, oblikovanja,« je dejal. "Rad bi, da na to gledamo celostno in si vzamemo pravi čas za priprave na Cancun."

Zoltu je v četrtek ugotovil, da so argumenti o negotovosti prihodnosti SSZ potencialno izrečeni v slabi veri, saj meni, da je ustaljeno dejstvo, da bo Ethereum sčasoma preklopil svojo izvršilno plast na SSZ. 

»Predstavljamo kodo, ki smo jo Know bo zamenjan v bližnji prihodnosti, pomeni, da dodajamo tehnični dolg, ki bi se mu lahko izognili,« je povedal Dešifriraj

Zakaj potem večina razvijalcev Ethereuma tako neradi porabi nekaj dodatnih tednov za preprečevanje neizmerne količine prihodnjih težav? Za Nelsona je odgovor v veliki meri povezan z nedavno zgodovino.

O združitvi, zgodovinskem prehodu Ethereuma na proof-of-stake, so prvič razpravljali pred več kot 5 leti. V letih, ki so sledila, je vodstvo omrežja rutinsko ugotavljalo, da upravičuje nadgradnjo dolg načrt poti nezadovoljnim vlagateljem in članom skupnosti; potem ko so načrti za združitev leta 2021 postali bolj konkretni, je bil datum lansiranja nadgradnje zaradi tehničnih razlogov večkrat označen, preden je bila končna izdaja septembra 2022. 

"Mislim, da je [trenutni šanghajski] časovni okvir zagotovo vplivalo na veliko natančnosti, ki je bila nekoliko upravičeno namenjena združitvi, ki je bila neštetokrat odložena iz pravih razlogov, vendar je bila še vedno odložena," je dejal Nelson. 

Nelson pravi, da razvijalci Ethereuma nočejo znova pritegniti jeza množic. To mu je deloma razumljivo; Šanghaj bo vplival na desetine milijard dolarjev vredna sredstva, od katerih je del že leta zaklenjen v omrežju. 

Napetost razkriva edinstveno vlogo, ki jo ima kader osrednjih razvijalcev Etthereuma: njihova naloga je v prvi vrsti zasnovati verigo blokov čim bližje brezhibni. Vendar se ni mogoče izogniti pritiskom, ki izhajajo tudi iz tega, da je bil zadolžen za oblikovanje omrežja za drugo največjo kriptovaluto na svetu. Ethereum se trenutno ponaša s tržno kapitalizacijo 189 milijard dolarjev. 

Medtem ko bi Nelson raje dal prednost tehničnim potrebam Ethereuma, razume, zakaj so se razvijalci Ethereuma v četrtek odločili, da nadaljujejo brez zahtevanih sprememb. 

"V tem primeru imamo izbiro, kjer smo lahko koristni, ne da bi pri tem preveč žrtvovali," je dejal. "In tako je bila ta izbira."

Bodite na tekočem s kripto novicami, prejemajte dnevne posodobitve v svoj nabiralnik.

Vir: https://decrypt.co/119620/ethereum-devs-divided-staking-withdrawals-shanghai