Not one to pick an easy task, are you?
I can't really help you here, but I can locate potential problems pretty fast. Assuming that you can develop such a distributed reputation database, that can't be undermined or hacked, what prevents people from developing multiple online identities to game the rep systems?