Первый тест иерархического алгоритма генерации ключей

Создание деревьев приватных и публичных ключей на основе seed:
http://pastebin.mozilla-russia.org/111069

Создание дерева публичных ключей на основе кода и ключа корневого узла:
http://pastebin.mozilla-russia.org/111070

В примере видно корень и две цепочки глубиной 10 ключей, являющиеся его потомками. В принципе, ничто не мешает делать ответвления произвольной организации, к примеру 1/1/3/0… или 1/0/1/1… и подобное, ограничено лишь фантазией и количеством принятых препаратов.

Главное пожалуй не в этом, а в том что при отсутствии нужды в приватных ключах для создания адресов не нужно знать корневой ключ, достаточно только его хэша. Итог — можно создавать новые адреса в заблокированном кошельке, к примеру, или поднять ноду с возможностью только приема средств, но не траты.

Анонс планируемых изменений в 0.4.4.6+

Features planned for 0.4.4.6+

  • Deterministic wallets, i.e. keychains generation from seed (user supplied or automatically generated, see Electrum for example);
  • Separated databases for keys and transactions, instead of wallet.dat; (Questionable)
  • Add support for free transactions and decrease the price for 1kb (i.e. bitcoin-like fees scheme);
  • Remove lower output value limit for user and coinstake transaction types;
  • Add maxtxfee configuration option and RPC call;
  • Include PoW block txfees into the PoW block reward (like bitcoin does, to make transactions handling more profitable in comparison with empty PoW block generation). (Questionable)
Планы по обновлению p2pool

New p2pool release is planned for this weekend. It will start an independent shares chain due to some incompatible changes.

  • Fee for coinbase isn’t required since 20 Sep 2013, so this code will be removed;
  • ECDSA signature isn’t required for PoW blocks since 20 Sep 2013. This allows us to remove a few serious limitations, such as requirements for public node fee and wallet unlocking;
  • -a option support, wallet address as worker name support;
  • No truncation for rewards lower than 0.01 coin;
  • 15s shares target spacing.
Добавлена поддержка ARM

Successfully ported to ARM, so now you can build novacoind & novacoin-qt for Linux/ARM just like you do it for Linux on x86 platforms.

novacoin@raspberrypi ~/.novacoin $ /opt/novacoin/novacoind getinfo
{
    "version" : "v0.4.4.4-19-g928869d-beta",
    "protocolversion" : 60009,
    "walletversion" : 60000,
    "balance" : 0.00000000,
    "newmint" : 0.00000000,
    "stake" : 0.00000000,
    "blocks" : 41565,
    "timeoffset" : -28,
    "moneysupply" : 504308.93980800,
    "connections" : 16,
    "proxy" : "",
    "ip" : "109.188.124.39",
    "difficulty" : 292.45476415,
    "testnet" : false,
    "keypoololdest" : 1379090817,
    "keypoolsize" : 101,
    "paytxfee" : 0.01000000,
    "errors" : ""
}
novacoin@raspberrypi ~/.novacoin $ uname -a
Linux raspberrypi 3.6.11+ #474 PREEMPT Thu Jun 13 17:14:42 BST 2013 armv6l GNU/Linux
novacoin@raspberrypi ~/.novacoin $

Binaries tarball is available at sourceforge.

https://bitcointalk.org/index.php?topic=143221.msg3183214#msg3183214

Сборка Win64

Как известно, код оригинального клиента Сатоши очень сложно собрать под Win64. Фактически создается впечатление, что его специально писали так, чтобы под Win64 не собирался.

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

http://sourceforge.net/projects/novacoin/files/experimental/novacoin-0.4.4.4-win32-amd64.zip/download

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

Добавлен инсталлятор:
http://sourceforge.net/projects/novacoin/files/novacoin-setup-win32-amd64-0.4.4.4.exe/download

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