А, ну если так, то есть же zero knowledge proof’ы уже давно. Можно сделать, чтобы можно было проверить либо “этот человек оставлял какой-то отзыв”, либо “этот отзыв оставлен каким-то человеком”, но не вместе.
Как раз с ботами проблемы тоже бывают. Но мне кажется единственный способ это центральный реестр какой то. Потому что 'даже' привязки по телефону работают плохо.