Skip to main content
Search type Search syntax
Tags [tag]
Exact "words here"
Author user:1234
user:me (yours)
Score score:3 (3+)
score:0 (none)
Answers answers:3 (3+)
answers:0 (none)
isaccepted:yes
hasaccepted:no
inquestion:1234
Views views:250
Code code:"if (foo != bar)"
Sections title:apples
body:"apples oranges"
URL url:"*.example.com"
Saves in:saves
Status closed:yes
duplicate:no
migrated:no
wiki:no
Types is:question
is:answer
Exclude -[tag]
-apples
For more details on advanced search visit our help page
Results tagged with
Search options not deleted user 24925

This is the process of bringing a Bitcoin client up to date with the list of all Bitcoin transactions known as the blockchain.

5 votes
Accepted

Can synchronization time be reduced?

No, this is a fundamental concept in Bitcoin. You must download and verify the entire history of the network in order to be sure that it is valid and untampered with. If your situation doesn't allow t …
Claris's user avatar
  • 15.5k
6 votes
Accepted

When I'm downloading the blockchain for the first time, from whom am I downloading it from?

Blocks are downloaded from other nodes in Bitcoin's P2P network using a custom wire protocol. For the initial synch you can imagine it as a torrent with 5000 seeders, though the Bitcoin P2P protocol i …
Claris's user avatar
  • 15.5k
1 vote

can i update my bitcoin qt 0.7 to 0.11 if my wallet has never synchronised and i'm still wai...

When you open the new software it will rebuild the files on disk, and then resume synchronization (significantly faster than it was before). …
Claris's user avatar
  • 15.5k
10 votes
Accepted

Why is it bad to download the full chain from a third party with Bitcoin Core?

No, the chainstate is the nodes view of correctness. It would take many hours or days to re-verify the whole chain on most hardware, so an assumption is made that the state stored at the previous shut …
Claris's user avatar
  • 15.5k
9 votes
Accepted

How do I prevent Bitcoin from synchronizing?

bitcoin-cli invalidateblock `bitcoin-cli getbestblockhash` or bitcoind -maxconnections=0
Claris's user avatar
  • 15.5k
2 votes

How to speed up first sync bitcoind?

As you've discovered, Bitcoin Core is almost optimally non-performant on shared servers. The majority of the work done is on a single core, so measuring the total utilization of the CPU is not a go …
Claris's user avatar
  • 15.5k
3 votes
Accepted

Reduce Wallet Sync Time

The "four years" is a description of how far back in time the current synchronization progress is, it won't literally take four years to complete. …
Claris's user avatar
  • 15.5k
1 vote
Accepted

Does synchronization takes such long time for first time or every time when syncing?

The initial sync only needs to happen once, launches after a full synchronization will just catch up on the data that you've missed. …
Claris's user avatar
  • 15.5k
1 vote

Is backward syncing viable for full nodes?

In bitcoin we add unspent entries to the UTXO when created inside a block, and delete them when they are spent. Syncing “in reverse” would be a messy process that wouldn’t allow for the verification o …
Claris's user avatar
  • 15.5k
11 votes
Accepted

Is there a way to only sync up to a certain block?

bitcoind supports the argument -stopatheight, which takes the number of blocks to download before halting.
Claris's user avatar
  • 15.5k
4 votes

Is there a faster way to download IBD for bitcoin core?

The purpose of synchronization is to produce a valid database containing the state of the network, downloading somebody else’s can have false entries and your node would not know that it is invalid. …
Claris's user avatar
  • 15.5k
7 votes

Does running a pruned node support the syncing of other nodes in the network?

Nodes that are pruned unset the NODE_NETWORK flag, which means that they don't advertise themselves as a potential source for block synchronization. …
Claris's user avatar
  • 15.5k
4 votes
Accepted

bitcoin core 0.10.1 upgrade stuck syncing

The message ERROR: AcceptToMemoryPool is to do with your node accepting new transactions from the network and doesn't have anything to do with your local sync state. It just means that someone made a …
Claris's user avatar
  • 15.5k
2 votes

BIP32 wallet sync with Bloom filters

The reason you pre-generate some forward keys is to avoid the situation you describe, if you only looked ahead one you risk missing a transaction in the current block (the order of the transactions in …
Claris's user avatar
  • 15.5k