I think it's possible with ipv4 addresses.
a cryptocurrency cannot be more decentralized than the internet itself.
It's not just about decentralization. It's also about verifiability and consensus. tromp already mentioned that you can't verify the blockchain history after the fact if you use this method. How do you envision to prove the existence of certain IP addresses years later?