346 transactions in about 40 minutes with only two "transaction waiting to broadcast", which means that there is no real limit on conversations here now. It used to be 25 per block.
Is that direct or fanout also? If wanted to do 50 from one output, could I just split it into 2 in one TX, then do 25 on each of those outputs, all before inclusion in a block?
:D it keeps track of the unconfirmed UTXO chain and if >25 switches to another UTXO. If you only had 1 UTXO you would have a cap of 25. But you have a lot, so your cap is high.
So can you artificially create more UTXOs during the process? I know the code isn't currently doing that, but could it be modified to do it for this purpose?
It was possible to have many more ancestors in previous implementations of Bitcoin. I wonder if any BCH devs / miners intend to push for a greater number again. I'd welcome it
I think you're right. Just a matter of getting enough momentum of miners to change the setting, but it may be good to just remove the setting entirely. It seems "anti-usage".
It's not trivial, but it's still fairly easy. w/bookchain we split coins into however many utxo is needed. memo could change to switch between 3-4 diff "utxo chains" until nodes supprt
Edit: Oh wait, you already more or less do that, didn't read the full thread before replying. Should be split automatically though if users are complaining about it.