Problémy v Ethereu? Vývojári sa delia o výbery vkladov v Shanghai Upgrade

Po úspechu Ethereum spojiť upgrade v septembri, všetky oči sú späť na sieti, pretože sa pripravuje na spustenie ďalšie veľká aktualizácia. 

Tento, nazvaný Shanghai, sľubuje priniesť niečo, na čo používatelia Etherea netrpezlivo čakali: spôsob, ako dostať späť the,en ETH v hodnote 25 miliárd dolárov že sa zaviazali sieti prostredníctvom jej stávkového programu. Je tu len jeden problém: Jadro vývojári Etherea, malá skupina programátorov zodpovedných za vykonávanie zmien v sieti, si lámu hlavu nad tým, ako a kedy by sa mal upgrade implementovať.

Ethereum sa presunulo do a proof-of-stávke systému len pred niekoľkými mesiacmi prostredníctvom zlúčenia, udalosti, ktorá spojila Ethereum mainnet s Beacon Chain, predbežnou proof-of-stake verziou Etherea spustenou v r decembra 2020. Siete overovania stávok umožňujú používateľom vkladať prostriedky, aby sa stali overovateľmi a pomohli overiť transakcie v reťazci; takíto používatelia získavajú odmeny vo forme novo vygenerovaných tokenov. Od decembra 2020 môžu používatelia staviť svoje ETH a získavať odmeny. Teraz so Šanghajom budú mať používatelia konečne prístup k týmto odmenám a svojim pôvodným vkladom ETH. 

Podľa všetkého sa objavuje Šanghaj pripravený na spustenie v marci. Nedávno však hlasná menšina hlavných vývojárov Etherea začala vyjadrovať obavy, že aktualizácia sa zavádza príliš rýchlo, zo strachu z verejnej odvety, na úkor technických nákladov, ktoré by mohli mať trvalý vplyv na sieť. 

„Zdá sa, že nemyslíme na dlhodobé zdravie Etherea,“ varoval hlavný vývojár Micah Zoltu na štvrtkovom stretnutí všetkých kľúčových vývojárov. "Premýšľame, ako dnes urobíme to, čo chce verejnosť?" 

Zoltu a niekoľko ďalších 30 kľúčových vývojárov siete sa obáva, že nedávne rozhodnutie vzdať sa technickej úpravy Šanghaja vystaví Ethereum zbytočnému technickému dlhu s neznámymi dôsledkami na roky a desaťročia dopredu. Implementácia vylepšenia by podľa odhadov týchto vývojárov trvala dva až štyri týždne navyše, čo je množstvo času, počas ktorého zvyšok hlavných vývojárov Etherea nebol ochotný nechať verejnosť čakať. 

Technický dlh sa vzťahuje na budúcu prácu alebo bolesti hlavy, ktoré vzniknú, keď vývojári softvéru uprednostnia rýchlosť vydania produktu pred dokonalým kódom. V tomto prípade sa vývojári Etherea rozhodli, že výbery ETH nebudú kompatibilné s jednoduchou serializáciou, resp. SSZ, flexibilná, moderná metóda kódovania, ktorú vývojári opísali ako „budúcnosť kódovania Ethereum“. Namiesto používania SSZ sa Ethereum drží serializácie predpony rekurzívnej dĺžky alebo RLP, existujúcej metódy kódovania, ktorá môže byť nakoniec vyradená a vyradená. 

Aj keď je rozdiel vysoko technický a zdanlivo sémantický, vývojárom Etherea by to mohlo spôsobiť nekonečné bolesti hlavy. Veľký kontingent hlavných vývojárov Etherea signalizoval svoju ochotu prepnúť výbery ETH na novú metódu kódovania v aktualizácii po Šanghaji, ktorá sa nazýva „Cancun“.

Takáto oprava by však stále znamenala, že akákoľvek aktivita stiahnutia iniciovaná medzi Šanghajom a Cancúnom by bola zakódovaná starý metóda. A vďaka nemennej účtovnej knihe Ethereum by táto aktivita – aj keď sa uskutočnila v priebehu niekoľkých mesiacov – mohla žiť na Ethereum blockchaine navždy. 

