I'm just wondering why do we need blocks. I mean, I could have my tx (signed), with its outputs/inputs, make a hash of it and broadcast it. Basically 1 tx per block, if you want to see it like that.
Then, a miner could run a lighter version of PoW (or any alternative, e.g. PoS) over the single transaction (with low difficulty). This way, we wouldn't have to wait over 10 mins/block to be created. Couldn't this achieve more TPS on a blockchain? (not talking about Bitcoin specifically).
Probably the answer is no, but I just want to know why. I found several related questions here but no one seems to solve my question...
PS: I read about the relay times on the Bitcoin network to be about 14s. My question is ignoring this delays.