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

Решение проблем с постинг-ключами на GOLOS

image.png

Введение:
Для тех кто не в курсе, аккаунт Голоса может использовать несколько ключей с разными правами доступа.

image.png

Самый высокий приоритет имеет OWNER - это ключ владельца, дающий права на восстановление утерянного пароля. Далее в порядке снижения уровня идет MASTER (он же главный пароль), выдаваемый Голосом при регистрации, он позволяет выполнять практически любые действия, включая изменение пароля. Еще более низкий приоритет дает активный ключ (ACTIVE), позволяющий полноценно пользоваться аккаунтом, но не дающий права поменять пароли и ключи (читай угнать аккаунт). И самые низкие права доступа, дает постинг-ключ (POSTING), позволяющий только публиковать посты/комменты и апать/флаговать, но не дающий доступа ни к чему больше, включая кошельки. Есть еще несколько разных узкоспециализированных типов ключей, но сегодня речь не о них. Как я выше упоминала, обычно при регистрации, пользователю выдается только мастер-ключ (он же пароль), но пользоваться им в качестве рабочего, я настоятельно не рекомендую, т-к при этом повышается риск попадания ключа в руки злоумышленника. Поэтому советую для повседневного использования юзать именно постинг-ключ, не дающий никаких прав (а значит, если он даже попадет в руки злоумышленника - тот не сможет похитить ни ваш аккаунт ни ваши средства) а все остальные ключи использовать только в том случае, если они понадобятся (к примеру для смены пароля).
Набор ключей привязанных к вашему аккаунту, можно посмотреть в разделе Настройки/Ключи:

image.png

Теперь переходим к проблемам: Таковых с постинг-ключом у нас имеется две: Первая - его неправильное отображение на странице, и вторая - его полное отсутствие в аккаунте. Сегодня рассмотрим обе.

Решение проблемы неправильного отображения постинг-ключа.
Эта проблема встречается у подавляющего большинства пользователей, особенно тех, у кого новые ноутбуки или широкоформатные мониторы (разрешение экрана 16х9). На моем древнем десктопе c разрешением монитора 5х4 (1280х1024), как это не странно - всегда все отображается нормально. На других старых мониторах, даже с 1024х768 тоже все норм. Но иногда у людей бывает вот так:

image.png

То есть, если вы обратили внимание, вместо постинга и активного - система отображает вам оба активные, и еще бывает так что по факту ни один из них не работает и при попытке залогиниться ими, Голос пишет что неправильный пароль.

Многие долго и безуспешно бились над этой проблемой, но не спешите срочно искать древние мониторы чтобы посмотреть на них правильное отображение ключей. Есть решение проще. Для того чтобы узнать ваш постинг-ключ - нужно найти любой генератор ключей sha256, к примеру вот этот, созданый старожилом Голоса @ropox и в нем узнать свои ключи при помощи основного пароля.
https://cyberway.ropox.app/cyberway/keygen
По ссылке откроется страница с генератором, на странице в поле User name надо ввести имя вашего аккаунта на Голосе (без @собачки), в поле Purpose написать маленькими латинскими буквами слово posting, и в поле Password - ваш основной пароль от аккаунта. В двух последних строчках генератор выдаст вам вашу пару постинг-ключей (публичный и приватный). Чтобы узнать вашу пару активных ключей - слово posting следует заменить на active.
Вуаля!

Решение проблемы ОТСУТСТВИЯ постинг-ключа.
Иногда при попытке узнать свой постинг-ключ, Голос покажет вам что-то типа такого: есть активный ключ, есть овнер, а постинга тупо нет вообще! Такое бывает, если у вас аккаунт-новорег, зарегистрированный уже после переезда Голоса на платформу Cyberway. И это тоже поправимо, несмотря на то что неподготовленному человеку придется немного повозиться.

image.png

Когда-то, когда еще трава была зеленее, небо голубее, а Голос был теплым и ламповым - все ключи генерировались при создании аккаунта, включая постинг. Но после переезда Голоса на платформу Cyberway, о постинг-ключе разрабы то ли забыли, то ли сочли его ненужным, в общем, выяснилось что у аккаунтов-новорегов, этого ключа просто нет. А хотелось бы. А тем кто для автоматизации апвотинга использует бота от @vik, хотелось бы еще больше, т-к этот бот умеет работать только с постинг-ключом и не признает никаких других. Что делать?
А вот что: если нет постинга - его следует добавить в бч и привязать к аккаунту. Чтобы это сделать - для начала нам нужно сгенерировать и сохранить пару постинг-ключей (публичный+приватный), для чего существует уже упомянутый выше удобный кей-генератор sha256 от @ropox - https://cyberway.ropox.app/cyberway/keygen. Сервис неоднократно протестирован лично мной, он абсолютно безопасен, нигде не сохраняет и никуда не отправляет ваши ключи/пароли. Но все же, если вы не доверяете мне или Гороху, либо боитесь фишинга - то можете сохранить всю страницу в какую-нибудь папку и запускать ее оттуда локально.
Ниже я на скриншоте показала что и как там заполнять. Кто недопонял - в поле "Purpose" надо написать слово posting так как на скрине - маленькими латинскими буквами.

