If someone was designing new forum software from scratch, one of the things they should do is rethink categorization of posts.
Clearly, many users don't know or are not willing to post topics in the correct section of the forum. This can be caused by simple ignorance or malice. Either way, it greatly distracts from the usability of the forum and sucks up moderator time and attention.
Letting posters the category first and them cleaning up after them later is suboptimal, so why not reverse the process?
A user composes an new thread, but does not get to choose the category up front. When they are ready to submit their post, the forum chooses the category for them by having the poster interact with a finite state machine via a series of questions similar to the following:
1. This post is written in:
2. The primary topic of this post is:
- The Bitcoin network, software, or currency
- A different cryptocurrency
- Something else
The FSM end state is the section where the thread is posted.
Optionally, the forum software could do simple text analysis of the post and thread title to find possible duplicate threads, and ask the user to affirm their thread is new and not a dup.
Lying during the submission process in order to deliberately miscategorize a thread is a bannable offense.
The forum tracks member status (brand new, newbie, full member, hero member, etc) on a per-section basis taking into account how many of their threads get moved to other sections. If a user maintains a sufficiently high accuracy rating they "unlock" that section and can post to it directly without going through the FSM.
This would be a lot of work to implement up front, but I suspect it would greatly reduce the ongoing moderation burden, especially because it removes most or all plausible deniability for trolls.