Planning updates of 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.
Client ported to 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

Pre-release 0.4.4.4

Currently we are working on LevelDB support, source tree will be updated soon. Testing snapshot is quite unstable, but syncronizes well enough.

LevelDB minimizes memory usage and makes syncronization faster, but there is also some Proof-of-Stake related side effects. E.g. validation of PoS block requires additional LevelDB transactions. As the result, performance benefits are lower than it would be for pure PoW based system.

Experimental Win32 build with LevelDB storage:
http://sourceforge.net/projects/novacoin/files/experimental/novacoin-0.4.3-mingw32-4.2.1-sjlj-cross.zip/download

Reports are welcome.

If you wish to make your own build then you need “USE_LEVELDB=1” option.

UPDATE: merged into the main tree. Testers are welcome.
UPDATE2: memory leak found, thanks for the report

 

To paranoid personality

https://github.com/CryptoManiac/novacoin/commit/9acf270b14e561fe959ff25001f083a00e5e1caa

Add scrypt+sha512 key derivation method.

Disabled by default. You can use -derivationmethod option to choose which method will be used for wallet encryption keys generation.

Possible values:

* sha512 – default, compatible with bitcoin;
* scrypt+sha512 – selects scrypt derivation function.

Please note that this option only allows you to select default method. If you are already using encrypted wallet then suitable derivation method will be selected automatically.

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