В рамках данной заявки предлагается:
- Реализация интерфейса для восстановления аккаунтов с помощью рекавери-аккаунта, а также возможности просмотра и смены доверенного рекавери.
В блокчейне предусмотрена механика восстановления аккаунта в случае кражи/компрометации ключей и последующего их сброса на новые.
Для этого при потере доступа к вашему аккаунту не позднее 30 дней с момента сброса на нём ключей - важно передать рекавери-аккаунту старый ключ владельца (owner-ключ или мастер-пароль). После этого у рекавери-аккаунта появится возможность отправки операции смены доступа к вашему аккаунту, путем ввода старого ключа и нового ключа.
Кому интересно, подробнее о такой системе восстановления писали в Steem, а также тех.подробности самих операций на примере Steem. В задаче речь о реализации интерфейсов под всё это дело.
- Реализация интерфейса для просмотра версий постов/комментариев.
Как известно блокчейн сохраняет каждую операцию. Каждая правка комментария, поста, попадает в новый блок цепочки и занимает место на нодах (при этом прежние версии не удаляются).
Пришло время показать лицом и эту возможность блокчейна, отображая например рядом с временем поста/комментария версию, по нажатию на которую доступен просмотр всех редакций поста/комментария.
Не нужно делать скриншоты, увидели надпись 2 версия
и более, получили по клику возможность посмотреть что было в 1 версии, опечатка там или попытка переиграть слова, затереть точкой...
- Реализация тех.утилиты для анализа block_log.
Для поиска ошибок в БЧ, вызванных старыми операциями и не только, утилита анализа файла block_log (записываемой цепочки блоков, находящейся на каждой ноде), что позволит быстрее выявлять причины и может быть использовано в иных сценариях.
Исправление ошибки в нодах с постами-невидимками (после удаления реблогов).
Доработка десктоп-клиента и мессенджера для личных сообщений в Golos Desktop (проще говоря встраивания мессенджера для и его автономности, работы непосредственно с нодами).
Реализация возможности отправки донатов за сообщения в мессенджере, ведь и там порой этого не хватает.
Оптимизация offchain дополнений к мессенджеру по части его работы на мобильных устройствах + правка авторизации.
Рефакторинг кода внутренней биржи/маркета для оптимизации скорости и упрощения дальнейших доработок.
Реализация парсинга/сбора цен криптовалют на базе микросервиса API к бирже.
В целях получения информации с API CoinMarketCap и отображения ценности токенов (к RUB, USD) в обменнике и внутренней бирже, а также замены виджета CMC для оптимизации блогов под поисковики.
Доработка библиотеки golos-lib-js в части утилиты Asset на WebAssembly, для финансовых расчетов (обменник, биржа, кошелек).
Доработка отображения постов
только для подписчиков
итолько в приложении
.
Это и вопрос проверки наличия подписки на автора в блокчейне (плагин follow), отображения постов после применения фильтров категорий, подсказок при авторизации без подписки, рекомендаций установки десктоп-клиента и прочее (включая запрет индексации таких постов поисковыми системами). Сделать посты для подписчиков
именно тем как это звучит.
- Реализация единого окна вознаграждения (лайк/апвоут + донат).
С параметризируемым размером доната в настройках пользователя, % от его суточной доли в эмиссии блокчейна (клейм-баланса). Для упрощения и удобства вознаграждений в несколько кликов.
- Доработка для отображения видео по добавленным ссылкам с ВК и Телеграм.
Возможность встраивания видео ВКонтакте и сообщений Телеграм, при добавлении ссылок на них в постах/комментах (как сейчас с YouTube например + неясностью в случае его блокировки).
Оптимизация блока "Вам может быть интересно" под постами в части условий отображения
onlyblog
иonlyapp
спецтегов, скорости подгрузки.Реализация параметров "скрытия и затемнения" в настройках пользователей.
Возможность пользователя отключать затемнение постов/комментариев с дизлайками, отключать скрытие, в том числе и по причине отрицательной репутации автора. Что при использовании десктоп-клиента позволяет видеть абсолютно всё как в блокчейне. Открытым и прозрачным!
Описываемый список не включает все правки, по ходу работ могут возникнуть дополнительные, которые также исправляются воркером, если они не требуют особых временных затрат.
Реализация описанных задач оценивается воркером @aerostorm1 минимум в 1 080 тыс. токенов, что по биржевому курсу на момент добавления заявки составляет ~2600$.
В случае согласия сообщества оплатить эту работу - токены будут отправлены на аккаунт @lex-escrow и переведены воркеру после передачи результата/кода в открытый репозитарий сообщества.
Своё решение по этой заявке можно выразить здесь, проголосовав с выбранным процентом от запрашиваемой суммы "за" или "против".