Актуальные темы
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
На прошлой неделе один из моих учителей чуть не потерял свой приватный ключ от криптокошелька.
Причиной стало то, что браузерное расширение кошелька OKX внезапно зависло во время использования, и Chrome выдал сообщение с просьбой "исправить расширение" (многие, вероятно, сталкивались с такой ситуацией, Metamask и другие кошельки тоже могут вызывать подобные проблемы). После нажатия на подтверждение Chrome неожиданно переустановил кошелек и очистил кэш расширения.
В этот момент кошелек оказался как будто только что установленным, и для восстановления необходимо было заново импортировать мнемоническую фразу. Если заранее не было сделано резервной копии, кошелек и его активы будут навсегда утеряны.
К счастью, этот учитель обычно очень осторожен и заранее сделал несколько резервных копий мнемонической фразы, сохранив их в разных местах. Однако, когда он ввел мнемоническую фразу, произошла неожиданность: кошелек сообщил, что формат мнемонической фразы неверен, и импорт не удался.
После нескольких попыток ввода расширение по-прежнему сообщало об ошибке в мнемонической фразе. Хотя учитель немного запаниковал, благодаря своим знаниям в области блокчейна он предположил, что при резервном копировании мнемонической фразы он мог ошибиться в словах или перепутать порядок. Он попытался написать скрипт для восстановления через перебор (заменяя мнемоническую фразу), но первая попытка не удалась.
Я помог связаться с @Haiteng_okx из кошелька OKX, чтобы подтвердить, что восстановить кошелек через кэш расширения невозможно (возможно, на механическом диске есть шанс, но на SSD это практически невозможно), поэтому наиболее перспективным вариантом оставалось исправление ошибки в мнемонической фразе.
В конечном итоге, после исправления небольшой ошибки в скрипте, удалось восстановить неверно записанную мнемоническую фразу (одна буква была записана неправильно), и кошелек был успешно восстановлен, что принесло радость всем.
Что мы можем извлечь из этого события?
Два вывода учителя стоит запомнить:
1. Меры по восстановлению должны быть отработаны, нельзя ограничиваться только теорией.
Мнемоническая фраза этого кошелька была сделана резервной копией, и было сделано несколько копий, хранящихся в разных местах. Однако не было попытки восстановить кошелек с помощью мнемонической фразы, просто визуально проверяли правильность мнемонической фразы, считая, что все записано правильно, хотя на самом деле была ошибка в одной букве. Если бы попытались восстановить кошелек с этой мнемонической фразой, то обнаружили бы, что резервная копия неверна.
2. Детали решают исход.
Ситуация, когда ошибается только одно слово, на самом деле легко исправима. Однако программа восстановления не учла различия в регистре адреса Ethereum и ошибочно посчитала, что ничего не найдено. То, что можно было бы решить за несколько минут, затянулось на 3 дня, что вызвало значительное психологическое давление.
Мои рекомендации:
1. После резервного копирования мнемонической фразы кошелька обязательно проверьте, можете ли вы правильно восстановить кошелек.
2. Если браузерное расширение кошелька зависает, не спешите нажимать на исправление, сначала сделайте резервную копию кэша расширения.
3. Если вы столкнулись с ошибкой в резервной копии мнемонической фразы, не паникуйте, скорее всего, ошибка в 1-2 словах, можно попробовать восстановить с помощью программного обеспечения. Я рекомендую открытый проект: btcrecover
github репозиторий:
Учебник:
Безопасность — это не мелочь. Надеюсь, все смогут должным образом хранить свои кошельки и не позволят своим тяжело заработанным активам исчезнуть из-за ошибок в действиях!

Топ
Рейтинг
Избранное