Как восстановить пароль к GOLOS.io


Вы записали ключ для входа в 33 разных места, но во всех оно потерялось. Такое бывает! Не переживайте, выход - есть, если ваш браузер «помнит» пароль и позволяет зайти на страничку "Разрешения". Заходим, копируем ПРИВАТНЫЕ ключи и сохраняем в файл, чтобы все окончательно не потерялось. Сейчас мы будем пароль свой восстанавливать, вернее, добавлять.

Устанавливаем ноду и кошелек.

Устанавливаете ноду и cli_wallet согласно инструкции в ВИКИ. Если у вас нет 4-8 гб ОЗУ, можно использовать виртуальный сервер Google Cloud, там 2 месяца бесплатно.

После установки нужно в первый раз запустить ноду, инициализировав конфиг:

./golosd

У вас появится директория

witness_node_data_dir

Внутри есть файл config.ini, открываем его:

cd witness_node_data_dir
nano config.ini

Вставляем сид-ноды для подключения, берем их здесь, или в репозитории Голоса (скопировать-вставить):

seed-node = 136.243.33.85:4243 # @smailer (DE)
seed-node = golos-seed.someguy123.com:4243 # @someguy123 (USA)
seed-node = steemul.ru:4243 # @xtar (DE)
seed-node = 88.99.13.48:4243 # @primus (DE)
seed-node = 52.57.156.202:4243 # @smooth (DE)
seed-node = golos.steem.ws:4243 # @jesta (US)
seed-node = seed.roelandp.nl:4243 # @roelandp (CAN)
seed-node = golosnode.com:4243 # @steem-id (FR)

Теперь нам надо открыть порт для кошелька cli_wallet, пишем в тот же конфиг строку:

rpc-endpoint = 127.0.0.1:8090

Сохраняем и закрываем файл.

Запускаем ноду и ждем завершения синхронизации:

./golosd

Запускаем кошелек и подключаемся:

./cli_wallet

Вам должна показаться строка для отправления команд. Первым делом, что вас попросят сделать, это установить пароль к файлу wallet.json, который создается на ВАШЕМ компьютере. Этот пароль будет запрашиваться каждый раз при подключении cli_wallet, если ваш файл кошелька существует. Кошелек будет хранить те ключи, которые вы ему «скормите», они ему нужны для того, чтобы авторизировать вас в системе. Скажем так, это локальное хранилище ключей и пароль сейчас задается только для него.

Итак, пишем:

set_password ВАШПАРОЛЬ
unlock ВАШПАРОЛЬ

В ответ должно появиться UNLOCKED и поле для ввода:
|>

Теперь мы готовы импортировать ключи для работы с вашим аккаунтом Голоса. Пишем:

import_key ВАШ-ПРИВАТНЫЙ-АКТИВ-КЛЮЧ

Не перепутайте ключи, приватный ключ всегда начинается на цифру 5, GLS - это НЕ приватный ключ. Также, не перепутайте ПОСТИНГ ключ и АКТИВ ключ, они в разных строчках записаны на вкладке "разрешения".

Теперь можете отправить команду:

list_my_accounts

Вы должны увидеть магию: название вашего аккаунта.

Обновляем ключи

Отлично. Теперь нам надо создать новый постинг и новый активный ключ, используя ваш новый пароль к аккаунту GOLOS. Для генерации ключа есть следующая команда:

get_private_key_from_password(string account, string role, string password)
Parameters: role: - active | owner | posting | memo (type: string)

Ну, вы догадались, что нужно написать что-то вроде следующего:

get_private_key_from_password dark.sun active MY_NEW_HARD_PASSWORD

И почти тоже самое для постинг-ключа:

get_private_key_from_password dark.sun posting MY_NEW_HARD_PASSWORD

В ответ вам придут две связки ключей, вроде таких:

[
"GLS8HLKerBFHoPskyDKxYjHk5GgohVtzTPB6JNeQe7PbMJNxs1FYE",
"5Jdt2kXWhBDW8pWhz9TGynU5hYMVBQpR9WTL4nc6RMimuTm9SSj"
]

Первый, который начинается с "GLS" - это публичный ключ, второй, который начинается с "5" - это приватный.

Теперь обновляем ключ вашего аккаунта:

update_account_auth_key dark.sun active GLS8HLKerBFHoPskyDKxYjHk5GgohVtzTPB6JNeQe7PbMJNxs1FYE 1 true

ОБРАТИТЕ ВНИМАНИЕ - мы отправляем ПУБЛИЧНЫЙ ключ. И точно также делаем для обновления постинг ключа, не забыв заменить в команде слово active на posting. Для второго обновления нужно использовать вторую пару сгенерированных ключей.

Все. Заходим в браузер (не в тот, в котором пароль сохранен), переходим на Golos.io и входим под новым паролем. Как попадете в аккаунт, перейдите на страничку «разрешения», посмотрите что там. А там у вас будет 2 активных и постинг ключа: старый и новый. В этом ничего страшного, теперь у вас есть 2 пароля от одного аккаунта.


Наверняка можно воспользоваться функцией update_account, обновив все ключи сразу. Но я столкнулся с особенностью, при которой получил красных ругательств на owner авторизацию. Кто делал, как правильнее?

И второй вопрос ко знатокам, как отключить старые ключи?


Делегата моего поднимите пожалуйста ;-)) (@dark.sun)

Comments 5


Это конечно крутая гиковская инструкция, но если главный пароль сохранился в браузере - проще его там же посмотреть и с помощью него на сайте посмотреть другие ключи :)
Старые ключи отключаются установкой им веса в 0

27.12.2016 17:20
0

Мы простых путей не ищем! :)))
Путь попроще:

  • Запустите браузер Chrome на компьютере.
  • В правом верхнем углу нажмите на значок Ещё дальше Настройки.
  • Нажмите Показать дополнительные настройки в нижней части страницы.
  • В разделе "Пароли и формы" рядом с пунктом "Предлагать сохранять пароли для сайтов" нажмите Настроить. Появится окно со списком паролей.
  • В разделе "Сайты с сохраненными паролями" выберите нужный вариант и нажмите Показать.
  • На Windows и Mac. При необходимости введите пароль от компьютера.
    Вы увидите пароль для сайта.
27.12.2016 17:24
0

Но познавательно же :D

27.12.2016 20:50
0

Полезно!!!

27.12.2016 17:26
0

Шутить изволите?:)))))))))))))

27.12.2016 18:52
0

Не-а))) Я так восстанавливал, пока Денис не подсказал хитрость)))

27.12.2016 19:23
0

Мсье не ищет легких путей))

27.12.2016 20:56
0

Выше всех похвал!!!

27.12.2016 19:35
0

Думаю до этого не дойдет, но в закладки добавлю)

27.12.2016 20:41
0