RE: Why people do not keep their wallets open all the time
Because you simply cannot stake fast enough. Your coins will be in stake and unable to get another block most of the time.
That means that people would have to split up their wallets onto several computers.
No need to use other computers or wallets. You can just split your coins to multiple outputs. There will be tool to do this in wallet, and also split the stake output to two halves when you stake (if larger than x grc).
We had that in the past, where Rob didn't wanted to believe me and others for more then a month that the staking halved the amount that stakes the next time.
Staking simply split-ed the input (+rewards) to two outputs. This is necessary to keep the network weight up during the 16h cool-down. Rob then foolishly changed the code to spit to 0.01GRC and rest, which effectively crippled the networks security.
You raised valid concerns with the wallet getting too large with so many "spam" transactions. However that is a client-side problem which will be fixed later.
That would make chain attacks more likely, won't it? If you can stake 5 blocks in a row with 5 "parts" of your wallet.
It is already easy for the attacker. He can always modify their wallet to do what they want. It is up to network to reject such activity. Or he can just split the coins manually.
This is also reason why we want higher difficulty. You can't just say I want to stake this 5 txes now. The outputs must satisfy some crypto formula to stake.
I don't care what happened (it's past), and I certainly do not want to attack Rob. Fact is there was an easily reproducible bug in the wild for 2 month that heavily affected the output of blocks. KISS ;)
Do you remember the time when this was exactly ?
Another point that I forgot and now added:
I think having a wallet run (with naturally tells a lot of people my IP) for days without anyone looking at it is insecure. Especially if they know they can catch something that is worth 6-figure.
Right, but you can e.g. use TOR also
If you like getting watched by NSA, you can ;)