I feel this problem requires cryptography of some sort and the ability to establish identity for users without de-anonymizing them. idk if that makes sense to you
Sorry, but that is laughable.
You want people to be both responsible and anonymous at the same time.