Уважаемые пользователи Голос!
Сайт доступен в режиме «чтение» до сентября 2020 года. Операции с токенами Golos, Cyber можно проводить, используя альтернативные клиенты или через эксплорер Cyberway. Подробности здесь: https://golos.io/@goloscore/operacii-s-tokenami-golos-cyber-1594822432061
С уважением, команда “Голос”
GOLOS
RU
EN
UA
dark.sun
8 лет назад

Как восстановить пароль к 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)

15
704.746 GOLOS
На Golos с October 2016
Комментарии (9)
Сортировать по:
Сначала старые