Problém v Ethereu? Vývojáři se dělí o výběry sázek v Šanghaji Upgrade

Po úspěchu Ethereum spojit upgradu v září, všechny oči jsou zpět na síti, protože se připravuje na spuštění další velká aktualizace. 

Tento, nazvaný Shanghai, slibuje přinést něco, co uživatelé Etherea netrpělivě očekávají: způsob, jak vrátit se ο ETH v hodnotě 25 miliardy USD že se zavázali síti prostřednictvím jejího sázkového programu. Je tu jen jeden problém: základní vývojáři Etherea, malá skupina kodérů odpovědných za provádění změn v síti, si lámou hlavu nad tím, jak a kdy by měl být upgrade implementován.

Ethereum se přesunulo do a důkaz o sázce systém před pouhými měsíci prostřednictvím sloučení, události, která spojila Ethereum mainnet s Beacon Chain, předběžnou proof-of-stake verzí Etherea spuštěnou v roce prosinec 2020. Sítě Proof-of-stake umožňují uživatelům vkládat finanční prostředky, aby se stali validátory a pomohli ověřit transakce v řetězci; takoví uživatelé získávají odměny ve formě nově vygenerovaných tokenů. Od prosince 2020 mohou uživatelé vsadit své ETH a získávat odměny. Nyní, se Shanghai, budou mít uživatelé konečně přístup k těmto odměnám a jejich původním ETH vkladům. 

Podle všeho se objevuje Šanghaj připravena ke spuštění do března. Nedávno však hlasitá menšina hlavních vývojářů Etherea začala vyjadřovat obavy, že aktualizace je zaváděna příliš rychle, ze strachu z veřejné odvety, na úkor technických nákladů, které by mohly mít trvalý dopad na síť. 

"Mám pocit, jako bychom nepřemýšleli o dlouhodobém zdraví Etherea," varoval hlavní vývojář Micah Zoltu na čtvrteční výzvě všech klíčových vývojářů. "Přemýšlíme: 'Jak dnes uděláme to, co chce veřejnost?'" 

Zoltu a několik dalších 30 hlavních vývojářů sítě se obávají, že nedávné rozhodnutí vzdát se technické úpravy Šanghaje vystaví Ethereum zbytečnému technickému dluhu s neznámými důsledky pro roky a desetiletí dopředu. Implementace vylepšení by podle odhadů těchto vývojářů zabrala dva až čtyři týdny navíc, což je doba, po kterou zbytek hlavních vývojářů Etherea nebyl ochotný nechat veřejnost čekat. 

Technický dluh označuje budoucí práci nebo bolesti hlavy, které vzniknou, když vývojáři softwaru upřednostňují rychlost vydání produktu před dokonalým kódem. V tomto případě se vývojáři Etherea rozhodli neudělat výběry ETH kompatibilní s jednoduchou serializací, popř. SSZ, flexibilní, moderní metoda kódování popisovaná vývojáři jako „budoucnost kódování Ethereum“. Namísto použití SSZ se Ethereum drží serializace prefixů rekurzivní délky nebo RLP, existující metody kódování, která může být nakonec vyřazena a vyřazena. 

I když je rozdíl vysoce technický a zdánlivě sémantický, mohl by vývojářům Etherea způsobit nekonečné bolesti hlavy. Velká část hlavních vývojářů Etherea signalizovala svou ochotu přepnout výběry ETH na novou metodu kódování v upgradu po Šanghaji, který se nazývá „Cancun“.

Taková oprava by však stále znamenala, že jakákoliv aktivita stažení zahájená mezi Šanghají a Cancúnem by byla zakódována pomocí starý metoda. A díky neměnné knize Ethereum by tato aktivita – i když k ní došlo během několika měsíců – mohla žít na Ethereum blockchainu navždy. 

Takže vývojáři budou muset nakonec převést všechno to kódování ze staré metody na novou, pracnou práci. Kromě toho by však nesoulad vzniklý kódováním předčasných výběrů se starou metodou RLP a zbytek s novým SSZ mohl mít dalekosáhlé důsledky. 

„Mohou existovat neznámé neznámé, co tento nesoulad znamená – s výběry, problémy s designem, zranitelností,“ řekl Matt Nelson, další vývojář jádra Etherea. Dešifrovat. "Prostě nevíme."

Na jejich čtvrtečním setkání Tomasz Stańczak, další vývojář jádra, tyto obavy odmítl a uvedl, že ještě není jisté, zda Ethereum přejde plně na novou metodu kódování, SSZ.

"Zpoždění nyní v zájmu lepší dlouhodobé sítě by bylo velmi přesvědčivé. Ale tato konkrétní změna bude součástí většího procesu. Přemýšlení, navrhování,“ řekl. "Byl bych raději, kdybychom se na to podívali holisticky a dali si náležitý čas na přípravu na Cancún."

Zoltu ve čtvrtek zjistil, že argumenty o nejistotě budoucnosti SSZ byly potenciálně učiněny ve zlé víře, protože považuje za ustálený fakt, že Ethereum nakonec přepne svou exekuční vrstvu na SSZ. 

"Představujeme kód, který jsme." Vědět bude v blízké budoucnosti nahrazen, znamená to, že přidáváme technický dluh, kterému by se dalo předejít,“ řekl Dešifrovat

Proč se tedy většina vývojářů Etherea tak zdráhá strávit několik týdnů navíc a předejít tak nevýslovnému množství budoucích potíží? Podle Nelsona má odpověď hodně společného s nedávnou historií.

Sloučení, historický přechod Etherea na proof-of-stake, bylo poprvé diskutováno před více než 5 lety. V následujících letech vedení sítě běžně zjišťovalo, že modernizaci ospravedlňuje dlouhá cestovní mapa nespokojeným investorům a členům komunity; poté, co se plány na sloučení v roce 2021 staly konkrétnějšími, bylo datum spuštění upgradu z technických důvodů opakovaně odráženo před jeho případným vydáním v září 2022. 

"Myslím, že [současná šanghajská] časová osa byla rozhodně řízena velkým množstvím kontroly, která byla poněkud spravedlivě věnována sloučení, které bylo nesčetněkrát zpožděno ze správných důvodů, ale stále bylo odloženo," řekl Nelson. 

Vývojáři Etherea, říká Nelson, se zdráhají znovu přilákat hněv mas. To je pro něj částečně pochopitelné; Šanghaj ovlivní finanční prostředky v hodnotě desítek miliard dolarů, z nichž některá část byla uzamčena se sítí po léta. 

Napětí odhaluje jedinečnou roli, kterou hraje kádr hlavních vývojářů Ettherea: jejich úkolem je v první řadě navrhnout blockchain co nejblíže bezchybnosti. Ale nelze uniknout tlakům, které také pramení z toho, že jsme byli pověřeni navrhováním sítě za druhou největší kryptoměnou na světě. Ethereum se aktuálně pyšní tržní kapitalizací 189 miliard dolarů. 

Zatímco Nelson by raději upřednostnil technické potřeby Etherea, chápe, proč se vývojáři Etherea ve čtvrtek rozhodli pokračovat bez provedení požadovaných změn. 

"V tomto případě máme na výběr, kde můžeme být účelní, aniž bychom příliš obětovali," řekl. "A tak padla volba."

Mějte přehled o krypto novinkách, dostávejte denní aktualizace do vaší schránky.

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