One of our developers with Bitmark(Leathan) has been working on a Bitcointalk marking integration. So far it works but it's still in the early stages of testing and not ready for full production yet. But I wanted to make a thread to ask people some of their opinions on how they think reputation should be calculated for this specific marking integration.
Having a robust reputation system here could really benefit the forum I think. As we can see that it's not always easy to tell who's worth listening to and who's not. Working it out and getting it right will take a little bit of time but I feel it's a worthy endeavor so any input is greatly appreciated.
For reference, one mark is 0.001 BTM.
If you're not familiar with the marking concept you can check out a temporary
FAQ we put up here or ask me anything in this thread here and I'll do my best to answer you.
When you reply to someones post, the syntax will probably be something like this:
someone else's post
+10 great post. i liked the part where you mentioned moolah was a scam!
give me my money back "Alex Green"!
In this case the person you're replying to would gain 10 marks and that data would be recorded on the local bitcointalk integration ledger. And eventually the data will be hashed and the hash stored on the Bitmark blockchain for reference in what we're tentatively calling the 'markchain'.
Here's an example of some real markings that have taken place:
https://bitcointalk.org/index.php?topic=660544.msg9214321#msg9214321An example of a live marking integration from Poloniex:
https://www.poloniex.com/marking and
https://www.poloniex.com/markingLedgerKeep in mind this is still in early testing mode so I wouldn't try to use anything unless you contact Leathan and ask him how you can assist in the testing.
The raw data for each user will be simply this:
Number of marks given
Number of marks received
And then a 'why' string that a user can specify
So as far an an algorithm to help give a good representation of how reputable people are and how they contribute to Bitcointalk, what things do you feel are important to focus on or give more weight to?
Do you feel the registration date of the person who marked someone is an important factor that should be given a lot of weight in the algorithm? If so, how much relative to other factors?
Do you feel the activity score of the person who marked someone is an important factor that should be given a lot of weight in the algorithm? If so, how much relative to other factors?
How much weight do you feel should be given to the raw amount of marks given(more marks given is more value received)? Keep in mind that in general reputation algorithms have ways to mitigate abuse such as someone just marking themselves on another account. But nothing is full proof and human judgement by viewing the data on the marking ledger is always the best option.
Do you feel that people should gain reputation for giving marks? Should their marking activity or frequency add reputation? What about the amount they give relative to others?
Should people who give out a lot of marks to people be considering something like 'marking whales'?
How do you feel about having leaderboards to give a good idea of people who contribute positively and have a good reputation? Should there be two leaderboards, one for reputation received and then one for the 'marking whales' who give out the most marks?
Feel free to be as specific as you want. If you have some ideas on how to calculate the reputation score feel free to do so. Each marking integration normally has different requirements and different communities. Poloniex for example created their own reputation algorithm when they started the beta of their marking integration.
Here's a link to the main Bitmark thread and Bitmark News if you're curious:
https://bitcointalk.org/index.php?topic=660544http://bitmarknews.com/