Thanks, I know already the basics of Bitcoin and that no balances are stored so far on the blockchain.
Either you don't, or you aren't paying attention to what you are saying...
This is why I proposed a new kind of data blob to save in blocks (I think "transaction" is the wrong name for it), which does exactly that: it stores a public address and the amount for it on the blockchain.
PROBLEM 1: There are no addresses in the blockchain.
PROBLEM 2: Not every possible script has a matching address. What will you do with scripts that can't be converted to any of the standard address formats?
PROBLEM 3: A transaction that is confirmed AFTER this blob is added, but which refers to an earlier transaction that no longer exists? How will that transaction be verified?
Those are the first three issues that immediately come to mind.
I know that all transactions before the blockchain pruning will be lost. Nevertheless the owner can still transfer his Bitcoins, because he has the private key to his public key. And the miners can accept such transactions, because they know the amount for this public address.
But his transaction doesn't provide an address. It specifies an earlier transaction output. However, you've eliminated that output. Therefore, how will the miners know what the public key was at that earlier output which is now gone?
The reason for my proposal is to support a very high transaction rate, like the 50k per second of VISA, and a very short block time, like 1 second.
This does nothing to increase the transaction rate.
This would make crypto money usable for fast small payments, like when you buy a coffee.
There are other solutions for that. If you want a trustless solution, use Lightning Network. If you are willing to have a trusted third party, then off-chain accounts will work.
The downside would be that the transaction history gets lost. But maybe this could be saved in a compressed way as well.
Transaction history is already compressed pretty well. If you don't need the history, you can run a pruned node. You don't need to keep the history unless you want to help others start up new nodes.
This would allow the idea of deleting unused coins after a year as well.
No thanks. Take your TheftCoin scam system elsewhere. I don't want anybody deleting my money.
I know it is against the philosophy of Bitcoin, but while Bitcoin is some kind of gold, my coin would be just some euros and cents which you use regularly for small payments.
Go for it. Create an altcoin with your system. See how it works out. By the time you've worked out all the problems, you'll probably find that you end up with something that looks a lot like Bitcoin.