Открыт код клиента GoldVoice.club под лицензией MIT


После того, как КриптоШторм получил пожертвование в виде интеллектуальной собственности технологии работы с блокчейном Голос, было достаточно споров, как распорядиться проектом. Пора прекращать споры, код сервиса открыт публично под лицензией MIT: https://github.com/CryptoStorm-Fund/goldvoice-archive-2018

Используемый стэк технологий:

  • php
  • php7.1-fpm
  • nginx
  • MariaDB
  • Redis

Комментарий от разработчика @on1x:

Разработка толстого клиента для Голоса была очень рискованной. Никто еще не понимал, что это единственно верный путь для работы с социальными блокчейн системами вида Steem или Голос. Публичная нода не должна быть обременена сложными структурами и обеспечивать работу API через WebSocket/JSONRPC, так как подобная нагрузка критична и может служить причиной сбоев при обработке входящих транзакций от пользователей сети, а также способствовать сбоям при работе p2p процессов.

Разработка была цикличной, наращивая сложность, расширяя зоны охвата (например, в первоначальной разработке совсем не было сохранения истории переводов). После того как посещаемость GoldVoice.club достигла критичной отметки во время роста популярности тем, связанных с криптовалютами, сервис испытывал проблемы с состоянием гонки (блоки не успевали обрабатываться).

Часть структур было перенесено в NoSQL архитектуру (в частности, на Redis). Это позволило решить проблемы с состоянием гонки, но рассматривалась возможность сделать отложенную обработку NoSQL с сохранением в SQL таблицы (это позволило бы, например, восстановить работу поиска пользователей). Поэтому в коде присутствуют закомментированные строки, обеспечивающую работу с MariaDB.

Сам ГолдВойс продолжит свою работу и в будущем послужит мостом для ознакомления посетителей с экосистемой VIZ. Не исключено смены направления работы проекта (на фоне последних новостей рассматривается вариант переехать с блокчейна Голос на альтернативную цепочку).


Комментарии 4


Чтобы читать и оставлять комментарии вам необходимо зарегистрироваться и авторизоваться на сайте.

Моя страницаНастройкиВыход
Отмена Подтверждаю
100%
Отмена Подтверждаю
Отмена Подтверждаю