Discourse сам по себе не является веб-сервером. Tor создаёт определённые проблемы, но они гораздо менее серьёзны по сравнению с «обычной» сетью. Но чем эта ситуация отличается от того, если бы тот же человек использовал просто другой VPN-сервис?
На уровне сервера можно распознавать известные IP-адреса Tor и блокировать их, но это не реализуется «из коробки» легко. Непубличные (частные) адреса… шансов нет.
Но если рассматривать вопрос в более общем плане… IP-адреса бесполезны. Мой IP-адрес у мобильного провайдера меняется как минимум раз в неделю. Удачи в попытке заблокировать меня по IP, ведь на следующей неделе он уже будет другим. На самом деле он может измениться даже сегодня, если я совершу поездку на 10 миль.
IP-адреса помогают только при проводных подключениях. Но тогда тот же человек переключится на VPN, и блокировка по IP становится бессмысленной.
Фингерпринтинг… где это всё ещё разрешено, и правовая система идентифицирует пользователей?