Yes and no. Each node will have its own IP address; however, in many circumstances based on the provider the IP is not static. In other words it can change. Blocking an IP address can only be a temporary measure. Additionally, if one was so inclined there are ways of masking and forcing IP addresses.
There are other ways to secure identity but do we wish to go down that road? The best solution perhaps, is an annual fee to sign up for access. The fee would be secured with a Credit Card or Pay Pal. That would certainly keep the rifraf out who don't want to spend the money. But it is not guaranteed of course.
I'm for leaving it as it is and adding an ignore button.