Again, broadcasting a Bitcoin transaction directly to a miner reduces censorship resistance. Miners could log and block transactions from an entire region or just from a disagreeable person. This level of censorship would defeat the point of Bitcoin as a censorship-resistant financial system.
Also, you would need to send your transaction to every miner yourself since miners have no incentive to relay transactions afaict.
At this point, it becomes natural to just broadcast to random nodes.
Or am I wrong?
reply