pull down to refresh

Your calculation is off. If all blockspace were used to create outputs, you could make about 1.2 billion new UTXOs per year.

There are only 4 million weight units allowed per block, so to create 9m UTXOs you would need about 400 blocks.
https://bitcoin.stackexchange.com/a/115451/5406

The link says we can create around 23k UTXO'S per block (P2TR). Has anyone ever done this on mainnet? I think the the most I've seen is around 4k outputs

reply

This 2018 Coinmetrics article claims the record then was 13,000 outputs, but they don't link to a transaction, so it's not that useful.

reply

The record before 2018 was block 409,069 in which 23,642 outputs had been created.

I found these blocks by sorting blocks per their output counts on blockchair

reply

This is awesome!

reply

Note that this figure is for P2TR outputs (because I restricted myself to the same input and output script type). It looks like 26,908 outputs were created in block 826,052.

reply

This is excellent. I think I had even read it before but couldn't find it when writing this.

My error was in figuring out max outputs per transaction and then assuming max transactions per block. Should've caught that.

reply

Yeah, thanks :)

reply