Questions tagged [synchronization]

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

Filter by
Sorted by
Tagged with
0 votes
1 answer
19 views

Would it be possible to sync a new node without it being connected to even one unpruned node?

There are some Proof-Of-Work chains where pruning is default on their nodes, i.e. the network does not rely on full unpruned nodes at all: Due to the pruning mechanism, Kaspa nodes only needs ~3 days ...
John Smith's user avatar
1 vote
0 answers
61 views

Stuck on "Replaying Blocks" 100% after a forced close

I have had issues downloading Bitcoin Core, where the download would get stuck/frozen and not progress for hours. The last time this happened I closed the Bitcoin Core window and was met with a "...
SoRuud's user avatar
  • 11
1 vote
1 answer
41 views

How can I check the balance of a 10 year old wallet that can't sync?

I have a very old PC that blue screens every time I try to sync bitcoin core and I was wondering if there was any way I could check the balance of the wallet before I destroy the PC? It has 10~ ...
Anon's user avatar
  • 13
0 votes
0 answers
36 views

Load balancing for using more than 1 Internet connection to speed up Initial Block Download (IBD)

Have invested in good networking hardware and researching on failover scenarios using 2 connections - the home broadband and mobile LTE one - as well as load balancing to increase download/upload ...
jurijus01's user avatar
1 vote
0 answers
29 views

Should I stop bitcoind when backing up chainstate/ and blocks/ directories?

This is how one might back up their Bitcoin Core data directories in order to save time on syncing in the future: #!/usr/bin/bash local_d=/root/btc_db rsync -av --delete chainstate "$local_d&...
John Smith's user avatar
3 votes
1 answer
81 views

How does the initialblockdownload field in the getblockchaininfo RPC work?

Let's say I have a fully synced node that returns "initialblockdownload": false. If I turn it off, will it show "initialblockdownload": true when I start the node again? In other ...
sanket1729's user avatar
  • 1,380
0 votes
0 answers
39 views

High end electrum servers directly reading blk.dat files

These days, high end electrum servers directly read blk.dat files straight from Bitcoin Core's blocks folder in the process of creating their initial internal indexes. I guess they also do in the ...
RooSoft's user avatar
  • 157
16 votes
1 answer
1k views

How does block synchronization work in Bitcoin Core today?