image.png

В результате, в двух нижних строчках, мы получим пару постинг-ключей - публичный и приватный, соответствующих вашему аккаунту, которую следует скопировать и надежно сохранить. Если с сервисом Горoха будет что-то не так - существует еще один sha256-генератор https://control.viz.world/tools/keys, который можно использовать как в качестве основного так и для перепроверки первого упомянутого мной, он также безопасен и работает по такому же принципу, только в полученном результате, префикс VIZ в публичной части пары ключей, потом надо будет стереть и заменить на GLS

image.png

Как видите, второй генератор, если ввести в него те же самые реквизиты - выдаст в качестве результата точно такую же пару ключей. Из которой публичную часть мы привяжем к аккаунту, а приватную сохраним и будем с ее помощью логиниться.
Еще для того чтобы сформировать транзакцию привязки ключа, вам понадобится ваше имя в сети Cуberway (оно отличается от имени акаунта Голоса). Узнать это имя можно в своем эксплорере. Чтобы войти в свой эксплорер, нужно на Голосе нажать на меню троеточия в правом верхнем углу (обозначила красным кружочком), и выбрать там вкладку "Валидаторы".
image.png

После перехода на страницу валидаторов, нажимаем там на ссылку "Перейти на мой аккаунт в explorer".

image.png

Далее вас перебросит в эксплорер, где вы сможете увидеть свое cyberway-имя в строке "Account id".

image.png

Для того чтобы привязать нашу публичную часть ключа к аккаунту - мы должны отправить в блокчейн следующую конструкцию (она ниже, начинается с https://explorer.cyberway.io/sign?trx={ итд):
Но перед тем, как отправлять ее, скопируйте ее в любой текстовый редактор, далее найдите в теле конструкции текст "вашеcyberwayимя" и замените его на свое имя в сети cyberway, которое вы видели в эксплорере. Будьте внимательны, оно там повторяется 6 раз и все 6 имен необходимо заменить. Также найдите там публичный ключ типа "GLS8JXdqvy89HynJd7SKEGwcXiCZ96.........." и замените его на тот, который вы сгенерировали с помощью сервиса Гороха или VIZ. (Важно, в блокчейн отправлять следует только публичную часть, приватную же вы должны сохранить у себя).
Отредактировав текст, просто берете его, копируете, потом вставляете в адресную строку вашего браузера (это то место, где вы печатаете имя сайта на который хотите перейти) и нажимаете "Enter". Если конструкция будет скопирована правильно, в ней не будет синтаксических и других ошибок - то в самом низу страницы, эксплорер попросит подтвердить операцию вашим активным ключом, после чего нажать кнопку "Sign transaction", и после подтверждения засветится бирюзовая полоска с отчетом об успешном выполнении операции.

image.png

А вот сама конструкция, которую редактировать и отправлять:

https://explorer.cyberway.io/sign?trx={ "actions": [ { "account": "cyber", "name": "updateauth", "authorization": [{ "actor": "ваше_cyberway_имя", "permission": "active" }], "data": { "account": "ваше_cyberway_имя", "permission": "posting", "parent": "active", "auth": { "threshold": 1, "accounts": [], "waits": [], "keys": [{ "key": "GLS8JXdqvy89HynJd7SKEGwcXiCZ96hmxkXJha6s8ZiVL5Z", "weight": 1 }] } } }, { "account": "cyber", "name": "linkauth", "authorization": [{ "actor": "ваше_cyberway_имя", "permission": "active" }], "data": {"account": "ваше_cyberway_имя", "code": "gls.publish", "type": "", "requirement": "posting"} }, { "account": "cyber", "name": "linkauth", "authorization": [{ "actor": "ваше_cyberway_имя", "permission": "active" }], "data": {"account": "ваше_cyberway_имя", "code": "gls.social", "type": "", "requirement": "posting"} } ] }

Ну вот собственно и вся музыка, теперь в ваш аккаунт добавлен постинг-ключ, посмотреть его можно будет на Голосе в разделе "настройки/ключи". Если он не будет правльно отображаться, или криворукий Голос покажет вместо него активный ключ - см первую часть этой статьи.

голосgoloscyberway
429
963.819 GOLOS
На Golos с January 2018
Комментарии (38)
Сортировать по:
Сначала старые