Brand:
-Cryptocoin or Bitcoin only???
I feel as though most cryptos would be discussed anyways, so why not have both. However I feel that in order to get traffic you will need to have a website name that relates specifically to bitcoin. People are more likely to google "bitcoin forum" than "cryptocurrency forum".
- Anonymous or Transparent?
You have two options here: with more transparency you have less possibility for scams (assuming that the scammers put their real information) but less people are likely to join. I think that maybe what would be best is that just to join you don't need any personal information on the site, but in order to go into the "lending" or similar forums where scamming is a possibility it is mandatory that you fill out basic profile information (name and email). Without this information you cannot post in those subforums.
what form of company is the forum?
Nonprofit, although you can have paid mods. You certainly shouldn't charge people to get in, and the majority of money should go towards bitcoin-related projects and improving the site.
what country should the forum be hosted in?
I don't think that it really matters. Whichever country hosts the fastest servers. I don't think that any government is going to take down a bitcoin forum.
The site should be modern
Agreed. Current is pretty ugly.
Better mobile platform support
Tapatalk?
Agreed, although I don't use mobile I'm sure a lot of people do.
Better social media support
> Integrate with
o - Bitmessage
o - Facebook
o - other?
This would be cool, but would most people use it? It might be a waste of resources.
Offers two factor authentication
This should be in place, but not mandatory.
Privacy Policy, Terms of use, and Moderation Policy
The problem is that these are almost never read. But it doesn't hurt to clearly define them.
deleting spam posts
The main spam posts I see are "+1" or "agreed". Maybe there could be a way to vote on whether a post is constructive or not, similar to reddit and other social media.
only one account per user (sock puppet ban)
Maybe you could restrict IPs to one account? But with Tor people could still make multiple. If a sockpuppet is discovered, it should be instantly banned and the original user should get a warning.
bans on users that are obvious scammers
Yes.
I like the idea of a trust system as well, but feedback shouldn't be limited to people in your trust list. In fact, a trust list should not even exist. Anyone should be able to review anyone. If you perform a transaction with someone, you should fill out a quick feedback form which has their name and yours, whether it was positive or negative and how much you transacted or got scammed for. This should be posted under the user's name in threads. I think it should have two counts: one for negative and one for positive. This means that just because you are a "trusted" member of the community you can not get away with scams. Even one incident would permanently tarnish your trade feedback. Because of this, there should be a request to have the feedback looked at if it was falsified.
I think that there should be a seperate ticker for upvotes/downvotes on posts. This would allow people to tell whether or not someone is worth debating with, and in general would show their contribution to the community. Unlike trade feedback, this would be the sum, as it's more likely to be abused by people who just don't agree with what your posting. If you truly were a good contributor, you would stay positive.
Of course post count and activity should be shown, although I feel as though activity is kind of meaningless unless the equation for it is changed.
qualifications for perma-ban (what constitutes a ban?)
I think that permanent bans should be based on trade feedback. If you get 10+ transactions that are negative, and you don't appeal them, you should be banned forever.
A normal ban should based on the "reputation" (the aggregate of upvotes/downvotes I mentioned earlier). For example, if you get -10, you get a temporary ban explaining why you were banned which gives you time to rethink your method of posting.
Moderators: volunteer vs paid
Volunteer moderators would show more effort, as they have no reason to do their job right other than wanting to do it right. Maybe, however, their reputation would result in payment from the community fund.
how selected and removed
I think that anyone should be allowed to "run" for moderator (within reason, maybe 200+ posts and good rep?), and that mods should be voted on in a community poll, which could take place every month. No one, besides admins, would be permanent mods, although people could run (and win) as many times in a row as they want. Mods would run for subforum positions, with an additional "global moderator" poll. In order for a user to win the spot, they must have positive rep for the duration of the poll, they must receive the most votes, and they must receive at least a certain number of votes (I don't know how many people would vote, but maybe 100+ votes are necessary? Just throwing out a number).
The same thing could happen for removing moderators- obviously if a mod does not win their reelection, they were not too good of a mod. However, if a mod acts poorly early, there should be a seperate running poll (maybe every week) which has the current mods, and a vote on whether or not to remove them. For this, mods would have to be "nominated" to be removed. Note that this poll would be much more serious than simply losing re-election, as it implies that not only did a mod not do their job well, but they in fact did it poorly.
Invitation only?
No. There should be no restrictions on who can join, but newbie jail is a good idea.
Those are my ideas. I don't know much about the technical aspect of a forum, but I hope that there's some way that these can be implemented, especially the reputation idea.