Hello guys and girls.
I like Bitcoin Core client but there are some limits for outbound connections ( 8 ) and etc, some parameters can be overriden via command-line, some not.
If you wanna setup a real big node and help Bitcoin infrastacture or just wanna faster blockchain sync speed, then it is very build for you.
It is compiled in Linux(Ubuntu 14) for Windwows 64-bit target.
VM image included - if you do not trust unknown authors or just wanna check everything and build your own client with BlackJack and.. :-))
Core is compiled with -Ofast flag instead of default -O2: more compiler optimizations, depends by default settings.
If you want to make your own Win32 or Linux build - everything is in or ask me :-)
Download:
https://drive.google.com/drive/folders/0Bz-d5qySiqGhNzhSODRWZUhMUXcBitcoin Core 14 mod by Kostia Minin
bitcoin-0.14.99-mod-win64.zip
SHA256: F92B603C4A5A3817DC0AA90DBB246112DAE5D6CCC2381D4DC0BAA2E4D4293324
MD5: 3F2A7A4A5CDED4A67CED18DA5852E06D
VM Ware Ubuntu image(root password is 'test', all sources with dependencies are in src folder)
Ubuntu140405.7z
SHA256: 3BC76AFA629B30D57BB9F2AB2DCC947425AA67D9B209C224E548BFA53BD55E83
MD5: 6E50714EF260BA29F73F5AD46A1B79A4
---
Changes:
Net.h
static const int PING_INTERVAL = 3 * 60; / was 2*60/
static const int TIMEOUT_INTERVAL = 30 * 60; /20*60/
static const int FEELER_INTERVAL = 180; /120/
static const int
MAX_OUTBOUND_CONNECTIONS = 128; /8/
static const int MAX_ADDNODE_CONNECTIONS = 128; /8/
static const bool DEFAULT_UPNP = true; /false/
static const unsigned int DEFAULT_MAX_PEER_CONNECTIONS = 512; /125/
static const size_t DEFAULT_MAXRECEIVEBUFFER = 32 * 1024; /5*1000/
static const size_t DEFAULT_MAXSENDBUFFER = 32 * 1024; /1*1000/
Validation.h
static const int MAX_SCRIPTCHECK_THREADS = 32; /16/
static const int DEFAULT_SCRIPTCHECK_THREADS = 0; /0/
static const int MAX_BLOCKS_IN_TRANSIT_PER_PEER = 64; /16/
static const unsigned int BLOCK_DOWNLOAD_WINDOW = 1536; /1024/
static const unsigned int MAX_BLOCKS_TO_ANNOUNCE = 16; /8/
static const signed int DEFAULT_CHECKBLOCKS = 3; /6/
static const unsigned int DEFAULT_CHECKLEVEL = 2; /3/
txdb.h
static const int64_t nDefaultDbCache = 768; /300/
static const int64_t nMinDbCache = 8; /4/
static const int64_t nMaxBlockDBCache = 4; /2/
static const int64_t nMaxBlockDBAndTxIndexCache = 2048; /1024/
static const int64_t nMaxCoinsDBCache = 16; /8/
---
Future plans: make -rescan option more faster - now as understand it works in 1 thread, recompile dependencies with more optimizations.
I will be glad to see your suggestions/proposals/advices, also i will be glad to get your donations here:
BTC: 1M6X1oMH9sz4TBtBjp1ViVzVkPd2kuLmZr
ETH: 0x1182726e4bf8e5483e6006be8bd6ea6a78d94196