Изменение функционала работы с NTP

Изменены отдельные параметры работы с NTP сервисами:

  • Рандомизация временных интервалов между синхронизациями. Вместо статичной задержки в 12 часов теперь задержка выбирается из диапазона от 1 до 6 часов. Задержка между повторными попытками при сетевых ошибках также рандомизирована, от 1 до 5 минут вместо прежних 10 минут.
  • Не запускаем NTP встроенный клиент, если на 127.0.0.1 удалось обнаружить сервис NTP. Фиксируем поправку на 0 и доверяем локальному времени в таком случае.

Читать далее

Реализована поддержка протокола NTP в качестве дополнительного источника времени

Реализована поддержка протокола NTP в качестве дополнительного источника времени. Так что теперь те, у кого нет входящих соединений, больше не будут испытывать проблем в связи с рассинхронизацией времени с остальной сетью (given by GetAdjustedTime() function).

Также реализован автоматический выбор источника времени между NTP, средним времени окружающих нод и системными часами.

Читать далее

Добавлена реализация двухфакторной авторизации (2fa)

В клиенте реализован функционал дополнительной (так называемой двухфакторной, 2fa) авторизации, основанный стандартном функционале подписи приватным ключом некоего сообщения.

Читать далее

Опубликованы отдельные сборки 0.5.3

Опубликованы отдельные сборки Novacoin 0.5.3

  • Core: чекпоинт на 200 000 блоке;
  • RPC: добавлены методы dumpblock и dumpblockbynumber, позволяющие получить дамп указанного блока в 16-ричном представлении.

а также коммиты, произведённые с марта текущего года.

Читать далее

Новые библиотеки

Несколько недель назад Balthazar опубликовал реализацию Stratum протокола для лёгкого клиента.

https://github.com/CryptoManiac/StratumLibrary

В настоящий момент идёт работа над чистой C# реализацией основных функций протокола NVC.

https://github.com/CryptoManiac/NovacoinLibrary

В настоящее время библиотека далека от завершения, но код уже умеет парсить блоки, транзакции, генерировать адреса и другое.
Целью данной разработки является реализовать минимально необходимый функционал для создания собственного клиента Electrum.

Тестовый набор portage для Gentoo

Стараниями sir.miklosh был реализован ebuild для Gentoo для сборки novacoin-qt.

В поддержку данной реализации была произведена доработка до полноценного portage, содержащего в себе как сборку QT-wallet, так и демона.

Читать далее

Опубликована сборка 0.4.4.6u7

Novacoin 0.4.4.6 update 7

  • Core: Новая стратегия синхронизации с сетью, подробнее здесь;
  • Core: Исправлена проблема с кэшированием «незрелого» баланса, приводившая к выводу неправдоподобных значений;
  • Core: Возвращена поддержка Berkeley DB для индекса, сборки дублируются (отдельно BDB/LevelDB). Возможно, в будущем будет произведена унификация;
  • RPC: Добавлен метод createmultisig для создания multisig адресов и соответствующих им скриптов;
  • RPC: Добавлен метод mergecoins, позволяющий склеивать мелочь автоматически.

Читать далее

Опубликована сборка 0.4.4.6u5

Новые апдейты v0.4.4.6-nvc-update5 включены в основную ветку.

  • Core: Функции создания подписи теперь генерируют подписи, защищенные от манипуляции значением S;
  • Core: Правила проверки формата скриптов приведены к боле строгому виду: DER формат для подписи теперь является обязательным, а последний аргумент CHECKMULTISIG теперь обязан быть пустым значением (это значение никак не используется и удаляется при подписывании/проверке подписи, а потому является источником возможных манипуляций содержимым);
  • Core: Многопоточная проверка скриптов, использование разделяемой блокировки для кэша подписей;
  • Core: Поддержка слежения за «недоступными» инпутами: возможен импорт адреса без добавления соответствующих ему ключей;

Читать далее

Valid XHTML 1.0 Transitional Valid XHTML 1.0 Transitional Valid CSS Valid CSS      I find a bug/typo or I have a suggestion
Adapted for Lynx-like browsers
2013-2017 © Zloy & Co
For donations: 4ZLoY6T8wXKgrbZM9gL8fQt48NUzGo2yAg