gollum (OP)
Sr. Member
Offline
Activity: 434
Merit: 250
In Hashrate We Trust!
|
|
July 06, 2013, 11:43:51 PM Last edit: September 19, 2013, 11:47:42 PM by gollum |
|
I have read stories about people being jailed or even tortured and executed for expressing politically incorrect opinions at different internet sites (forums, blogs, twitter, facebook...). This issue applies both to "democratic" and totalitarian states, therefore people will benefit globally from a service where they can express themselves publicly and anonymously. It is possible that such solution already exists that permits you to post public messages without the risk of revealing your identity (IP / email). Most services where you can participate in discussions will however track your IP and requires email for registration. I guess the closest you can come to an easy solution is Reddit+TOR but there should be an open source alternative that is even simpler and more secure to use. So my suggestion is something like BitMessage, with some additional functionality. -Encryption must be optional so you can post in a public forum -Encryption is used to enable private forums -Your identity is protected in the same way as BitMessage. -Mechanism to prevent spamming (hashcash) -Nodes must actively choose which forums they want to share -Nodes can chose to only keep the last N days of messages for each forum to save disk space -Entrepreneurs will create forum sites like Reddit based on this proposed "BitForum" ------------------------------------------ Useful sourceshttps://github.com/Bitmessage/PyBitmessagehttp://labs.bittorrent.com/experiments/sync.htmlhttp://sourceforge.net/projects/p2pbackupsmile/11https://github.com/tomp2p/TomP2Phttps://code.google.com/p/openkad/http://code.google.com/p/bitcoop/http://www.i2p2.de/http://syndie.i2p2.de/faq.htmlhttp://www.opendht.org/faq.html
|
|
|
|
🏰 TradeFortress 🏰
Bitcoin Veteran
VIP
Legendary
Offline
Activity: 1316
Merit: 1043
👻
|
|
July 07, 2013, 02:28:40 AM |
|
-Mechanism to prevent spamming (hashcash)
No. This won't work. Spammers with access to a lot of processing power, or a botnet will be able to spam. Legitimate users on a mobile phone will say "fuck it" when it takes them 5 minutes to post a message.
Hide everything by default. Use a WoT system for determining which messages to see.
|
|
|
|
gollum (OP)
Sr. Member
Offline
Activity: 434
Merit: 250
In Hashrate We Trust!
|
|
July 07, 2013, 02:57:06 AM Last edit: July 07, 2013, 03:08:46 AM by gollum |
|
-Mechanism to prevent spamming (hashcash)
No. This won't work. Spammers with access to a lot of processing power, or a botnet will be able to spam. Legitimate users on a mobile phone will say "fuck it" when it takes them 5 minutes to post a message.
Hide everything by default. Use a WoT system for determining which messages to see.
Agree, hashcach may not be sufficient to prevent spammers. The solution will be the same as BitMessage for mobile users: using a centralized node. But the most paranoid forum users will of course run their own node since they cannot afford to trust any centralized entity. Solution: Writing posts: HashCash can be used to make it little bit harder to post spam or bullshit at the forum. Reading posts: WoT-rating on addresses, it is up to each user to decide which posts to read or ignore. Where should the WoT rating be saved? In a WoT-blockchain?
|
|
|
|
scintill
|
|
July 07, 2013, 03:12:01 AM |
|
Legitimate users on a mobile phone will say "fuck it" when it takes them 5 minutes to post a message.
It could be optional, so if you want to, you can boost the "ham score" of your message by doing the hashcash. If you don't want to/can't, you don't. Maybe you can even do harder hashcash to boost the score higher. Many spammers aren't going to mind doing up to 10 seconds of CPU work for harder hashcash, so in the end maybe it doesn't help much.
|
1SCiN5kqkAbxxwesKMsH9GvyWnWP5YK2W | donations
|
|
|
gollum (OP)
Sr. Member
Offline
Activity: 434
Merit: 250
In Hashrate We Trust!
|
|
September 17, 2013, 09:13:00 PM |
|
The project BitForum is more important than ever, innocent people are getting sued and even imprisoned just for posting links on forums! People need anonymous public forums where they can express themselves openly without the fear of Big Brother. Barrett Brown is being charged, essentially, with doing something everyone (including myself right now) does on the Internet: he posted a link. The Brown case raises all kinds of issues around freedom of expression and information but, perhaps most importantly, it uncovers a deeper and more dangerous aspect of the Obama Administration's information policy. Brown's case illustrates that, in addition to targeting the use of the Internet for spreading information, it is targeting the very act of information distribution. That includes the work that journalists routinely do but it also includes the information sharing you and I do on the Internet almost as a reflex. http://thiscantbehappening.net/print/1960
|
|
|
|
charleshoskinson
Legendary
Offline
Activity: 1134
Merit: 1008
CEO of IOHK
|
|
September 18, 2013, 05:50:09 AM |
|
Gollum pm me. I think we might be able to work together.
|
The revolution begins with the mind and ends with the heart. Knowledge for all, accessible to all and shared by all
|
|
|
greBit
|
|
September 18, 2013, 08:26:24 AM |
|
I agree that the world definitely needs a more democratic, p2p alternative to forums. The best solutions we have at present are probably those based on Freenet or Tor, but that is a huge hassle for the end-user.
How this differs from BitMessage is that of the storage-lifetime of messages. It would be pretty annoying if our forum posts disappeared after a couple of days, a week or even a month. I like the way I can search through the bitcointalk forums for posts made in 2010 etc.
So I think this requires 'a bit more' from an overlay network than BitMessage currently does. In my opinion for it to be successful, it would be best implemented on top of some p2p-incentivised distributed data store. Nodes who support the network should be given economic incentives to do so.
|
|
|
|
gollum (OP)
Sr. Member
Offline
Activity: 434
Merit: 250
In Hashrate We Trust!
|
|
September 18, 2013, 12:02:24 PM |
|
What BitForum needs is two types of nodes: Nodes keeping X days of messages for specific forums Nodes keeping ALL messages for specific forums
Popular forums will of course be seeded, and forums with very few followers will dissapear over time when almost nobody seeds them. Just like bittorrent.
|
|
|
|
bitcoindigi
|
|
September 18, 2013, 12:39:48 PM |
|
The idea is really good and you should definitely get in touch with the project quixote guys! Gollum pm me. I think we might be able to work together.
|
|
|
|
virtualmaster
|
|
September 18, 2013, 03:49:50 PM |
|
I like the idea. But what would be the advantage over other projects with similar features (decentralized forum with hidden identity posting) like Freenet or Retroshare ? It would be just a different technical solution or would present some advantages also ?
|
|
|
|
gollum (OP)
Sr. Member
Offline
Activity: 434
Merit: 250
In Hashrate We Trust!
|
|
September 18, 2013, 08:15:30 PM |
|
I like the idea. But what would be the advantage over other projects with similar features (decentralized forum with hidden identity posting) like Freenet or Retroshare ? It would be just a different technical solution or would present some advantages also ?
Freenet and Tor is nerdy and will never be used by your mom, dad, girlfriend or grandma Retroshare is nice and easy, but not completely anonymous and its more for a private group of friends creating a friend-network for communication and sharing of files. The proposal of BitForum will allow anonymous authors to reach a public audience easily. These changes will turn BitMessage into BitForum: -Encryption of messages is optional, the message is readable by everyone but the author is still anonymous -Index-torrent that tracks all forum-torrents (downloaded and seeded by all BitForum clients) -Forum-torrents for each forum containing all messages (downloading and seeding is optional) It is also of great importance that this software has an easy API so third-party developers can use the forum-torrents as a content-store. A politically incorrect news site like ZeroHedge could for example have it's articles stored in a forum-torrent, and they don't even have to know who the freelancing authors are since the authors uses the anonymous BitForum-client.
|
|
|
|
greBit
|
|
September 19, 2013, 07:24:00 AM |
|
I would suggest that the core problems of BitMessage should be addressed before one can achieve the goals of BitForum. Namely that its ability to scale is poor and that there is a fairly large attack surface. Currently if you want to be anonymous you would be advised to use BM over Tor/I2P which defeats the purpose.
Im currently researching DHT-based overlays that are not only scalable but have been shown to offer fairly precise anonymity guarantees. This could nicely form a basis for BitForum.
|
|
|
|
virtualmaster
|
|
September 19, 2013, 12:09:17 PM |
|
Freenet and Tor is nerdy and will never be used by your mom, dad, girlfriend or grandma
Retroshare is nice and easy, but not completely anonymous and its more for a private group of friends creating a friend-network for communication and sharing of files.
The proposal of BitForum will allow anonymous authors to reach a public audience easily. These changes will turn BitMessage into BitForum: -Encryption of messages is optional, the message is readable by everyone but the author is still anonymous -Index-torrent that tracks all forum-torrents (downloaded and seeded by all BitForum clients) -Forum-torrents for each forum containing all messages (downloading and seeding is optional)
It is also of great importance that this software has an easy API so third-party developers can use the forum-torrents as a content-store. A politically incorrect news site like ZeroHedge could for example have it's articles stored in a forum-torrent, and they don't even have to know who the freelancing authors are since the authors uses the anonymous BitForum-client.
Thanks for the answer. So I understood following: - It will be based on a blockchain like Bitmessage but the information stored could be of a higher amount and for a longer time. Will be the speed like in Bitmessage or even slower due to the higher amount of data ? - It will be more anonymous then Retroshare but also with less speed and lower amount of data. I guess so. - That will be easier to use and faster then Freenet is to be expected. Otherwise wouldn't have much sense. - But it will be also faster then Tor and easier to use then TBB ? Anyway let's see it.
|
|
|
|
gollum (OP)
Sr. Member
Offline
Activity: 434
Merit: 250
In Hashrate We Trust!
|
|
September 19, 2013, 10:33:08 PM Last edit: September 19, 2013, 11:48:53 PM by gollum |
|
Freenet and Tor is nerdy and will never be used by your mom, dad, girlfriend or grandma
Retroshare is nice and easy, but not completely anonymous and its more for a private group of friends creating a friend-network for communication and sharing of files.
The proposal of BitForum will allow anonymous authors to reach a public audience easily. These changes will turn BitMessage into BitForum: -Encryption of messages is optional, the message is readable by everyone but the author is still anonymous -Index-torrent that tracks all forum-torrents (downloaded and seeded by all BitForum clients) -Forum-torrents for each forum containing all messages (downloading and seeding is optional)
It is also of great importance that this software has an easy API so third-party developers can use the forum-torrents as a content-store. A politically incorrect news site like ZeroHedge could for example have it's articles stored in a forum-torrent, and they don't even have to know who the freelancing authors are since the authors uses the anonymous BitForum-client.
Thanks for the answer. So I understood following: - It will be based on a blockchain like Bitmessage but the information stored could be of a higher amount and for a longer time. Will be the speed like in Bitmessage or even slower due to the higher amount of data ? - It will be more anonymous then Retroshare but also with less speed and lower amount of data. I guess so. - That will be easier to use and faster then Freenet is to be expected. Otherwise wouldn't have much sense. - But it will be also faster then Tor and easier to use then TBB ? Anyway let's see it. Users who value anonymity don't mind slow speed when sending or reading articles. But most users prefer speed instead of 100% anonymity They can use 3d-party websites that synchronizes the forum-torrents to mysql-databases. A solution might look like this: Kademlia DHT (Distributed Hash Table) should be used for the data indexing Bittorrent sync for the data storage Bitmessage to post anonymous messages
|
|
|
|
domob
Legendary
Offline
Activity: 1135
Merit: 1170
|
|
September 20, 2013, 08:29:48 AM |
|
- It will be based on a blockchain like Bitmessage but the information stored could be of a higher amount and for a longer time.
Just a nit-pick: Bitmessage doesn't use a blockchain (AFAIK), which would make no sense for its purpose. The blockchain is used to solve the problem about distributed consensus and for long-term storage of that consensus, which is not what Bitmessage needs. Apart from the name and the use of standard cryptography algorithms, I don't think that Bitcoin and Bitmessage actually have so much in common.
|
Use your Namecoin identity as OpenID: https://nameid.org/Donations: 1 domobKsPZ5cWk2kXssD8p8ES1qffGUCm | NMC: NC domobcmcmVdxC5yxMitojQ4tvAtv99pY BM-GtQnWM3vcdorfqpKXsmfHQ4rVYPG5pKS | GPG 0xA7330737
|
|
|
ASICSRUS
Member
Offline
Activity: 70
Merit: 10
Expert Computer Geek
|
|
September 20, 2013, 06:08:13 PM |
|
The project BitForum is more important than ever, innocent people are getting sued and even imprisoned just for posting links on forums! People need anonymous public forums where they can express themselves openly without the fear of Big Brother. Barrett Brown is being charged, essentially, with doing something everyone (including myself right now) does on the Internet: he posted a link. The Brown case raises all kinds of issues around freedom of expression and information but, perhaps most importantly, it uncovers a deeper and more dangerous aspect of the Obama Administration's information policy. Brown's case illustrates that, in addition to targeting the use of the Internet for spreading information, it is targeting the very act of information distribution. That includes the work that journalists routinely do but it also includes the information sharing you and I do on the Internet almost as a reflex. http://thiscantbehappening.net/print/1960reposting hacked material that involves national security might piss someone off ...no?
|
|
|
|
becoin
Legendary
Offline
Activity: 3431
Merit: 1233
|
|
September 20, 2013, 07:37:34 PM |
|
reposting hacked material that involves national security might piss someone off ...no? Heh... Tell me just one thing that is not national security?
|
|
|
|
ASICSRUS
Member
Offline
Activity: 70
Merit: 10
Expert Computer Geek
|
|
September 20, 2013, 08:00:45 PM |
|
reposting hacked material that involves national security might piss someone off ...no? Heh... Tell me just one thing that is not national security? ~the price of ice cream cones in Antarctica!
|
|
|
|
|
P2PnoFear
Newbie
Offline
Activity: 3
Merit: 0
|
|
January 20, 2014, 08:47:03 PM |
|
'Thinking out loud' on this one...
In the same way Reddit allows posts to be voted UP/DOWN according to accuracy and relevancy... Is there any way that a BitForum type system can utilize the seed/peer functionality in order to prioritize and therefore speed up access to the most relevant posts only? (Obviously, access to ALL posts is necessary.)
|
|
|
|
|