Праблемы ў Ethereum? Распрацоўшчыкі падзяліліся з нагоды зняцця ставак у Shanghai Upgrade

Пасля поспеху Эфириума зліццё абнавіць у верасні, усе погляды зноў скіраваны на сетку, калі яна рыхтуецца да разгортвання наступны вялікае абнаўленне. 

Гэты, які атрымаў назву "Шанхай", абяцае даць тое, чаго карыстальнікі Ethereum з нецярпеннем чакалі: спосаб вяртацца la ETH на суму 25 мільярдаў долараў што яны паабяцалі сетцы праз яе праграму стаўкі. Ёсць толькі адна праблема: асноўныя распрацоўшчыкі Ethereum, невялікая група кадзіроўшчыкаў, адказных за ўнясенне змяненняў у сетку, б'юцца галовамі аб тым, як і калі павінна быць рэалізавана абнаўленне.

Ethereum пераехаў у а доказ долі усяго некалькі месяцаў таму праз зліццё, падзея, якая аб'яднала Ethereum мэнэджэт з Beacon Chain, папярэдняй версіяй Ethereum з доказам долі, запушчанай у снежань 2020. Сеткі пацверджання стаўкі дазваляюць карыстальнікам уносіць сродкі, каб стаць валідатарамі і дапамагчы ў аўтэнтыфікацыі транзакцый у ланцужку; такім карыстальнікам налічваюцца ўзнагароды ў выглядзе зноў згенераваных токенаў. Са снежня 2020 года карыстальнікі могуць ставіць свае ETH і атрымліваць узнагароды. Цяпер, з Шанхаем, карыстальнікі нарэшце змогуць атрымаць доступ да гэтых узнагарод і сваіх першапачатковых дэпазітаў у ETH. 

Мяркуючы па ўсім, уяўляецца Шанхай гатовы да запуску да сакавіка. Але нядаўна меншасць асноўных распрацоўшчыкаў Ethereum пачала выказваць занепакоенасць тым, што абнаўленне разгортваецца занадта хутка, з-за страху грамадскай расправы, за кошт тэхнічных выдаткаў, якія могуць мець працяглы ўплыў на сетку. 

«Такое адчуванне, што мы не думаем пра доўгатэрміновае здароўе Ethereum», — папярэдзіў асноўны распрацоўшчык Міка Золту падчас званка ўсіх асноўных распрацоўшчыкаў у чацвер. «Мы думаем: «Як нам сёння рабіць тое, чаго хоча грамадскасць?» 

Золту і некалькі іншых з лішнім 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