Проблем в Ethereum? Разработчиците са разделени по отношение на изтеглянията на залози в надстройката в Шанхай

След успеха на Ethereum се сливат надграждане през септември, всички погледи отново са насочени към мрежата, докато се подготвя да пусне своя до голяма актуализация. 

Този, наречен Shanghai, обещава да достави нещо, което потребителите на Ethereum са очаквали с нетърпение: начин да Върни се - ETH на стойност 25 млрд. Долара че са обещали на мрежата чрез нейната програма за залагане. Има само един проблем: основните разработчици на Ethereum, малката група програмисти, отговорни за извършването на промени в мрежата, си блъскат главите за това как и кога трябва да се приложи надстройката.

Ethereum се премести в a доказване на кол система само преди месеци чрез сливането, събитие, което обедини Ethereum основна мрежа с Beacon Chain, предварителна доказателствена версия на Ethereum, стартирана през декември 2020. Мрежите за доказателство за залог позволяват на потребителите да депозират средства, за да станат валидатори и да помогнат за удостоверяване на транзакции във веригата; такива потребители натрупват награди под формата на новогенерирани токени. От декември 2020 г. потребителите могат да залагат своя ETH и да печелят награди. Сега, с Shanghai, потребителите най-накрая ще имат достъп до тези награди и своите оригинални ETH депозити. 

По всичко личи, че се появява Шанхай готов за стартиране до март. Но наскоро гласовито малцинство от основните разработчици на Ethereum започна да изразява опасения, че надстройката се разпространява твърде бързо, поради страх от обществено възмездие, за сметка на технически разходи, които биха могли да имат трайно въздействие върху мрежата. 

„Изглежда, че не мислим за дългосрочното здраве на Ethereum“, предупреди основният разработчик Мика Золту по време на разговор на всички основни разработчици в четвъртък. „Ние си мислим: „Как да направим това, което обществото иска днес?“ 

Zoltu и няколко от другите около 30 основни разработчици на мрежата се притесняват, че скорошно решение да се откаже от техническа корекция на Shanghai ще изложи Ethereum на ненужен технически дълг, с неизвестни последици за годините и десетилетията напред. Ощипването щеше да отнеме допълнителни две до четири седмици, за да се приложи според оценките на тези разработчици, период от време, през който останалите основни разработчици на Ethereum не бяха склонни да карат обществеността да чака. 

Техническият дълг се отнася до бъдеща работа или главоболия, създадени, когато разработчиците на софтуер дават приоритет на скоростта на пускане на продукта пред перфектния код. В този случай разработчиците на Ethereum решиха да не направят тегленията на ETH съвместими с простото сериализиране, или СОЗ, гъвкав, модерен метод за кодиране, описан от разработчиците като „бъдещето на кодирането на Ethereum“. Вместо да използва SSZ, Ethereum се придържа към сериализация на префикса с рекурсивна дължина или RLP, съществуващ метод за кодиране, който в крайна сметка може да бъде премахнат и оттеглен. 

Докато разликата там е силно техническа и привидно семантична, тя може да създаде безкрайни главоболия за разработчиците на Ethereum надолу по пътя. Голям контингент от основните разработчици на Ethereum сигнализираха желанието си да превключат тегленията на ETH към новия метод на кодиране в надстройката след Шанхай, който се нарича „Канкун“.

Но такава корекция все още би означавала, че всяка дейност по теглене, започнала между Шанхай и Канкун, би била кодирана с стар метод. И благодарение на неизменния регистър на Ethereum, тази дейност – дори и да се е случила в рамките на няколко месеца – може да продължи да живее в блокчейна на Ethereum завинаги. 

Така че разработчиците ще трябва в крайна сметка да преведат цялото това кодиране от стария метод към новия, трудоемко начинание. Отвъд това обаче несъответствието, създадено от кодирането на ранните тегления със стария RLP метод и останалите с новия SSZ, може да има по-далечни последици. 

„Може да има неизвестни неизвестни около това какво означава това несъответствие – с тегления, проблеми с дизайна, уязвимости“, каза Мат Нелсън, друг разработчик на ядрото на Ethereum Разкодирай. „Просто не знаем.“

На срещата им в четвъртък Томаш Стаńczak, друг основен разработчик, се противопостави на тези опасения, заявявайки, че все още дори не е сигурно дали Ethereum ще премине напълно към новия метод на кодиране, SSZ.

"Едно забавяне сега в името на по-добра дългосрочна мрежа би било много убедително. Но тази конкретна промяна ще бъде част от по-голям процес. На мислене, на проектиране“, каза той. „Бих предпочел да погледнем на това холистично и да си дадем нужното време в подготовката за Канкун.“

Золту намери аргументите в четвъртък относно несигурността на бъдещето на SSZ като потенциално недобросъвестни, тъй като той смята за твърд факт, че Ethereum в крайна сметка ще прехвърли своя слой за изпълнение към SSZ. 

„Представяме код, който ние зная ще бъде заменен в близко бъдеще означава, че добавяме технически дълг, който може да бъде избегнат“, каза той Разкодирай

Защо тогава повечето разработчици на Ethereum са толкова неохотни да прекарат няколко допълнителни седмици, за да предотвратят неописуемо количество бъдещи проблеми? За Нелсън отговорът има много общо с новата история.

Сливането, историческият преход на Ethereum към proof-of-stake, беше обсъдено за първи път преди повече от 5 години. През следващите години ръководството на мрежата редовно се оказва оправдаващо надстройката дълга пътна карта на недоволни инвеститори и членове на общността; след като плановете за сливането станаха по-конкретни през 2021 г., датата на стартиране на надстройката беше многократно посочвана, поради технически съображения, преди евентуалното му пускане през септември 2022 г. 

„Мисля, че [настоящата хронология на Шанхай] определено беше продиктувана от голямото внимание, което донякъде справедливо беше поставено на сливането, което беше отлагано безброй пъти по правилните причини, но все пак беше отложено“, каза Нелсън. 

Разработчиците на Ethereum, казва Нелсън, не са склонни отново да привлекат гнева на масите. Това отчасти е разбираемо за него; Шанхай ще повлияе на средства на стойност десетки милиарди долари, част от които са били заключени в мрежата от години. 

Напрежението разкрива уникалната роля на кадрите от основни разработчици на Etthereum: тяхната работа е преди всичко да проектират блокчейн възможно най-близо до безупречния. Но няма как да избягаме от натиска, който също произтича от натоварването с проектирането на мрежата зад втората по големина криптовалута в света. В момента Ethereum може да се похвали с пазарна капитализация от 189 милиарда долара. 

Въпреки че Нелсън по-скоро би дал приоритет на техническите нужди на Ethereum, той разбира защо разработчиците на Ethereum решиха в четвъртък да продължат, без да правят исканите промени. 

„В този случай имаме избор, при който можем да бъдем експедитивни, без да жертваме прекалено, твърде много“, каза той. „И така този избор беше направен.“

Бъдете в крак с крипто новините, получавайте ежедневни актуализации във входящата си поща.

Източник: https://decrypt.co/119620/ethereum-devs-divided-staking-withdrawals-shanghai