Search content
Sort by

Showing 20 of 313 results by jnano
Post
Topic
Board Bitcoin Technical Support
Re: Safe to update across versions far apart?
by
jnano
on 19/04/2025, 10:45:04 UTC
Seemed okay.
The only minor log warning was about the ban list file, which changed to JSON format in v22.

Quote
banlist.dat ignored because it can only be read by Bitcoin Core version 22.x. Remove "...\banlist.dat" to silence this warning.

By the way, one unrelated oddity are a few stray random-looking but fixed characters at the end of some log lines, in the "init message" phase.
Post
Topic
Board Development & Technical Discussion
Merits 6 from 3 users
Re: UTXO set/chainset size increases rapidly since 4/2023?
by
jnano
on 19/04/2025, 10:31:00 UTC
⭐ Merited by ABCbits (2) ,Halab (2) ,vapourminer (2)
Curiously, the UTXO set size has stabilized since about 5/2024, with a minor peak on 12/2024.
The rate of new inscriptions has slowed down, but I'm not sure that's the only reason. There's a local increase in the rate 2 months ago but it hasn't negatively affected the UTXO set size, which actually dropped a bit.

Inscriptions per month:
2024/01 6.51M
2024/02 3.62M
2024/03 4.08M
2024/04 3.67M
2024/05 0.61M
2024/06 0.93M
2024/07 1.52M
2024/08 1.46M
2024/09 1.14M
2024/10 0.68M
2024/11 1.73M
2024/12 2.51M

2025/01 2.84M
2025/02 4.19M
2025/03 3.76M
2025/04 ...



https://statoshi.info/d/000000009/unspent-transaction-output-set?orgId=1&from=1672524000000&to=1745009999000



Post
Topic
Board Meta
Re: Forum's "Latest Bitcoin Core release" version isn't up to date
by
jnano
on 26/03/2025, 11:01:32 UTC
Of course, finding the latest version is easy, and it's not through the forum.

Just thought that if it's indicated here, best keep it current.
It's surprising it's not automated, but if so, if not updated manually quickly, it might be best to just remove the indication.
Post
Topic
Board Bitcoin Technical Support
Re: Safe to update across versions far apart?
by
jnano
on 26/03/2025, 10:56:38 UTC
But not in v29.0 once it's released
If it won't be capable of converting it as needed, that's a surprise.

Quote
Meticulously read every release notes from v0.18.1 to v28.1
Too bad there's no all-in-one changelog.

That's what I wanted to add too Smiley It's only 15 GB, and fits even on a USB-stick.
Yes, though depends on your set prune size.

Though I'm wondering more about potential "silent" problems.
In theory, one would expect it to explicitly alert if something's not compatible, leave the data be, and exit gracefully.
Core is typically pretty elaborate in data compatibility checking, and logging / alerting.
Post
Topic
Board Bitcoin Technical Support
Merits 2 from 2 users
Topic OP
Safe to update across versions far apart?
by
jnano
on 25/03/2025, 22:03:15 UTC
⭐ Merited by vapourminer (1) ,ABCbits (1)
In terms of wallet, chainstate, and block data, is it okay to update across versions years apart?

Specifically, from version 0.18.x to 28.x, which are 5-6 years apart.
With pruned block data.



Post
Topic
Board Meta
Merits 2 from 1 user
Topic OP
Forum's "Latest Bitcoin Core release" version isn't up to date
by
jnano
on 25/03/2025, 21:54:59 UTC
⭐ Merited by theymos (2)
It says 28.0.

The latest is 28.1, since two months ago.
Post
Topic
Board Development & Technical Discussion
Merits 1 from 1 user
Re: UTXO set/chainset size increases rapidly since 4/2023?
by
jnano
on 04/01/2024, 16:54:11 UTC
⭐ Merited by vapourminer (1)
Is there someplace to see per-block stats, like how many block outputs are Inscriptions, or the percentage of block data?

Did BRC-20 and Inscriptions become possible at the same time?