Takže vývojári budú musieť nakoniec preložiť všetko to kódovanie zo starej metódy na novú, namáhavú prácu. Okrem toho však nesúlad vytvorený kódovaním predčasných výberov starou metódou RLP a zvyšok pomocou nového SSZ by mohol mať ďalekosiahlejšie následky. 

„Mohli by existovať neznáme neznáme, čo tento nesúlad znamená – s výbermi, problémami s dizajnom, zraniteľnosťami,“ povedal Matt Nelson, ďalší vývojár jadra Etherea. Dešifrovať. "Len nevieme."

Na ich štvrtkovom stretnutí Tomasz Stańczak, ďalší hlavný vývojár, tieto obavy zatlačil a uviedol, že ešte nie je isté, či Ethereum úplne prejde na novú metódu kódovania, SSZ.

"Oneskorenie v záujme lepšej dlhodobej siete by bolo veľmi presvedčivé. Ale táto konkrétna zmena bude súčasťou väčšieho procesu. O myslení, o navrhovaní,“ povedal. "Bol by som radšej, keby sme sa na to pozreli holisticky a dali si náležitý čas na prípravu na Cancún."

Zoltu vo štvrtok zistil, že argumenty o neistote budúcnosti SSZ boli potenciálne predložené v zlej viere, pretože považuje za ustálený fakt, že Ethereum nakoniec prejde svoju exekučnú vrstvu na SSZ. 

„Predstavujeme kód, ktorý sme Vedieť bude v blízkej budúcnosti nahradený, čo znamená, že pridávame technický dlh, ktorému by sa dalo predísť,“ povedal dešifrovať

Prečo sa potom väčšina vývojárov Etherea tak zdráha stráviť niekoľko týždňov navyše, aby zabránili nevýslovnému množstvu budúcich problémov? Pre Nelsona má odpoveď veľa spoločného s nedávnou históriou.

O zlúčení, historickom prechode Etherea na proof-of-stake, sa prvýkrát diskutovalo pred viac ako 5 rokmi. V nasledujúcich rokoch vedenie siete bežne zisťovalo, že ospravedlňuje modernizáciu dlhá cestovná mapa nespokojným investorom a členom komunity; po tom, čo sa plány na zlúčenie stali konkrétnejšími v roku 2021, dátum spustenia aktualizácie bol z technických dôvodov opakovane posunutý pred jej prípadným vydaním v septembri 2022. 

„Myslím si, že [súčasná časová os Šanghaja] bola určite poháňaná mnohými kontrolami, ktoré boli do istej miery spravodlivo vložené do zlúčenia, ktoré bolo zo správnych dôvodov nespočetnekrát odložené, ale stále sa oneskorilo,“ povedal Nelson. 

Vývojári Etherea, hovorí Nelson, sa zdráhajú opäť prilákať hnev más. To je mu čiastočne pochopiteľné; Šanghaj ovplyvní finančné prostriedky v hodnote desiatok miliárd dolárov, z ktorých časť je už roky zamknutá v sieti. 

Napätie odhaľuje jedinečnú úlohu, ktorú zohráva káder hlavných vývojárov Ettherea: ich úlohou je v prvom rade navrhnúť blockchain čo najbližšie k bezchybnosti. Nie je však možné uniknúť tlakom, ktoré pramenia aj z poverenia navrhovať sieť za druhou najväčšou kryptomenou na svete. Ethereum sa v súčasnosti môže pochváliť trhovou kapitalizáciou 189 miliárd dolárov. 

Zatiaľ čo Nelson by radšej uprednostnil technické potreby Etherea, chápe, prečo sa vývojári Etherea vo štvrtok rozhodli pokračovať bez vykonania požadovaných zmien. 

"V tomto prípade máme na výber, kde môžeme byť účelní bez toho, aby sme príliš obetovali," povedal. "A tak padla voľba."

Majte prehľad o krypto správach, dostávajte denné aktualizácie do svojej doručenej pošty.

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