your idea is a less secure solution where we already have a better on (SPV-Clients)
Honestly? I'm not up on SPV, if you can point me to a good decent write up on it then I'll happily read it.
If they can be used in the above way, so that the client merely needs to keep a copy of the private key only - for authorising the transaction, then great. It would make the whole online process of paying for things in bitcoin far far simpler.
https://bitcoin.org/bitcoin.pdf paragraph 8
or look in libs like bitcoinj which implements it...
electrum and multibit are functional spv-clients.
edit: paragraph 8 instead of page 8
SPV doesn't seem to contain the transaction information however, such as the vouts and txins for unspent transactions? Just the block headers to see if the transaction is in the POW... or am I missing something?
look into bitcoinj which implements it.