А как вы боретесь с несколькими аккаунтами на одного человека?
Бороться с этим смысла не имеет — всё можно подделать. И всё подделают, если в этом будет профит.
Механику сервиса нужно делать так, чтобы клоны не приносили пользы или приносили её владельцам сервиса. Вообще, клона можно воспринимать как полноценного пользователя.
Например, можно сделать платными функции, для использования которых имеет  смысла создавать клонов. Большинство клоноводов это само-собой отсчеёт, а самые настойчивые будут платить деньги.
Регистрация по смс, подтверждение по фотографии с человеком, держащим свой паспорт и логотип сервиса.
А в идеале пользователь приходит в центр регистрации, даёт паспорт, придумывает и говорит ключевое слово, его голос записывают, он уходит домой, включает компьютер, заходит на сайт, говорит ключевое слово и несколько рандомных слов, которые просит сервер, сервер сверяет данные и пользователь авторизуется.
Получается, что голос и паспорт - уникальные признаки.