This is one of the few things that 4chan has right - by removing names, you take ego entirely out of the question.
Then, to avoid turning into 4chan, you can have posts be anonymous on the front end, but accountable to a user id on the back end only visible to the user themselves and the site staff.
But then it's nice to know you're at least talking to the same person over several comments. In 4chan you never really know, because anyone can claim to be op or to have written any other comment.
Then, to avoid turning into 4chan, you can have posts be anonymous on the front end, but accountable to a user id on the back end only visible to the user themselves and the site staff.
It would be an interesting experiment.