Blocking duplicates vs penalizing duplicates
Consider a website where users can post house advertisements for free. Obviously, there should generally be one ad per address. If someone tries to create a duplicate for an address, then they are probably trying to exploit the system by spamming their ad in false hopes of getting more exposure.
Should users be blocked from creating duplicates?
Alternatively, should the user be allowed to create duplicates, but severely penalize the ranking of all their ads?
If either of the above system is implemented and a scenario arises where two people claim the same address, how should a legitimate owner of an address prove that their ad should be considered the "real" ad?