FWIW, these seem to be the number of Inscriptions per month:
2022/12 3
2023/01 445
2023/02 218K
2023/03 444K
2023/04 2.03M (the pace picked up more on 4/22)
2023/05 7.66M
2023/06 3.99M
2023/07 6.45M
2023/08 6.83M
2023/09 7.28M
2023/10 1.81M
2023/11 8.34M
2023/12 7.64M

BTW, these things are ridiculous.
Post
Topic
Board Development & Technical Discussion
Merits 10 from 3 users
Topic OP
UTXO set/chainset size increases rapidly since 4/2023?
by
jnano
on 03/01/2024, 15:18:53 UTC
⭐ Merited by pooya87 (5) ,vapourminer (4) ,ABCbits (1)
Since 4/2023 the chainset/UTXO set size started to increase much more rapidly than all years before.
What's going on?

While the exact size varies between node instances, here's one node as reference. From a peak of a 34% increase between 2019-2020, and an average of 15% per year between 2019 and 2023, the year that ended now saw an increase of 100%, and a rate increase since the last week of April or so:


There's no corresponding increase in blockchain size:


While the rate of increase in blockchain size did change since 2/2023 (not sure why, Ordinals?), an apparent increase in average block size from maybe 1.2MB to 1.7MB, it's nowhere near the change in UTXO set size. Also the start date is misaligned.

Post
Topic
Board Bitcoin Technical Support
Re: "reconsiderblock" in Core multi-wallet
by
jnano
on 18/10/2022, 00:01:36 UTC
I'd guess it's easier/faster to code function which show such message on all command.
Easier, but misleading.
Post
Topic
Board Bitcoin Technical Support
Re: "reconsiderblock" in Core multi-wallet
by
jnano
on 09/10/2022, 14:32:06 UTC
Thanks.

It's possible that a block was corrupted due to unexpected exit of Bitcoin Core.
While it quit automatically due to the abnormal condition, it's still a graceful exit as evident by having everything logged until the end.

But it was on an older version. Maybe fixed in newer ones.

Quote
Does it run normally now? Or does the issue persist?
After "reconsiderblock" it's fine, but not without it.


That's just a note to mention which wallet is selected in the drop-down menu above it.
So it's sort of a bug or anti-feature in the case of non-wallet commands.

After a cursory look, it seems it may be possible to filter based on CRPCCommand.category.
Post
Topic
Board Bitcoin Technical Support
Topic OP
"reconsiderblock" in Core multi-wallet
by
jnano
on 08/10/2022, 21:29:55 UTC
In a multi-wallet file configuration, I executed "reconsiderblock".
The console said "Executing command using ... wallet", making it appear only one is affected.
I chose another wallet file and executed the same command again.

Despite of what it says, does it only affect the single selected wallet or all of them?

If just one, what are the implications?


Background:

This is on v0.18.

Core crashed during catching up due to no more free space for the UTXO db.
I fixed the space situation and restarted.
It recovered and continued syncing blocks for about a minute, then appeared to stall doing nothing.
The log revealed repeated "ERROR: AcceptBlockHeader: block ... is marked invalid" for the same block.
I restarted, the same situation continued, so I reconsiderblocked.


Post
Topic
Board Bitcoin Technical Support
Re: Core 0.20.0 sync stuck on a block, please help, has there been a fork?
by
jnano
on 16/06/2022, 22:14:16 UTC
Had something similar happen, with repeated "ERROR: AcceptBlockHeader: block ... is marked invalid".
It was on Litecoin Core 0.18, not Bitcoin Core, but the fix was the same.

The only strange thing that had happened in proximity was a previous out of space crash for the cachestate.
But a following run did sync new blocks for a minute or two, before hitting "marked invalid", so maybe it was unrelated.

Post
Topic
Board Bitcoin Technical Support
Re: Safe to restart Core after out of space crash?
by
jnano
on 10/06/2021, 20:03:07 UTC
Looks alright to me.
I didn't mean to imply that's abnormal.

Maybe if the whole chainstate is rewritten, there's opportunity to check for complete consistency. Not that I know that it does that.

