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.)
Anyone can create a forum which will be indexed, but each forum need to attract seeders (like bit torrent), and the forum need votes in the index to rank high in searches.
Users who have access to a certain forum can vote on each level of the forum (Forum, Section, Thread, Post) and other authors.
From the protocols perspective all objects are addresses, and to vote on each object we send coded message to the address with the value -1 or +1.
Level 0 BitMessage index
addres: BF_0
An index containing BitForum addresses
Level 1 Users
value: "Gollum"
address: BF_1
User address created in the index
Level 2 Forums,
value: "BitcoinTalk"
address: BF_2
Gollum creates this forum by sending a message to the root address BF_0
Level 3 Sections,
value: "Speculation"
address: BF_3
Gollum creates this section by sending a message to the address BF_2
Level 4 Threads,
value: "Guess the price of BTC USD in end of 2014"
address: BF_4
Gollum creates this thread by sending a message to the address BF_3
Level 5 Posts,
value: "I think it will stabilize around 1000$"
address: BF_5
Gollum creates this thread by sending a message to the address BF_4
The only message type that can be sent to posts are votes, nothing will be created below this level.
User BF_12 likes this post and sends the vote +1 to address BF_5