P2Pool исправлен на предмет соединений с 0.4.4.7.
Никаких изменений, кроме номера версии протокола (60011 вместо 60009 у 11.4.3), не вносилось. Более старые версии не смогут установить соединение с новым демоном, поскольку он игнорирует подключения от нод с версией протокола ниже 60010. Так что если обновляете клиент до 0.4.4.7, то нужно обновить и P2Pool.
Обновление клиента 0.4.4.7.
Это обновление включает в себя все изменения из ветки, прежде известной как «novacoin-next».
Читать далее
Официальный репозиторий теперь находится по данному адресу:
https://github.com/novacoin-project/novacoin
Мой репозиторий (CryptoManiac/novacoin) вскоре будет заменен на форк с него, после того как будут смержены все изменения. Его по-прежнему можно будет использовать, но следует иметь в виду что он будет моей песочницей, в которой могут быть нестабильные и не протестированные изменения.
Пересобрано и перезагружено.
- Устранены предупреждения при сборке, касавшиеся winsock2;
- Обновление wallet.dat при загрузке или сканировании цепочки теперь происходит автоматически, repairwallet в большинстве случаев запускать более не требуется.
Полагаю, что это последний тестовый билд, и next будет объединен с основной веткой в понедельник.
Changes list:
- Refactoring of Proof-of-Stake checkings code;
- Remove some redundant messages from debug.log output;
- Make stake related DoS checkings harder;
- Database code is updated, direct CCoins links approach is implemented to decrease count of worthless flush and copy events;
- Initial block download optimization, transaction hashes are cached now to make blocks validation faster;
- Multiple CChainDB instantiations were replaced with a single CBlockTreeDB instance;
- CCoinsDB and CBlockTreeDB are updated to use LevelDB storage;
- gettxout and gettxoutsetinfo RPC calls added;
- getblock and getblockbynumber RPC calls are now providing generator public key for proof-of-stake blocks.
https://bitcointalk.org/index.php?topic=143221.msg4594114#msg4594114
Новые тестовые сборки. Что дают, вкратце:
- База UTXO вместо полного индекса транзакций (аналогично Bitcoin, но не во всем);
- Пакетное добавление транзакций в БД (пачками по 5000 штук);
- Транзакции сортируются по дате, а не статусу;
- Функция repairwallet теперь удаляет из него орфаны.
Имейте в виду, что было много изменений в реализации базового функционала, и потому возможно наличие пока не найденных багов.
- Оптимизации proof-of-stake майнера, думаю что в ближайшее время больше его пилить не будем;
- Удаление поддержки BDB из репозитория, теперь leveldb является единственным доступным при компиляции хранилищем индекса транзакций;
- Отныне у индекса транзакций своя, отдельная версия и если клиент ее меняет в большую сторону, то старая БД транзакций удаляется и синхронизируется заново.
Стресс-тест в тестнете:
http://s006.radikal.ru/i213/1401/21/22b9e8099046.png
PoW и PoS майнинг на кошельке с более чем миллионом монет и почти 20000 тысячами транзакций. Стейк майнер полностью съел одно ядро CPU, но тормозов нет как класса.