Версия PIVX Core 3.3.0 теперь доступна: https://github.com/pivx-project/pivx/releases

Это является релизом новой основной версии, включающим различные исправления ошибок и улучшения производительности, а также обновленные переводы.

Пожалуйста, сообщите об ошибках, используя трекер проблем на github:https://github.com/pivx-project/pivx/issues

Обязательное обновление

Версия 3.3.0 PIVX Core является обязательным обновлением для всех пользователей. Этот релиз содержит новые согласованные правила и улучшения, которые не имеют обратной совместимости со старыми версиями. У пользователей будет достаточно времени ( приблизительно одна неделя) для обновления их клиентов до вступления в силу данного обновления.

Мастерноды необходимо будет перезапустить сразу после обновления демона мастернероды и кошелька.

Как обновить

Если вы используете старую версию, тогда выключите ее. Подождите, пока она полностью не отключится (для более старых версий это может занять несколько минут), затем запустите программу установки (в Windows) или скопируйте / Applications / PIVX-Qt (в Mac) или pivxd / pivx-qt (в Linux).

Совместимость

PIVX Core тщательно протестирован на нескольких операционных системах, использующих ядро Linux, macOS 10.10+ и Windows 7 и его более поздние версии.

Microsoft прекратила поддержку Windows XP 8-го апреля 2014-го года. Никаких попыток предотвратить установку или запуск программного обеспечения в Windows XP не предпринимается, но вы все равно можете это сделать на свой страх и риск, но помните, что существуют известные проблемы и нестабильность. Пожалуйста, не сообщайте о проблемах с Windows XP в трекере проблем.

 

Примечательные изменения

Публичные траты zPIV

Недавние эксплойты протокола Zerocoin («Wrapped serials» и сломанное доказательство P1) потребовали от нас включения spork zerocoin и деактивации функциональности zPIV для того, чтобы обеспечить предложение, пока не будет завершен соответствующий процесс проверки.

Двигаясь вперед из этой нежелательной ситуации, мы предоставляем безопасное и дружественное для цепочки хранилище для публичных расходов zerocoin (именуемое, как преобразование zPIV в PIV).

Объяснение того, как это работает, можно найти в #891

После блока 1 880 000 SPORK_16 будет деактивирован, чтобы позволить запуститься расходам zPIV при помощи этого нового метода публичных расходов для 2-ой версии zPIV (1-ая версия zPIV более не будет расходной, см. примечание ниже). Публичные траты zPIV, как следует из названия, НЕ являются конфиденциальными — они показывают вход чеканки, который будет потрачен. Чеканка НОВОГО zPIV, а также стекинг zPIV будут временно отключены.

Рекомендуется, чтобы пользователи тратили / конвертировали свои существующие zPIV в PIV, что можно сделать через графический интерфейс или RPC, как это было до отключения zPIV. Обратите внимание, что с помощью метода публичных расходов было снято ограничение на количество деноминаций на транзакцию (ранее эта цифра равнялась 7), и теперь в транзакции допускается несколько сотен деноминаций.

Примечание к 1-ой версии zPIV: 1-ая версия zPIV была доступна только для чеканки между версиями 3.0.0 (6 октября 2017 г.) и 3.1.0 (8 мая 2018 г.). Объявление о том, что 1-ая версия zPIV стала устаревшей, было опубликовано 1-го мая 2018-го года с рекомендацией для пользователей тратить / конвертировать 1-ую версию zPIV.

1-ая версия ZPIV будет доступна для трат позднее из-за дополнительной работы, необходимой для того, чтобы сделать чеканку этой 1-ой версии возможной для трат.

Изменения в графическом интерфейсе

Очистка диалога настроек

Диалоговое окно интерфейса параметров / настроек было очищено, чтобы больше не отображать те параметры, которые связаны с кошельком, при работе в режиме «отключенного кошелька» (-disablewallet).

Вкладка «Конфиденциальность»

Во вкладку «Конфиденциальность» был добавлен текст уведомления, указывающий, что чеканка zPIV отключена, а также было добавлено удаление элементов пользовательского интерфейса, поддерживающих такие функции. Также был добавлен текст уведомления, указывающий, что расходы zPIV в настоящее время НЕ являются конфиденциальными.

Изменения RPC

Удаление устаревших команд

Команды RPC мастерноды и mnbudget, помеченные как устаревшие в версии PIVX Core 2.3.1 (19 сентября 2017 г.), теперь полностью удалены из PIVX Core.

В версию 2.3.1. были добавлены несколько новых команд для замены двух вышеупомянутых команд (для дополнительной информации просмотрите примечания к выпуску v2.3.1).

Новая команда getblockindexstats

Была введена новая команда RPC (getblockindexstats), которая предназначена для получения статистической информации о диапазоне блоков. Возвращенная информация выглядит следующим образом:

  • количество транзакций (не включая coinbase/coinstake txes)
  • количество транзакций (включая coinbase/coinstake txes)
  • количество чеканки zPIV за -denom
  • количество трат zPIV за -denom
  • всего байтов за транзакции
  • общие сборы в диапазоне блоков
  • средняя плата за кБ

Изменения в системе сборки

Новые Архитектуры для системы зависимостей

В системы depends (зависимостей) добавлена поддержка архитектур s390x и ppc64el. Это сделано для поддержки будущей интеграции со Snapcraft, а также для поддержки любых разработчиков, которые могут использовать системы, основанные на таких архитектурах.

Базовая поддержка CMake

Несмотря на то, что существующая система сборки на основе Autotools является нашей стандартной системой (и она будет таковой), мы добавили базовую поддержку компиляции с CMake в системах MacOS и Linux.

Это предназначено для использования в сочетании с IDE, например, CLion (который сильно зависит от CMake) для упрощения процесса разработки. Например, теперь, разработчики могут использовать, внутренний отладчик и инструменты профилирования CLion.

Обратите внимание, что для правильной работы системы все еще должны быть установлены соответствующие зависимости.

Благодарность

Спасибо всем, кто непосредственно внес свой вклад в этот релиз:

  • Alko89
  • CaveSpectre11
  • Fuzzbawls
  • Julian Meyer
  • Matias Furszyfer
  • cevap
  • Wladimir J. van der Laan
  • random-zebra
  • warrows

Также большая благодарность всем тем, кто помогал переводить в Transifex, команде QA во время тестирования и хостам Node, поддерживающим нашу тестовую сеть.

 

error20
Wordpress Social Share Plugin powered by Ultimatelysocial