Bitcoin: How can I rescan instead of reindex with Bitcoin Core 28?

Rescanning Bitcoin with Bitcoin Core 28: A Guide

Introduction

Bitcoin Core 28 is the latest version of the open-source Bitcoin client software, released in June 2022. One of the key features of Bitcoin Core 28 is its improved performance and efficiency compared to previous versions. However, this new version also introduces some changes that may require manual intervention to achieve similar results as reindexing.

Rescanning: What is it?

Rescanning, also known as rebalancing or rescan, is a process in Bitcoin where the blockchain is updated to ensure that all transactions are properly recorded and reflected on the network. This involves verifying and synchronizing the entire history of transactions, which can be time-consuming for some users.

Why Rescanning may not work with Bitcoin Core 28

Bitcoin Core 28 has introduced several changes to its rescan process, including:

  • Improved disk scheduling: The new disk scheduling algorithm used by Bitcoin Core 28 provides better performance and efficiency for rescan operations.

  • New block format: Bitcoin Core 28 uses a new block format that is more efficient than the previous one, reducing the amount of data transferred during the rescan process.

Rescanning with Bitcoin Core 28: Alternatives to Reindexing

While reindexing may still be the recommended approach for most users, there are some alternatives you can try in the event that you encounter issues:

Option 1: Manual Rescan

If you want to manually rescan your Bitcoin wallet and ensure that all transactions are properly recorded, you can use a combination of the bitcoin-cli command-line tool and the downdog software.

Here’s how to do it:

  • Download and install the downdog software from the [official website](

  • Run the downdog software on your local machine, specifying the Bitcoin Core 28 wallet file as the input.

  • The downdog software will create a new rescan directory and update all transactions in the wallet to reflect on the network.

Option 2: Use the bitcoin-cli command

You can also use the bitcoin-cli command-line tool to perform manual rescans on your Bitcoin wallet. Here’s how:

  • Run the bitcoin-cli command with the following options:

rescan --format=

Replace with the path to your Bitcoin Core 28 wallet file and with one of the following formats: blockchain, db, or json.

Option 3: Use a third-party tool

If you want a more automated approach, you can use a third-party tool like [BTCRescan](

These tools allow you to rescan your Bitcoin wallet and update all transactions to reflect on the network. However, they may require additional configuration and setup.

Conclusion

While reindexing is still the recommended approach for most users, there are alternative methods available if you encounter issues with Bitcoin Core 28’s new rescan process. By using a combination of bitcoin-cli commands or third-party tools, you can manually perform a rescan and ensure that your Bitcoin wallet is properly updated to reflect on the network.

It’s essential to note that manual rescans may not be suitable for all users, especially those with large wallets or complex transaction history. In such cases, reindexing may still be the best option.

Leave a Comment

Your email address will not be published. Required fields are marked *

Enquire Now
close slider