Донаты в мессенджере
Были внесены доработки в ноды блокчейна, а также клиенты мессенджера, блогов и сервиса Notify (добавлены уведомления + отображение донатов в списке наград).
Теперь возможно донатить и за сообщения в чатах chat.golos.app, с мобильного приложения (пост про мессенджер на Android).
При наведении на сообщения в чатах появляется значок, если собеседник отправил донат - значок висит рядом вместе с суммой доната.
Прочие изменения
- Внесены правки в функционал сохранения версий контента, описанный ранее здесь.
Теперь обновления происходят без затяжной паузы (что актуально например с комментариями). Вдвое расширена глубина хранения версий, до 3 лет (правки доступны с момента транзита, августа 2019 г.).
- Обновлена версия мобильного приложения мессенджера.
Кто хотел попробовать приложение, но забыл - ссылка в QR-коде для скачивания на устройство с ОС Android.
- Обновлена версия десктоп-клиента блогов.
Расширение для браузера Golos Keychain
Воркером @aerostorm1 была реализована первая версия расширения-ключницы для браузера. Это позволяет авторизовываться в различных сервисах, работающих на блокчейне Голос не только вводом ключей или используя веб-сервис golos.app (подробнее описан тут, но и с помощью расширения браузера.
Это шаг в сторону разнообразия способов авторизации и безопасности. Ведь когда вы вводите ключи на неком сайте, вы должны доверять тому, кто поддерживает его работу...
Когда вы авторизуетесь, например через golos.app, сайты/сервисы не получают доступа к вашим ключам, а только разрешения на совершение конкретных действий (так, в каком-то смысле спокойней и вам и сервису, ключи не передаются).
Расширение браузера идет еще дальше, ключи вводятся на вашем устройстве, шифруются секретной фразой/паролем по алгоритму AES-256 и каждое действие на сайтах/сервисах потверждаются вами. Грубо говоря уходит и "посредник" в виде сервиса golos.app.
Конечно планируется размещение расширения в Chrome Store, Firefox Store, возможно развитие функционала в направлении известного Hive Keychain.
А пока, установка потребует немного времени :)
- Скачайте расширение и распакуйте архив в любую папку на компьютере
- Откройте в браузере Chrome меню
Дополнительные инструменты
, далееРасширения
или просто введите в адресной строке командуchrome://extensions
- В правом верхнем углу браузера нажмите кнопку
Режим разработчика
- В левом верхнем углу нажмите кнопку
Загрузить распакованное расширение
- Выберите папку с расширением и оно установится вот так:
- В правом верхнем углу браузера нажмите значок паззла (меню расширений), где около Golos Keychain нажмите
Закрепить
.
Что уже есть в расширении:
При запуске секретная фраза для шифрования, далее ввод логина и ключей/пароля вашего аккаунта:
После входа доступны минимальные возможности кошелька аккаунта, по клику на логин и выбору настроек есть опция смены ноды. Справа пример перевода токенов...
Если при авторизации где-то вы выбрали способ Golos Keychain, например на форуме golostalk.com
В момент отправки комментария, видим операции, а справа показываю что возможно смотреть и детали операций:
В планах:
- Запоминание разрешений для отдельных сервисов/сайтов, удобство тем кто не готов подтверждать "каждое действие".
- Функционал понижения, увеличения и делегирования Силы Голоса.
- Доработка с целью использования и memo-ключа.
- Ваши идеи...?
Для разработчиков
Описание сборки, деталей в репозитарии https://github.com/golos-blockchain/ui-keychain, методы, примеры тут https://github.com/golos-blockchain/ui-keychain/blob/master/API.md
Тем кто уже подключал у себя OAuth (golos.app), перед обновлением golos-lib-js необходимо внести правки описанные здесь. Да и пользователи смогут выбирать, использовать OAuth или Keychain в ваших сервисах...
Возможно пригодится пример правок клиента форума, где был добавлен Keychain к уже имеющемуся там OAuth.
@lex, приложение уже установил и даже написал смс и задонатил с андроида)