Performance

Charts below present system memory and time needed to sync BTC block chain up to the given block number, depeding on the configuration of a virtual server from Google Cloud Platform. Each test was performed with Gocoin client version 1.9.5, built with Go version 1.12 beta 1, using default configuration and running on Debian GNU/Linux 9 (stretch).

Note: Gocoin uses configurable LastTrustedBlock parameter, to avoid verifying scripts from all blocks known as valid.

32 vCPUs, 32 GB memory, SSD persistent disk


Time needed to re-build UTXO database from blocks stored on the disk1: 2.4 hours

8 vCPUs, 16 GB memory, Standard persistent disk


Time needed to re-build UTXO database from blocks stored on the disk1: 3.1 hours

4 vCPUs, 15 GB memory, SSD persistent disk


Time needed to re-build UTXO database from blocks stored on the disk1: 3.2 hours

4 vCPUs, 15 GB memory, Standard persistent disk


Time needed to re-build UTXO database from blocks stored on disk1: 3.7 hours

1) Up to block number 550000