После прошлых выпусков новостей по старту Голоса прошло уже довольно много времени и появилась новая актуальная информация, с которой спешу поделиться.
Рефакторинг кода? Нет!
На нескольких встречах подряд обсуждался вопрос о целесообразности рефакторинга кода, чтобы в исходном коде Голоса не было никаких упоминаний на Стим и всего с ним связанного.
Такой перфекционизм, с одной стороны, позволил бы дистанцироваться от Стима и вести независимую разработку и имел бы положительный имиджевый эффект. С другой стороны, это существенно удорожает будущую поддержку сети - как в плане добавления в Голос новых возможностей, подготовленных командой Стима, так и совместимости Голоса со сторонними приложениями.
Сейчас код Голоса довольно хорошо совместим со сторонними приложениями. Например, команда Кибер.Фонда не успевала к моменту запуска сети запустить свой блокэксплорер. Но уже во время теста это сделал @jesta (один из витнесов Стима). В случае рефакторинга кода приложения, разработанные для Стима, не будут работать с сетью Голоса.
В результате обсуждения с сообществом разработчики решили отказаться от рефакторинга кода. Тем более, что кроме проблем с совместимостью и удорожанием поддержки сети, рефакторинг несёт в себе существенные риски возникновения неожиданных проблем и ошибок в сети.
Кроме отказа от рефакторинга также принято решение не менять разрядность внутренней валюты Голоса. В итоге 1 Золотой будет привязан не к грамму золота, а к одному миллиграмму.
Запуск сети откладывается на вторник, краудсейл будет продлён на 3 дня
Несмотря на отказ от идеи полной переделки кода, код Голоса всё равно несёт в себе определённые изменения и еще недостаточно протестирован. Как минимум нужно провести еще одну тестовую итерацию. С учётом того, что каждая фаза тестирования занимает несколько дней, уложиться в ранее оговоренные сроки и запустить сеть в субботу не получается. В итоге принято предварительное решение перенести старт сети на вторник.
Чтобы не менять всю тщательно просчитанную экономику Голоса, также решено продлить краудсейл на три дня, т.е. дата окончания краудсейла переносится с 1 декабря на 4-е декабря. Аналогичным образом сдвигается и дата первой выплаты - скорее всего она будет уже в районе 20 января 2017 года, вряд ли раньше.
Too many shares
Это довольно оптимистичные прогнозы по датам запуска. Сегодня ночью произошёл крах всей тестовой сети. Не вдаваясь в технические детали - произошло переполнение целочисленного стека. Несмотря на то, что не было рефакторинга кода и он практически идентичен оригинальному коду Стима, экономика Голоса существенно отличается от экономики Стима, в особенности начальным распределением. Как результат, на вторые сутки тестирования на блоке 56265 произошло переполнение стека из-за слишком большого количества гестов и сеть остановилась.
Радует, что на помощь команде Голоса оперативно подключилось сообщество разработчиков Стима и в течение нескольких часов ошибка была локализована. Сейчас команда Голоса работает над новой версией - надеюсь, она окажется более стабильной.
Однако, вполне возможно, что одной тестовой итерации окажется недостаточно и запуск сети снова отложат.
Новая кривая награды по результатам апвоута записей
Сейчас в Стиме действует квадратичная функция выплат, в Голосе же планируется немного сгладить эту функцию. Как результат такого сглаживания, голоса "китов" станут чуть менее важными, а значимость голосов обычных пользователей с небольшой силой Голоса - наоборот возрастёт.
Эта идея идёт от одного из основных разработчиков Стима, @val-a, и должна понравиться большинству пользователей, т.к. их вес будет более значим.
Точную формулу новой функции выплат разработчики не озвучили - по их словам это будет что-то среднее между квадратичной функцией и логарифмом. В эфире была показана картинка новой функции, но качество записи с камеры не очень хорошее, детали сложно разглядеть:
@hipster обещал рассказать об этом отдельным постом, так что ждём от него новостей.
Важно понимать, что эта функция вообще еще не тестировалась в коде Голоса, так что теоретически в дальнейших тестах или уже при работе реальной сети Голоса могут всплыть неожиданные последствия внедрения новой функции выплат.
Встречи с разработчиками в реальной жизни
@litvintech планирует 25 октября выступить в Москве с докладом в Блокчейн Академии и 26-го хочет встретиться с сообществом в неформальной обстановке.
28 октября команда Кибер.Фонда организует 2-ю блокчейн встречу в Минске и будет рада пообщаться.
А 10 ноября планируется большая встреча со всей командой Голоса на блокчейн конференции, тоже в Москве.
Хочу напомнить, что все эти новости обсуждаются в прямом эфире с разработчиками и представителями сообщества Голоса каждый вечер в 20:00 по Москве. Присоединяйтесь к прямому эфиру (ссылка на хэнгаут публикуется в чате Голоса минут за 10 до начала трансляции) или смотрите в записи на канале "Вечер с Голосом".
И не забудьте подписаться на меня, чтобы буть в курсе новостей Стима и Голоса
Посмотрел вчера "Вечер с Голосом" в записи. Позже в чате видел, что обсуждалась проблема краха сети. Целая драма развернулась вокруг тестовой сети. Но это даже хорошо, так как ошибка выявлена заблаговременно.
Как я понимаю, не все могут оперативно получать информацию и подобный отчет очень полезен. Не будет домыслов и пользователи смогут более реально смотреть на вещи.
Большое спасибо.
большое спасибо, что держите в курсе событий.
это первый проект, на моей памяти, который держит в курсе событий и есть обратная связь.
для меня- это что-то невероятное.
Радует, что есть кому пояснить происходящее )) Спасибо за информацию!
Отличный и информативный пост!
Спасибо @primus что держишь на в курсе событий)
Ещё только разбираюсь и не всё понимаю...
Но есть понятное и в этом материале, спасибо.