I am still thinking what is the best way for newbies when they register to read basic rules.
Maybe some knowledge quiz/test that will let them register only if they first read the rules, and then pass the test.
This is maybe one way to reduce spam.
Same could be done before newbies post from time to time with random question.
Questions could be forum and Bitcoin related.
I don't feel asking questions or conducting some quiz will stop posting of referral links. Even if they pass the test initially and answer the questions, later they might post referral links right? If people are here to spam or post referral links, then they do it any ways. If they are actually here to learn, then they will not think of posting any referral links. I think there should be some way to moderate those kind of users who try to spam or post referral links.