Groko's been doing some work on the POS miner through the YACoin client. Looks like he found a world around to some of the long-term concerns. I thought I would share the link here to increase awareness. I believe he recently made a pull request to have this items added to the sourcecode.
http://yacointalk.grokonet.com/t/pos-mining-performance-boost/67More excellent additions by Groko! Well need some community consensus on this, so everyone that can, please provide your opinion.
I was asking this feature long ago! So I'm for it.
Can we set an option in wallet under advanced settings? You set the manual "nSplitThreshold" for splitting.
By default it can be as Groko have choosen for nCombineThreshold
int64 nCombineThreshold = GetProofOfWorkReward(GetLastBlockIndex(pindexBest, false)->nBits) * 10 ;
So we will have
two rules for not splitting the output of PoS block:
1) if age more than 90 days (as it was hardcoded by pocopoco)
2) if output less than nSplitThreshold
This will be a good compromise for those who wants to split and for those who wants to not split!
I'd like a setting where we would be able to indicate if we want the transaction to split, or how 'large' we want the transaction to merge.
From what I understand from Groko's original post, is this is something
he is using now. So if he wanted, he could merge his transactions into 1, 5, 50 or 100 times the original block size. This would be very appealing to me; in a cash wallet, I could set transactions to merge to about 1 block size, where in a savings wallet (on a different computer) I could set the transaction to be larger (20-100 times the block size) to cut down on how long I need to leave the wallet/computer running.