What calculation/process is being carried out within the gui, regarding the syncing process of the block chain for running a full node?

1 Answer 1


The main things going on are:

  1. Getting block information from connected peers
  2. Building/Verifying the blockchain starting with the Genesis Block (block 0) and verifying each block and all transactions in the blocks follow consensus (which changes at various block heights based on historical hard forks) and building a block tree.
  3. Storing the verified blockchain in an LMDB database.

So it is doing network connections/downloading, verifying hashes, and writing to disk.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.