Памылкі, выяўленыя ў абнаўленнях Mainnet Merge кліентаў Ethereum

Падрыхтоўка да канчатковага запуску доўгачаканага абнаўлення Ethereum, Merge, становіцца ўсё вышэй. За апошнія некалькі месяцаў уся экасістэма Ethereum была пераведзена ў стан актыўнасці. Зараз у апошнюю хвіліну зроблены штрыхі для запуску Merge 15 верасня.

ETH працуе над пераходам на блокчейн Proof-of-Stake. Гэты крок цалкам пераўтворыць асноўную сетку Ethereum для працы з механізмам кансенсусу PoS, які патрабуе стаўкі. Такім чынам, карыстальнікі могуць зручна ставіць свае ETH у адпаведнасці з правіламі блокчейна.

Нагадаем, што ETH выпусціў Beacon Chain у якасці рухавіка, які забяспечвае харчаванне сеткі. Праз Beacon Chain кліенты рабілі стаўку на свой эфір. Але асноўная сетка Ethereum па-ранейшаму працуе з выкарыстаннем механізму Proof-of-Work, які патрабуе майнинга для сваёй устойлівасці.

Памылкі, выяўленыя ў абнаўленнях Mainnet Merge кліентаў Ethereum
Ethereum вагаецца ніжэй за 1,650 долараў на графіцы l ETHUSDT на TradingView.com

Такім чынам, аб'яднанне - гэта поўны працэс, які аб'яднае асноўную сетку і Beacon Chain для экасістэмы Ethereum.

У новай распрацоўцы кліенты ETH выпусцілі абнаўленні, якія адзначаюць частку апошніх крокаў для запуску. Але ёсць шакавальнае адкрыццё памылак у абнаўленні мэйнтэт кліентаў ETH, Nethermind і Go ETH. У той час як першая мае памылку ў v1.14.0, другая мае яе ў Geth v1.20.22 (Promavess).

Паколькі чаканне аб'яднання расце, большасць кліентаў Ethereum выпусцілі неабходныя абнаўленні для палягчэння абнаўлення асноўнай сеткі. Гэта Geth v1.10.22, Besu v22.7.1, Nethermind v1.14.0, Teku v22.8.1, Prysm 3.0.0, Lighthouse v3.0.0 і Erigon v2022.08.02-alpha.

Справаздачы аб сітуацыі паказваюць, што выяўленне памылак не паўплывае на зліццё Ethereum Mainnet і Beacon Chain. Такім чынам, усталяваная дата запуску па-ранейшаму будзе 15 верасня. Ёсць магчымасці для кліентаў пераключыцца на іншыя выканальныя кліенты, пакуль працягваецца падрыхтоўка да Mainnet Merge.

Каманда Ethereum выправіць памылкі

У сваім твітэры 23 жніўня Пётр Шылягі, распрацоўшчык Ethereum, раскрыў памылку рэгрэсіі ў Geth v1.10.22 (Promavess). Szilagyi адзначыў, што гэта можа быць адзін з запытаў на выцягванне (PR), які каманда blockchain аб'яднала з новай мадэллю захоўвання або онлайн-секатарам. Ён заявіў, што яны працуюць над ліквідацыяй памылкі.

Пасля твіта Szilagyi быў адказ ад 'DanielC', распрацоўшчыка ядра Nethermind. Ён заявіў аб выяўленні аналагічнай памылкі рэгрэсіі ў выпуску v1.14.0. Тым не менш, каманда хутка выправіла праблему, перайшоўшы на фазу строгай стабілізацыі перад плыўным аб'яднаннем.

Ёсць яшчэ прагрэсіўныя планы для Белатрысы і мадэрнізацыі Парыжа для Merge. Акрамя таго, распрацоўшчыкі Ethereum шчыра спадзяюцца на TTD 58750000000000000000000, які актывуе зліццё. Акрамя таго, хуткасць хэшавання Ethereum дасягнула чаканага сярэдняга значэння ў 872.2 TH/s, што дастаткова моцна, каб выклікаць аб'яднанне.

Выбранае малюнак ад Pixabay, дыяграма ад TradingView.com

Крыніца: https://bitcoinist.com/bugs-discovered-in-ethereum-clients-mainnet-merge-updates/