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
17 sats \ 4 replies \ @OT 26 Mar
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
118 sats \ 0 replies \ @Murch 26 Mar
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 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
527 sats \ 1 reply \ @Murch 26 Mar
The record before 2018 was block 409,069 in which 23,642 outputs had been created.
reply
This is awesome!
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
34 sats \ 0 replies \ @Murch 26 Mar
Yeah, thanks :)
reply