Сеть Ethereum столкнулась с проблемой, которая отразилась на поставщиках услуг. Сервис Infura сообщил, что испытал перебои в работе с API-интерфейсом основной сети Ethereum.
Infura предоставляет доступ к Ethereum для других приложений и сервисов. Из-за сбоя, некоторые клиенты Infura были вынуждены приостановить работу своих служб, среди них Metamask и Binance.
Проблемы Infura связаны с проблемой самого блокчейна Ethereum.
Binance и Blockchair указали, что в блокчейне произошло разветвление.
«Возможно, на блоке 11234873 произошло разделение цепочки Ethereum. После этого блока, Etherscan и Blockchair показывают две разные цепочки и разные данные. Сейчас мы решаем проблему, но снятие средств временно остановлено», — написал глава Binance.
There was a possible ETH chain split at block 11234873. Etherscan and Blockchair are showing two different chains and data after this block. We’re resolving now but have temporarily closed withdrawals. Funds are #SAFU.
eg,https://t.co/nhaCTcpacuhttps://t.co/bYfVAIkBCx
— CZ Binance (@cz_binance) November 11, 2020
«У нас возникла проблема с нашим проводником Ethereum и мы работаем над ее исправлением. Похоже, что есть разделение цепи, и некоторые узлы (в том числе наши и некоторых майнеров) застряли в меньшей цепоке», — пишет Blockchair.
We're experiencing an issue with our #Ethereum explorer and working on a fix. It seems like there is a chain split, and some nodes (including ours and some miners') are stuck on a minority chain. pic.twitter.com/q7qo3DjHS4
— Blockchair (@Blockchair) November 11, 2020
Далее компания добавила, что проблема была успешно устранена путем обновления Geth — клиента Ethereum.
«В какой-то момент разработчики Ethereum внесли изменение в код, которое и привело к разделению цепочки, начиная с блока 11234873», — пояснил ведущий разработчик Blockchair Никита Жаворонков.
Он назвал этот инцидент «технически необъявленным хард-форком» и сказал, что изменения в код, возможно, были внесены еще несколько месяцев назад.
«Те, кто какое-то время не обновлял свои Geth-узлы (я предполагаю, что по меньшей мере на протяжении нескольких месяцев), разделились с теми, у кого были новые версии», — сказал Жаворонков, добавив, что отключение Infura, вероятно, возникло из-за той же проблемы.
Через некоторое время с проблемой справилась и криптобиржа Binance, возобновив для Ethereum все сервисы. Компания Infura также сообщила, что ее команда определила причину сбоя и готовит исправление.