Just create a reputation system for edits. For every edit, ask it to be given a type (typo, additional info, factual correction, etc) and a quality score. Wight the value of a rating using the rating of ther rater. People who make good contributions will rise to the top. Those who make poor contributions will fall to the bottom
There are better solutions than making something needlessly complex.
Quite. I don't think that making it hard automatically makes it better, any more than I think that using vi will make you a better programmer than using [insert your favorite GUI editor here].
There are better solutions than making something needlessly complex.