Thank you so much to everyone who responded. I really appreciate your attention.
Did you mean the transaction history? If so, I have never seen such a copy anywhere which can be used for faster sync. You have to download by yourself, have to wait that 55 hours. It took me more times when I synced my Bitcoin Core.
No, I don't need transaction history. I only need the wallets and their contents.
A full node like bitcoin core does not receive UTXO database, it receives the blockchain from the first block and it verifies each and every one of them to build the UTXO database itself. This is why it takes longer than a simple download of a file.
This is how Bitcoin is designed, it is trustless meaning you have to verify everything yourself instead of trusting a third party.
The blockchain size is always increasing but UTXO database size (chainstate) fluctuates. It can go up and down but generally it goes up. You can see the size chart here:
https://statoshi.info/d/000000009/unspent-transaction-output-set?orgId=1&refresh=10m&from=now-1y&to=nowYes, I know that. I'm not interested in the whole database. I'm interested in a database that has up-to-date information. I'm not chasing constant updates. If it has information from a week ago, that's fine with me.
Based on your description, do you actually mean synced Bitcoin Core directory? If so, someone upload
pruned version of Bitcoin Core directory at
https://prunednode.today/.
I thought that's what I needed. I don't know much about Bitcoin, but if I understood correctly, there are no old wallets in this file. Long story short, I could not find this wallet 1ANUrCXvHsPUbdcSdYgkyCG9bgEQfbqYRG . It now has 0.0045 BTC. Judging by the description, it is a trimmed DB. It doesn't work for me. I need wallets for all time.
Not exactly. There is a database with transactions. I don't need transactions. Everything else is bigger. I need addresses and the number of coins on them. If it is possible, only addresses that have some number of coins.
UTXO means unspent transaction output blockchair.com should have this data if you want to download them you can check this link below.
-
https://gz.blockchair.com/bitcoin/outputs/This is monthly seperated compared to loycev download links but you can use download manager like IDM to grab them all and download then extract them using winrar on the same folder.
I have counted and there are over 164GB. I don't think that's what I need.
let summ = 0;
let arr = document.querySelector("pre").childNodes;
document.querySelectorAll("a").forEach((e) => { e.parentNode.removeChild(e)});
for (const e of arr) {
lastword = e.nodeValue.toString().split(" ").pop().replace(/\s+/g, '');
if(lastword.slice(-1) === "M") {
let vaul = Number(lastword.slice(0, -1));
summ += vaul;
}
}
console.log(summ); // 164247
For example? I'm trying to understand your question. You cannot turn the blockchain into a UTXO; and you also can't
'turn it into' the UTXO
set either. The UTXO set (chainstate database) is built by syncing the blockchain through Bitcoin core and updating the UTXO set block by block.
You could do that from a downloaded snapshot of the blockchain by scanning it, but in combination with the download time for that snapshot, it won't be much faster than a regular full blockchain sync.
I'm not completely sure what Loyce's archives at
http://blockdata.loyce.club/outputs/ contain; the chainstate DB is roughly 5GB in size at the moment and those are <100MB each.
It seems to me to be the same as the previous one. That's 164GB. How you get 5GB is unclear to me... Maybe I'm wrong.
Let's do it again. I need a database with all the addresses and coins in them.
For example:
14WQD11n8uMefspciqvpTfUv8fzQZnM46E,0.01840969
167ZWTT8n6s4ya8cGjqNNQjDwDGY31vmHg,8999.00610137
...
and so on