would not have a way to track the IPs from which transactions are being made?
Wouldn't help. The hacker could just hide behind TOR or VPNs.
wouldnt help anyway because its a decentralized network.
For example, if you look on blockchain.info as to what IP
relayed them the transaction, that is only what blockchain
is seeing. Other nodes might have had a different IP relay
it, and neither would be necessarily seeing the first relay.