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


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.

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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