~/bitcoin-26.0/bin/bitcoin-cli dumptxoutset "./utxos16Mar"

{

"coins_written": 167129136,

.....

}

167 MILLION utxos, wtf. This is not your grandfather's chainstate.

Reply to this note

Please Login to reply.

Discussion

What number were you expecting to see? Did you think there would be a lot more or a lot less?

Seems very high, especially given that mempools weren't full until more recently

It's just so high nowadays. I remember 3GB being an approx figure you could mention to people, to indicate how much extra space was needed for utxos, plus it being an indication for RAM - the idea being this much smaller DB needs to be in fast access, since every new tx must be checked against it. Nowadays I don't know how that works, with 11GB. Maybe the DB structure is part of it.

Now check how many of the pubkeys are invalid

Right, would be interesting :)

Don't know if you saw my post from yesterday, but i found exactly one *p2tr* output above 0.02btc, in the past year, with an invalid EC point. Kinda interesting result.

Of course it doesn't imply there aren't more than that, in that category, that are unspendable. Do you think there are a ton more invalid EC points with dusty amounts?

Yes, one of the recent Ordinals-related protocols is dumping data into pubkeys.