Релиз 0.4.4.7

Основной объем необходимого по 0.4.4.7 сделан, пощупать можно здесь:

https://github.com/novacoin-project/novacoin/tree/current

Из базовых изменений следует отметить концепцию записей об «вычищенных транзакциях». Это транзакции, все выходы которых были потрачены. Ранее 0.4.4.7 просто удаляла такие записи из БД, теперь сохраняет метадату (номер блока, время, флаги coinbase&coinstake) в компактном формате (длина записи о любой такой транзакции укладывается в 13-14 байт).

Таким образом, решается вопрос с синхронизацией клиента при наличии конкурирующих веток. Пока ограничений на время жизни таких записей нет, но в будущем и они будут стираться после 520 подтверждений истратившей транзакции.

В целом все стабильно, но думаю что в ближайшее время дополним формат полем, хранящим смещение транзакции в блоке для того, чтобы упростить текущую реализацию proof-of-stake майнера. Сейчас майнер ищет номер блока в БД, затем загружает блок и считает смещение транзакции, что явно избыточно.

Другие изменения:

  • Адекватная обработка конфликтующих транзакций, чтобы не было как недавно с BTC;
  • Опция для очистки wallet.dat от мусорных транзакций (смержено из BTC);

Тестовые бинарники будут доступны позже.

Расчёт вероятности PoS майнинга

sir.miklosh:

Делал что-то похожее для себя в таблицах, если хочешь пользуйся:

https://docs.google.com/spreadsheet/ccc?key=0AvvJtpDTNOw_dDR2Q0Y3cG9CUmdWd1RJMHlydFp6LUE&usp=sharing

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

https://bitcointalk.org/index.php?topic=114712.msg3958164#msg3958164

Тестовые ноды p2pool

Подняты публичные тестовые ноды.

Если что-то не получается, это не означает что софт кривой, а означает, что где-то что-то не додумал или не докрутил.

-o stratum+tcp://p2pool.novaco.in:8778 -u <адрес куда награду насыпать> -p <что угодно типа пароля>

или

-o stratum+tcp://85.234.62.99:8778 -u <address> -p password

Кому интересно пощупать другой фронт-енд для собственной ноды.

Обновление p2pool

Опубликован p2pool версии 13.4-25. Рекомендуется обновиться, т.к. в этой версии исправлены проблемы с обновлением заголовков блоков, способные в отдельных случаях приводить к генерации некорректных блоков.

SRC:
https://github.com/novacoin-project/p2pool/

Py2Exe:
http://sourceforge.net/projects/novacoin/files/p2pool_win32_13.4-25-g6da08c4.zip/download

Запуск нового p2pool

SRC: https://github.com/novacoin-project/p2pool
Win32 pyexe: http://sourceforge.net/projects/novacoin/files/p2pool_win32_13.4-21-g670eab5.zip/download

Можно пробовать. Этот p2pool работает полностью независимо от 11.х, в новой сети. Нод пока мало, так что если кто-то запустит на белом IP, это поможет сети.

Отличия были озвучены ранее:

  • Целевой интервал между шарами уменьшен в два раза и составляет 15 секунд;
  • N уменьшено в 2 раза и составляет 4320 шар;
  • Адреса вместо публичных ключей;
  • Нормально работающий майнинг на заданный вручную адрес;
  • Нормально работающий Stratum;
  • Размер шары уменьшился на ~30%;
  • Больше не снимается 0.01 монеты с награды на служебные выходы P2Pool.

Статистику старой сети можно смотреть тут:
http://p2pool.novaco.in/old/

Опубликована 0.4.4.6 update1

Опубликована 0.4.4.6 update1. От 0.4.4.6 отличается тем, что включает себя часть изменений 0.4.4.7, а именно:

  • Автоматический снос устаревшей БД блоков при обновлении;
  • Добавлен RPC вызов getsubsidy (для грядущего p2pool), а getmininginfo и getinfo выдают текущее значение proof-of-stake сложности.
  • Статус транзакций в wallet.dat обновляется в процессе синхронизации блокчейна сам, нет необходимости делать repairwallet.

Кроме того, этот клиент игнорирует предупреждение, разосланное по сети вчера.

Linux 64 bit static build: link

Mac OS X build: link

Windows nosetup: i686, AMD64

Windows installer: i686, AMD64

Debian [ARM6L | i686 | x86_64]

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