When a Bitcoin (full) node connects to the network, it has to synchronize its blockchain with its peers, i.e. learn about the best chain the network knows. There are many aspects to this (learning ...
Pieter Wuille's user avatar
2 votes
0 answers
60 views

Headers-first sync and malicious peers [duplicate]

Since headers-first syncing specifies that the entire header chain is downloaded from a single peer, how does the downloading node know that it is not being served a manufactured out-of-consensus ...
Brutus's user avatar
  • 21
1 vote
1 answer
255 views

Block Stuck With Bitcoin Core Need Help

I have bitcoin core version 25 and the blockchain is fully synchronized. Every 2-3 days I open up core to sync with the newest blocks. When i am syncing the newest blocks from the past few days the ...
John's user avatar
  • 41
4 votes
1 answer
374 views

In Bitcoin Core, are blocks sent in parallel or in series?

Are blocks sent in parallel or in series? I would also like to know about the implementation part of Bitcoin Core.
masuda's user avatar
  • 81
1 vote
0 answers
126 views

Bitcoin core synchronizing gets stuck on block [duplicate]

I have bitcoin core version 25 and the blockchain is fully synchronized. Every 2-3 days I open up core to sync with the newest blocks. When i am syncing the newest blocks from the past few days the ...
John's user avatar
  • 41
1 vote
0 answers
60 views

Formatting an external ssd

2 questions about bitcoin core i formatted the ssd and used exfat, i'm using windows, should be ok, right?? or should i cancel my block download remove Core reformat the drive to NFTS and start again ...
Eric's user avatar
  • 11
2 votes
0 answers
69 views

How to avoiding restart of Initial Block Download after rebooting bitcoind

I successfully completed the Initial Block Download (IBD) with bitcoind, which took about two weeks. However, after shutting down and restarting bitcoind, it seems to have initiated the IBD process ...
Kevin Yin's user avatar
1 vote
1 answer
674 views

Bitcoin Core really slow to sync recently

Apologies if this is not the right place to ask for help with this, but I don't know where is. I have a Bitcoin Core full node (Windows 11), but one that doesn't run all the time. Node is not pruned, ...
Mihail's user avatar
  • 143
2 votes
0 answers
118 views

Bitcoin core syncing txindex stalls

Bitcoin core bugging out since what I assume was a bad shutdown. Mostly fixed (I think) but stalling trying to resync txindex. Here's the history: Core wouldn't connect to peers or load the latest ...
JDX's user avatar
  • 21
0 votes
0 answers
98 views

Downloading of Bitcoin Core node stopped at 65.5%

My downloading of Bitcoin Core node stopped at 65.5%. I'm new to coding, but checked debug.log anyways and got the following ream of error messages: 2023-10-06T01:58:47Z ERROR: ReadBlockFromDisk: ...
Il-Kyu Han's user avatar
1 vote
2 answers
687 views

Detect when it is safe to 'stop' the Bitcoin Core Daemon, bitcoind

Previously, I kept the Bitcoin Core daemon running 24x7, however recently I've become less interested in keeping it running all the time, and would like instead to run it for as much time as it takes ...
Hannah Vernon's user avatar
  • 1,563
0 votes
1 answer
107 views

I downloaded blockchain completely, but now trying to open Core, starts download "all" blocks again. Why doesn't it see data file, with block history?

Windows 10, external 1TB HDD SSD: I accidentally clicked "Reset Options" becomes in Core, within the Settings menu. In the data file, there are still blocks downloaded from every day of the ...
Felix's user avatar
  • 1
1 vote
0 answers
38 views

Bitcoin Core resynching after updating from 0.19 to 25.0

Similar to this post after upgrading Bitcoin core from version 0.19 to 25, it is re-synching and ignoring the already synched blocks. This is a quite a large version jump, there doesn't seem to be a ...
leo_cape's user avatar
1 vote
1 answer
91 views

Why do I need to download the entire blockchain for a wallet when I can make one one with open source java like bitaddress.org

Like title said. And when i will have to use the btc I can login the wallet with the private key on a hot wallet.
Papi's user avatar
  • 23
2 votes
1 answer
123 views

Is there a way to download blocks from scratch without downloading block headers first?

I would like to know if there's a way to download a blockchain without knowing block headers. This could be achieved by asking NEXT_BLOCK_HASH from the genesis block. But is this even possible ?
Loopite's user avatar
  • 301
1 vote
0 answers
49 views

Can nodes that did not finish IBD import mempool using the importmempool rpc?

Sometimes you might want to experiment with the mainnet mempool but unfortunately your node has to finish IBD up to the latest chaintip for you to fill up your mempool.
Abubakar Sadiq Ismail's user avatar
5 votes
1 answer
663 views

Why is my sync slow even with a dbcache of 16000?

We know that initial sync takes ages especially after 500-600k blocks. I get 500k in 30 hours, but now when I'm standing on 600k block syncing is quite slow, it took a couple of days to reach that ...
javierMarquez's user avatar
0 votes
0 answers
100 views

Slow Fulcrum indexing

I write here because I haven't found any other notions about it on the web and it's been 10 days since my node running fulcrum has indexed the synchronized blocks at a low speed (~14.3 blocks/min) at ...
nico's user avatar
  • 99
0 votes
0 answers
34 views

Bitcoin Mainnet Initialization Crash

I am trying to initialize a fully functional working mainnet node. The initial download with bitcoind works fine until the cache reaches around 600MiB. After which it crashes. The entire 600MiB is ...
Sumitava Biswas's user avatar
0 votes
0 answers
35 views

When does a Bitcoin Core node first start getting inbound peers?

It is my understanding that a fresh node will only make outbound connections during IBD and not advertise its own IP address, yet. Since other nodes will only advertise IP addresses that they learn ...
Murch's user avatar
  • 75.4k
0 votes
1 answer
51 views

How to download full BTC chain with limited internet

I am running linux mint on a laptop with an external ssd, and want to set up a full BTC node. My problem is that I only have jetpack internet which won’t handle a full sync in one go. I can take my ...
user143935's user avatar
0 votes
0 answers
60 views

Bitcoin dont start sync

My node stopped, bitcoin core does not start synchronizing. I opened the bitcoin log and found this error: Does anyone have a solution?? i2pd_daemon_1 | 05:58:04@64/error - SSU2: RelayIntro unknown ...
Texugo's user avatar
  • 1
2 votes
0 answers
46 views

Is there a way to schedule bandwidth-intensive functions of bitcoind?

Some Internet service providers have different pricing at different hours. Is it possible to limit some functions of bitcoind to specific time ranges? ...especially initial block download (IBD) and/or ...
Robert Dickinson's user avatar
1 vote
1 answer
91 views

About missing utxo in chainstate

I'm trying to obtain up-to-date database of the UTXO and keep updating it as new block is added. And for this, I want to use chainstate as a starting point of synching. I parsed chainstate to obtain ...
Jin's user avatar
  • 61
0 votes
1 answer
118 views

Mainnet node sync really slowly with 12 tb seagate external hdd says data rate is 6gb/s

Hi my node is syncing really slowly I have the datadir in an external hard drive connected through usb. Says the data rate for this seagate 12TB is 6Gb/s but the syncing is slow in comparison to when ...
meanthatmuchtoyou's user avatar
1 vote
0 answers
44 views

Bitcoin blockchain doesn't continue installation

I successfully downloaded the Bitcoin blockchain on an external hard drive (as well as git repository). It was working and syncing just fine. I haven't used in a month or so, now the blockchain won't ...
Kibnakamoto's user avatar
0 votes
3 answers
140 views

Weak Subjectivity Checkpoints trust assumptions

With AssumeUTXO it should be possible to sync to chaintip from a recent snapshot of the UTXO set, rather than from the genesis block (although there's background full validation after sync). This is ...
Son Kaos999's user avatar
-1 votes
1 answer
448 views

My multibit core synchronization is stuck Whats the reason [duplicate]

For the past six days since I downloaded the multibit core, I wanted to recover my wallet I still have my recovery phrase and password, and open the multibit core and the wallet was synchronization ...
Wisdomson's user avatar
3 votes
2 answers
299 views

Downgrading Bitcoin Core 24.99 (latest source code) to 24.0.1

I wanted to build Bitcoin Core myself, so I followed this official guide, but in the process I failed to realize that by cloning the git repo I would just get the latest source code, not the latest ...
Rits's user avatar
  • 31
3 votes
2 answers
386 views

What could be the reason that my node syncs so slowly during Header Synchronization?

I¹ am trying to sync Bitcoin Core v24.0.1 on my Desktop with 16 GB RAM and an Intel Core i7-7700HQ processor, but it is taking forever even to get past the header synchronization. It tells me that it ...
Murch's user avatar
  • 75.4k
0 votes
0 answers
53 views

How long does it normally take to set up a test node? How much of your disk is utilized?

I did a complete factory reset on my computer and simply started over. I have a Aorus 5SE with windows 11. I am using VirtualBox 7.0.6 and Ubuntu 20.04. My new virtual machine has 4GB of base memory, ...
CullerWhale's user avatar
14 votes
2 answers
1k views

Why is witness data downloaded during IBD in prune mode?

Why do pruned nodes download (segregated) witness data during IBD if much of that data is marked as Assumevalid? These nodes seem to be downloading witness data just to prune it. Since we already know ...
Son Kaos999's user avatar
3 votes
1 answer
144 views

Why is there a need to flush the UTXO set when you prune blk*.dat and rev*.dat files during ibd?

As I understand, when Bitcoin Core has pruning turned on, it will flush the dbcache when it prunes unnecessary blk*.dat and rev*.dat files during ibd. In https://bitcoincore.reviews/20827, it states: &...
kcalvinalvin's user avatar
1 vote
1 answer
82 views

Does pruning during IBD reduce the ability to utilize the dbcache fully?

I'm running IBD on a machine with 8GB ram with prune=550 and dbcache=7000 and noticing that memory usage is not going above ~880mb. Seems unusual and I assume it's related to pruning. I found a ...
John Cantrell's user avatar
0 votes
1 answer
68 views

Bitcoin Core download crashed

I was adding a new drive to my PC when Bitcoin Core download crashed ..no idea why, anyway I cannot reboot and have no access now, I was in the middle of slowly downloading the blockchain to get ...
Argonad's user avatar
0 votes
1 answer
387 views

Often seeing Rewinding blocks... and Loading block index

Every so often I see these error messages in Rewinding blocks... and Loading block. What is the cause of those error messages? I am using the core wallet.
Eddie0110's user avatar
8 votes
4 answers
531 views

Skip IBD on pruned node?

I'm trying to run a light bitcoind node for testing purposes on mainnet, with minimum startup time. ./bin/bitcoind \ -prune=550 \ -txindex=0 \ -assumevalid=...
Carlos's user avatar
  • 83
2 votes
1 answer
496 views

What can cause bitcoin node to be slow to sync?

I've already fully synced my node, but I've noticed recently that the tip of my chain is occasionally a few blocks behind peers. What could cause my node to be slow to update? My peers have the latest ...
I Like's user avatar
  • 121
0 votes
1 answer
499 views

Stop and Restart Service while BTC Core Syncing?

Is it possible to start and restart the Bitcoin Core service during the syncing process without loss of work? What happens to syncing if the Server fails or shuts down, i.e. a power failure? I would ...
Roger Barr's user avatar
0 votes
0 answers
58 views

Recover an implement old Multisignature Wallet with different Keys

I have a problem with a multisig wallet. The keys are no longer accepted by the console. Only a part of the keys can be inserted. The wallet is then also displayed to me. What happened afterwards is ...
Johnny S's user avatar
0 votes
1 answer
113 views

Bitcoin-qt exits silently after syncing blocks until before 24 hours

I shutdown bitcoin-qt (version: 23.0) around two weeks back. Now when I relaunch it, it syncs blocks until 24 hours and then silently exits. debug.log file contains the following as last line - 2022-...
Noncentralised's user avatar
1 vote
1 answer
361 views

Bitcoin core unable to write cache to disk

I have been fiddling with this error for a little bit now and wondering what's going wrong. I'm running a testnet instance of Bitcoin Core on a relatively low-spec EC2 instance (2MB ram, 40gb disk) It ...
Rutger Versteegden's user avatar
1 vote
0 answers
78 views

Bitcoin Core: estimated time to synced, without GUI

I enjoy how the Qt program reports how much time remains to complete the chain synchronization, but I don't know how to get that without using the GUI. Can you configure bitcoind to report that? Can ...
Mercedes's user avatar
  • 802

1
2 3 4 5
10