Вышел релиз клиента Bitcoin Core 0.15.1

11 ноября 2017г. вышел промежуточный релиз клиента Bitcoin Core 0.15.1.  Об этом пишет Bits.media со ссылкой на Bitcoin.org.

Что нового в этой версии?

  • Блоки из цепочки с меньшей суммарной PoW обрабатываться не будут, что сэкономит ресурсы узла.Пиры, распространяющие такие блоки, будут в принудительном порядке отключаться. Для исходящих соединений будет проверяться максимальная суммарная сложность цепочки пира, и если она меньше имеющейся на локальном узле, такие пиры будут блокироваться на 20 минут с отправкой запроса на синхронизацию заголовков блоков. Пир будет отключен, если он не сможет предоставить достаточно длинную по сложности цепочку. Также будут осуществляться периодические проверки подключенных пиров.
  • Отключение лимита размера блока.Теперь максимальный размер блока будет ограничен только функцией blockmaxweight, рассчитывыющей "вес", а не размер блока, согласно спецификации SegWit. Эта функция была внедрена в версии 0.13.0, в которой была добавлена поддержка SegWit. Старая функция контроля размера блока blockmaxsize останется в виде необязательной опции. Это исправление больше рассчитано на майнеров, потому как старый метод замедлял формирование блока.
  • Резервная копия настроек GUI.Теперь при каждой очистке настроек графического интерфейса клиента будет формироваться файл guisettings.ini.bak, с помощью которого можно будет воссоздать предыдущие настройки.
  • Запрет на одновременную загрузку двух файлов кошельков.Раньше была возможность запустить две копии одного кошелька в одной инсталляции Bitcoin Core с помощью копирования файла wallet.dat. Теперь эта возможность отсутствует.

Были внесены изменения в некоторые команды RPC-интерфейса кошелька:

  • Из вывода команды getmininginfo убрали строку currentblocksize
  • Команда dumpwallet больше не перезаписывает одноименные файлы.
  • Команда backupwallet будет выдавать ошибку при попытке сохранения поверх исходного файла
  • Команда listsinceblock будет выдавать ошибку при неверном хэше блока вместо того, чтобы отображать все транзакции кошелька.

С полным их списком различных небольших изменений можно ознакомиться на bitcoin.org.

Многие пользователи в новой версии Bitcoin Core 0.15.1. ожидали обновлений, связанных с SegWit, в том числе автоматическое создание адресов сдачи в формате SegWit и добавление поддержки технологии в графический интерфейс. Но разработчики этого не сделали. Таким образом, пользователям, которые хотят полноценно использовать SegWit, придется осваивать raw-транзакции, переходить на другие кошельки или подождать еще несколько месяцев.