Here's another rather radical idea: Bitcoin addresses as usernames.
In order to "sign up" for the forum, you must have a legitimate Bitcoin address with a balance greater than 0.1 BTC. You use this address to digitally sign a message verifying that you own the address. In order to trade on the forum, your Bitcoin address must have a balance greater than, say, 2 BTC. Usernames are simply full Bitcoin addresses (or firstbits, if you want to shorten them up a bit).
This would virtually eliminate forum spam, removing one major headache from administration. It would make sockpuppeting more expensive (would have to put 0.1 BTC "on hold" for every sockpuppet you wanted to create) and more difficult to conceal (any accidental link between Bitcoin addresses could be proven by anyone, not just the forum administration looking at IP addresses). It would also force people brand new to Bitcoin to actually acquire some before joining in on any discussions, bringing up the quality of the discussions that do take place. But it wouldn't actually cost the forum users anything.
This is similar to the idea I was promoting only more detailed and fleshed out. I endorse this.
By forcing a user to pay with bitcoin you eliminate all those who do not yet own bitcoin, which is a much larger group than those who do... it will hinder adoption of the forum. Perhaps if you want to create a thread you should need a bitcoin address but anyone can post in _______ section.
To the idea of not advertising, I don't see the benefit. Opportunities that ad dollars could provide include things like community events or even advertising the forum in a bigger forum... advertise the forum on google, for example. There are many possible benefits that ad dollars can help with and I do not see the downside to charging companies who want to advertise to do so assuming the money is used to benefit the community. Here's another thing money could/should be spent on: a political lobby toward the Dept of Treasury to benefit the community instead of letting big banks or the winklevoss twins run the exchanges.
Great contributions everyone thank you.
For certain discussions we should exclude people who don't really own any Bitcoins. For certain threads it should be required that you have Bitcoins to participate at all. This keeps out the sort of people who are only involved with the community to try and sabotage it, or keep an eye on it, or spam/scam it. If the scammer/spammer has to actually have Bitcoins to sign up to the site then that is proof that they have faith in or believe in it enough to have purchased or have earned some.
Also you're right not every thread should cost coins. There should be newbie sections of the site. I'm just saying the people who want to get to VIP sections should pay to access those sections and to register and not be restricted to the newbie section I think having to verify that you own Bitcoins, Litecoins or some other kind of coin worth beyond a minimum value is important.
I think it shouldn't be hard for newbies to acquire enough of these coins from being tipped, lotteries, bounties or from trade. After they have Bitcoin experience or cryptocurrency experience (proven by the fact that they own some), then they should gain access to the more trusted part of the forum.
These are just my opinions. On ad dollars, if I'm willing to pay a via micropayments to not have ads on a per page basis then I shouldn't have to view any ads. If and when I'm not paying enough so that it's beyond what the forum would have made off me in ads then I should have to see ads. I think with transaction fees and micropayments you could easily get enough money to not have to worry about ads but I don't blame you if you keep ads because micropayments might not work well or might take a long time to work.
This is like Bitcoin eventually going from paying miners through coin generation and then the switch to transaction fees. I think at some point websites are going to switch to transaction fees. How would your forum compete with another forum which offers similar capabilities but paid for entirely in transaction fees? I think the best approach for short to medium term is to profit from ads and micropayments until we know which mechanism will power websites in the future (right now I don't think anyone knows how profitable micropayments could be).
I agree with the political organizing aspect. I have posted on that topic in the past. I think we'd need ad revenue, micropayment, all sorts of different methods of getting people to spend their coinage for access.
You misunderstood SgtSpike: you wouldn't have to pay to register/post, you would just have to sign a message with a signature whose corresponding address has at least 2BTC
I agree with this
Maybe not in all subforums though
That would make the forum extremely unfriendly to newbies and many others. A lot of people don't have btc due to their financial issues for example but the still believe in bitcoin and want to discuss it with the community.
Everyone starts as a newbie. I think right now because the perception is that it's still hard to get Bitcoins you have a point. But I don't think it's hard to earn Bitcoins for anyone who is truly determined. When the person signs up they could be directed to websites to buy or work for Bitcoins which would completely remove all excuses for why someone couldn't have $1 worth in Bitcoin.
They can either buy it, or work for it, but since the forum isn't free why shouldn't they be made to work for Bitcoin to access the better part of the forum? It also would act to prove they truly believe in Bitcoin because anyone who would buy or work for it is now invested in it and that in my opinion is essential for a community to thrive.
Here's another rather radical idea: Bitcoin addresses as usernames.
In order to "sign up" for the forum, you must have a legitimate Bitcoin address with a balance greater than 0.1 BTC. You use this address to digitally sign a message verifying that you own the address. In order to trade on the forum, your Bitcoin address must have a balance greater than, say, 2 BTC. Usernames are simply full Bitcoin addresses (or firstbits, if you want to shorten them up a bit).
This would virtually eliminate forum spam, removing one major headache from administration. It would make sockpuppeting more expensive (would have to put 0.1 BTC "on hold" for every sockpuppet you wanted to create) and more difficult to conceal (any accidental link between Bitcoin addresses could be proven by anyone, not just the forum administration looking at IP addresses). It would also force people brand new to Bitcoin to actually acquire some before joining in on any discussions, bringing up the quality of the discussions that do take place. But it wouldn't actually cost the forum users anything.
So to participate at the peak, it could have cost $520?
Numbers could be adjusted to whatever is deemed appropriate, of course. The balance required for participation that I suggested was only 0.1 BTC too - I was just suggesting a higher balance required to participate in trading, as it lends a bit more trust to that person if they have to hold that much of a balance in limbo, so to speak. And it doesn't actually cost anything - you just have to prove ownership of that much.
What if someone wants to find out more about Bitcoin or is looking for investment but has no Bitcoin themselves?
So for them, no matter how small the amount of Bitcoin, they would need to have a bank account (not everyone does), they would then need to transfer fees to an exchange, then buy some Bitcoin.
Sounds like quite a barrier to entry.
It should go like this, you sign up for the site and prior to verifying your commitment you're stuck in the newbie section. The only way to get out of this section is to gain enough Bitcoin experience.
You can do this by either purchasing Bitcoins, or working for Bitcoins. You could be posting in the newbie section and someone can give you a tip and now you have Bitcoin experience. You can now use that tip money to buy a pass out of the newbie section.
But what if no one decides to tip you? Then you can actually go work for Bitcoins. There are sites which offer jobs which pay in Bitcoins and those sites will increasingly become more popular. The forum should be set up so that when you try to exit the newbie section without any Bitcoins then you get redirected to a page which lists various sites to buy Bitcoins from or work for Bitcoins. The point is to make people earn their way into the privileged parts of the site so that they are committed and value it more.
Let's say they decide to work for the Bitcoins and after 45 minutes they have $1. Now they can say they have Bitcoin experience and can exit the newbie section of the site. At the same time the site makes plenty of money if everyone pays $1 just to get out of the newbie section, and it's really equal to what they'd generate in ad revenue based on my calculations (actually it's possibly much more).
If someone cannot take the time to learn how to earn Bitcoins, will not take any bounty off a forum or go to the Bitcoin job sites or sign up at an exchange, or just make a good post and get tipped, then why would the forum want people who don't intend to contribute?