Анонс предстоящего ХФ 16.3 с датой перехода и списком обновлений
Этот ХФ обсуждался много и откладывался несколько раз по различным причинам.
Проделана большая работа по устранению багов и других изменений. Ниже Вы найдете список изменений как с технической стороны (кода), так и список изменений в работе текущей версии клиента (для нетехнического пользователя, можно сказать, сайта).
Переход на Хардфорк 16.3, состоится в среду, 01.03.2017, в 12:00 (время GMT)
Исправления и обновления:
Изменения в документации (перенос списка сиднод в отдельный файл ; обновление структуры документации)
Функциональные изменения (новые API вызовы get_discussions_by_blog() ; get_discussions_by_comments() ; в get_state reply добавлено поле first_reblogged_by ; функция get_dev_key() аналогичная бинарной get_dev_key в debug_node_api)
Безопасность блокчейна и/или безопасность индивидуальных нод (исправлена ошибка десериализации активов, которая приводила к div0 DoS ; применен новый алгоритм пропускной способности, который более точно сохраняет пропускную способность с течением времени и предотвращает злоупотребление, совершаемое при отправке двух транзакций в один и тот же блок)
Баги (исправлен баг в мультиядерном майнинге приводящий к попытке добычи одних и тех же одноразовых номеров на каждом ядре, транзакции ; загруженные из сети, не всегда подтверждались при использовании чекпойнтов ; хардфорк запрещающий длинные имена аккаунтов в заголовках ; хардфорк, запрещающий использование несуществующих имен аккаунтов в заголовках ; чтобы обеспечить верную информацию для pow2 майнинга обновлено отображение майнинговой статистики ; исправлен баг мешающий созданию тест-нетов ; целое машинной длины в состоянии цепи конвертировано в целое фиксированной длины)
Архитектура (обновлен newplugin.py для нового внутреннего API ; удалена ENABLE_CONTENT_PATCHING константа для времени компиляции ; удален неиспользуемый код)
Оптимизация (блоки больше не хранятся в отображаемом в памяти файле, как только они записаны в лог блоков ; улучшения стабильности лога блоков и базы данных форка ; теперь ноды требуют от пиров сообщать Chain ID и будут активно отклонять соединения, которые этого не делают ; golosd периодически сообщает, сколько свободной памяти осталось в отображаемом в памяти файле ; API базы данных теперь имеет метод get_ops_in_block , который откатывает назад все операции, содержащиеся в блоке. Для отката всех операций должна быть доступна полная история аккаунта ; операции, для которых необходима "постинг-авториазация" отображаются в истории аккаунта ; Equihash PoW больше не будет отображать множественные сообщения о грубых ошибках в плагине account_by_key и аккаунты, созданные с помощью Equihash майнинга можно будет просмотреть по ключу в CLI Wallet ; операция “авторское вознаграждение” будет отображать постоянную ссылку комментария целиком ; улучшена фильтрация тегов и большая часть логики отображения была перемещена на golos.io ; свойства, содержащиеся в объекте расписания witness-майнера теперь должным образом отображаются, когда содержатся в других объектах ; появилась возможность фиксировать состояние к базе данных перед обращением (появились локи) (thread-safe)
Экономика и нововведения:
Конверсия GBG будет занимать 3 дня
Майнеры будут получать за произведенный блок столько же, сколько топ-19 (В оригинале текста: ”Miners get paid the same as the top 19 per block produced”)
Переключение на Equihash PoW алгоритм
Удаление вознаграждений за включение транзакций PoW
Резервные witness-майнеры будут получать в 5 раз больше того, что получают топ-19 за произведённый блок
Вывод СГ снизить с 104 недель, до 20 недель
Годовая инфляция - 15%, которая будет “снижаться ”на 0.01% каждые 250,000 блоков (около 0.5% в год), пока не остановится на 0.95%. (10% авторам и кураторам платформы ((66.66% от общей инфляции)) ; 4% выделить держателям силы Голоса ((26.66%)) ; 1%, выделить делегатам ((6.66%))
Нововведения со стороны веб-клиента:
Добавлен счетчик просмотров поста
“Пофикшена” опция репост (возможность делится чужим постом в своей ленте)
Кастомизация профиля (страна, сайт, дата регистрации, отображаемое имя, краткое описание)
Добавлены Украинские тэги
Исправлены некоторые переводы и опечатки
Добавлена страница “Гид для новичков”
Добавлены различные вспомогательные ссылки на посты (маркдаун, FAQ)
Добавлена кнопка “обратная-связь”
Автосохранение данных, введенных в поля формы на странице “Добавить пост"
Выбор вознаграждения - 50/50 , 100% в СГ (появится значок в ленте возле поста), отказаться от выплаты
Добавлен функционал тега nsfw (контент для взрослых). Любой пост содержащий тег nsfw (в любом месте из 5), в зависимости от настроек пользователя, будет либо скрыт из ленты, либо показан, либо пользователь будет предупрежден. В любом случае, пост будем иметь специальное яркое обозначение nsfw
Исправлен баг с отображением репутации
Добавились сберегательные счета (ГОЛОС и ЗОЛОТОЙ). Вывод денег с этих счетов занимает 3 дня (эти счета для еще более высокого уровни безопасности)
В кошельке отображаются балансы золотых на ордерах и на конвертации
Иконки для шаринга в социальных сетях теперь отображены под постом
Добавлены нотификации
Отображение сумм и цифр изменено на формат с точкой, до 2 знаков после “запятой”
Исправлены некоторые баги связанные со вставками фотографий в пост
Добавлена вкладка ПРОМО, где отображаются посты продвинутые за золотые. Соответственно, появилась возможность продвигать посты за золотые
Немного изменена вкладка настроек и разрешений для более удобной навигации
Исправлены баги с отображение комментариев и другие мелкие баги отображения информации
Небольшие исправление багов на внутреннем рынке
Исправлено отображение некоторых ошибок которые выдает система
Исправлен баг с отображением голосов за делегатов
ПС До времени перехода еще чуть больше недели, за это время мы планируем устранить и другие баги, которые мы добавим в описание в день перехода на ХФ.
ППС 24/02/2017 мы откроем доступ на публичный тестнет. Просьба всех делегатов, помочь с тестами новой платформы.