В рамках данной заявки предлагается:
- Реализация базового функционала OAuth в сервисе Golos Auth с целью возможностей авторизации на сторонних клиентах без передачи ключей.
Протокол избавляет от необходимости доверять ключи всем подряд, обмен между OAuth сервисом и альтернативным клиентом на уровне авторизационных токенов.
Кроме того, планируется реализация функционала подписи/подтверждения транзакций и доработка клиентской авторизации в библиотеке.
- Реализация десктоп-клиента (используя базу текущего веб-клиента).
Если по каким-то причинам веб-клиент не подходит, альтернативный клиент доступа к блокчейну (минуя риски блокировки доменов) с установкой на компьютере. Из опций, возможность выбора ноды подключения и уведомления об обновлении на новую версию.
- Доработка защиты сервиса ImageProxy, а также функционал альтернативной загрузки изображений.
В случае если фото более 1мб (лимит фотохостинга Imgur), вместо ошибки/предупреждения будем загружать на наш сервис и уменьшать.
Обновление зависимостей и оптимизация авторизации/криптографии в библиотеке с WebAssembly.
Доработка веб-клиента форумов в части оптимизации и заголовков безопасности (Content-Security-Policy и прочие).
Доработка скрытия контента авторов с отрицательной репутацией от поисковых систем.
Описываемый список не включает все правки, по ходу работ могут возникнуть дополнительные, которые также исправляются воркером, если они не требуют особых временных затрат.
Реализация описанных задач оценивается воркером @aerostorm1 минимум в 1500$, что по биржевому курсу на момент добавления заявки составляет ~790 тыс. токенов.
В случае согласия сообщества оплатить эту работу - токены будут отправлены на аккаунт @lex-escrow и переведены воркеру после передачи результата/кода в открытый репозитарий сообщества и проверки его на тестовой сети.
Своё решение по этой заявке можно выразить здесь, проголосовав с выбранным процентом от запрашиваемой суммы за или против.
@lex-escrow, ммм десктоп клиент, найс найс 👍️
@lex-escrow, ссылка приводит сюда же.
@lllll1ll, спасибо, исправил