Anyway, I'm going to leave it be. The wallet state is as I expect it to be, and it seems to work. A pre-crash wallet backup should suffice. Worst case I'd have to do a fresh IBD from scratch, which would be a pain, but doable.

It would be more reassuring if, when restarting post-crash, Core would explicitly indicate that it's aware of the previous crash and that it checked or recovered successfully. I don't know, maybe it already does that in newer versions (considering I'm on 0.18).

Post
Topic
Board Bitcoin Technical Support
Re: Bitcoin transaction fees (in sats/kb). Sunday, Saturday are best to move BTC
by
jnano
on 09/06/2021, 23:07:09 UTC
If that's the case it should show also the 0+ stats line. As it is, the numbers just look wrong.
A few months back, before the redesign, it looked correct.
Post
Topic
Board Bitcoin Technical Support
Re: Safe to restart Core after out of space crash?
by
jnano
on 09/06/2021, 23:01:50 UTC
I didn't run with any special commands, and can't run a full reindex because it's pruned mode. But if it's localized to one or two files, and Core can detect it, then I guess no harm done and the usual startup rewind-rescan can handle it.

BTW, I never understood how chainstate is stored, but it seems every run touches most to all files, based on file modification times.

Post
Topic
Board Bitcoin Technical Support
Re: Safe to restart Core after out of space crash?
by
jnano
on 09/06/2021, 17:15:06 UTC
It crashed with apparent C++ exceptions, though maybe with some cleanup afterwards.
LevelDB might keep the records valid, but what about Bitcoin-level consistency?

The logged error messages are (summarized, some lines were repeated):

Code:
Fatal LevelDB error: IO error: Win32WriteableFile.Append::WriteFile: (...*.ldb): There is not enough space on the disk.
*** System error while flushing: (...)
Error: Error: A fatal internal error occurred, see debug.log for details.
You can use -debug=leveldb to get more complete diagnostic messages
FlushStateToDisk: failed to flush state (...)
 (code 0))
[...] Releasing wallet
shutdown: done

The second crash had less lines, less repetitions, no "Releasing wallet", and one new lines:
Code:
ERROR: ProcessNewBlock: ActivateBestChain failed (System error while flushing ...)
Post
Topic
Board Bitcoin Technical Support
Re: Bitcoin transaction fees (in sats/kb). Sunday, Saturday are best to move BTC
by
jnano
on 09/06/2021, 14:55:01 UTC
When choosing the non-default BTC mempool on Johoe's site, the hover table strangely shows a wrong "total".
Though not a big deal. Just need to mind the "1+" line above it.

Post
Topic
Board Bitcoin Technical Support
Re: Safe to restart Core after out of space crash?
by
jnano
on 09/06/2021, 14:31:58 UTC
I just want to continue using it normally.

I fixed the out of space issue, restarted Core and let it continue catching up with the blockchain, and it seems to work.
The space issue affected only the chainstate, not the blocks (it runs in pruned mode).

But I do wonder if there may be some inconsistency in the chainstate or block data, despite the fact that it doesn't complain and everything seems to work fine.


By the way, I've had it crash twice due to disk space. The second time the GUI's error message complained about something else, maybe a block hash mismatch, but the log only mentioned LevelDB running out of space.
Post
Topic
Board Bitcoin Technical Support
Topic OP
Safe to restart Core after out of space crash?
by
jnano
on 09/06/2021, 11:27:02 UTC
Bitcoin Core (0.18) crashed due to chainstate LevelDB hitting "not enough space".
A restart seemed to have worked without a hitch. I think not even a hint in the log file (after the restart, not the previous crash run).

Is it absolutely safe as far as data consistency is concerned, or is it better off to continue from a backup?


Post
Topic
Board Service Discussion (Altcoins)
Re: HITBTC withdrawal fees
by
jnano
on 12/05/2021, 12:47:12 UTC
EOS withdrawal is close to $1. Bad, but not as bad as the rest there.

The USD value of others varies: BTC about $50, LTC $20, ...