Открыт код клиента 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


@cryptostorm , кто-то достояние фонда разбазаривает!

28.09.2018 10:46
4

Согласно целям фонда https://goldvoice.club/@cryptostorm/start/ одним из пунктов является: Разработка открытых клиентов для пользователей социальных блокчейн-систем.

Учитывая текущее положение дел на рынке, экосистеме требуются специалисты для разработки клиенто-ориентированных сервисов. Открыть код одного из популярных клиентов служит этой цели. Разработчики могут изучить код, взять в использование устойчивые и понятные структуры данных. Я верю, что это поспособствует развитию VIZ и экосистеме Graphene проектов.

28.09.2018 10:51
2

@cryptostorm https://github.com/CryptoStorm-Fund/goldvoice-archive-2018/blob/master/js/app2.js

Этот файл был написан руками или компиляция?

28.09.2018 12:31
0

Руками 😊

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