TweaksOn this page you can find ways to improve performance and lower resource consumptions of a running client.
Disable wallet functionalityYou can disable node's wallet functionality, to save system memory used by a running client and improve block processing times.
In order to do so, use TextUI command
If you don't want the wallet functionality to automatically enable after the node is started, set the value of
Note: You can manually enable wallet functionality at any time while the node is running, either from WebUI or by executing TextUI command
External secp256k1 speedupsIt is possible to use libsecp256k1 (maintained by Bitcoin Core project) that is written in C and assembler.
Note: Thanks to the recent improvements, an external library does not always perform better than the Gocoin's native one.
To check if it does, use test programs from
To make Gocoin client to use the external library, copy either the file
Note: You can have either
Depending which speedup file you chose, follow either of the instructions in the table below.
Compress UTXO recordsTo save some system memory as well as a disk space, although at the cost of a performance, you can compress UTXO database.
In order to do this, execute the tool
The tool needs to be executed from inside the data folder - where the
The node must not be running while executing the tool.
You can reverse the operation of compressing the database, be running