Два кліенты Ethereum, Nethermind і Go Ethereum, выявілі памылкі ў сваёй асноўнай сетцы аб'яднаць абнаўленні.
Распрацоўшчык Ethereum Пётр Сілядзі першым заўважыў памылкі і абвясціў праз Twitter, што Geth 1.10.22 — Promavess — змяшчае рэгрэсію.
Aaand наш апошні рэліз borked. ? Geth 1.10.22 утрымлівае рэгрэсію, якая прыводзіць да таго, што спроба/стан парушаецца. Хутчэй за ўсё, гэта адзін з піяраў, якія мы аб'ядналі для новай мадэлі захоўвання / онлайн-секатара. Спроба знайсці і выправіць праблему.
— Пэтэр Сілагі (karalabe.eth) (@peter_szilagyi) Жнівень 23, 2022
Ён дадаў, што гэта, верагодна, адзін з PR (запыт на выцягванне), «аб'яднаны ў бок новай мадэлі захоўвання / онлайн-секатара».
Праблема яшчэ не вырашана на момант публікацыі, але распрацоўшчыкі актыўна працуюць над выпраўленнем.
Пазнейшае абнаўленне пацвердзіла, што праблема можа прывесці да страты даных і пашкоджання базы дадзеных. Але «страта даных адбываецца толькі пры выключэнні».
FWIW, дакладна знайшоў і выправіў памылку. Давайце паглядзім, ці была гэта *памылка*, ці мы адкрываем тут слоік з чарвякамі. https://t.co/5xBCPMoxAQ
— Пэтэр Сілагі (karalabe.eth) (@peter_szilagyi) Жнівень 23, 2022
Nethermind выяўляе памылку
Таксама распрацоўшчык ядра Nethermind DanielC пацверджаны што падобная памылка была выяўлена ў кліенцкім абнаўленні mainnet merge v1.14.0. Але ў іх выпадку яны змаглі гэта выправіць.
Нядаўна ў нас былі падобныя рэгрэсіі @nethermindeth таму мы вырашылі раней перайсці на фазу строгай стабілізацыі #TheMerge. У цяперашні час мы аб'ядноўваем толькі выпраўленні да галоўнай галіны. https://t.co/erzgN1Z0wV
— DanielC (@_D4nie1_) Жнівень 23, 2022
Аднак памылкі наўрад ці спыняць аб'яднанне або адкладуць яго адбыццё 15 верасня, таму што на Ethereum ёсць некалькі іншых кліентаў выканання. Аднак валідатары павінны выкарыстоўваць Geth для пераключэння на іншых кліентаў.
— Міка Золту (@MicahZoltu) Жнівень 23, 2022
Да гэтага часу многія з гэтых кліентаў выканання, такія як Teku, Lighthouse, Besu, Erigon і Prysm, выпусцілі новыя абнаўленні ў рамках падрыхтоўкі да зліцця.
Sepolia testnet атрымлівае абнаўленне
Сеполія завершаны першая тэставая сетка Ethereum пасля зліцця абнаўленне 22 жніўня.
Першапачаткова абнаўленне было запланавана на 17 жніўня, але перанесена на 22 жніўня, каб аўтаномныя валідатары маглі падключацца да сеткі.
Тэставая сетка Sepolia паспяхова аб'ядналася з сеткай маякоў 6 ліпеня, што зрабіла яе адной з першых сетак тэставання, якая перайшла на proof-of-stake.
Па словах супольнасці Ethereum, кожнае абнаўленне важна для бесперабойнай міграцыі PoS.
Між тым, Ethereum Foundation ачышчана памылковыя ўяўленні аб пераходзе блокчейна ў сетку PoS. Згодна з яго абнаўленнем, плата за газ не стане таннейшай, а хуткасць транзакцый не стане «прыкметна вышэйшай».
Крыніца: https://cryptoslate.com/developers-find-bugs-in-2-ethereum-clients-mainnet-merge-updates/