You are viewing a single comment's thread from:

RE: Progress Report for Calibrae: Universal binary build in pprocess and initial wiki page up with most basic changes described and specified

in #calibrae7 years ago

Please if anything, do not allow accounts to smash other accounts out of spite. I understand the need for checks and balances like up voting and down voting, but they should have equally proportional power. If a post or comment gets 4 up votes and 1 down vote, the down vote should only have a 20% effect since it is 1 out of 5. Something like that.

Sort:  

I have already devised a scheme for this. It's central to the changes, in fact:

https://github.com/calibrae-project/calibrd/wiki#reputation-coefficient

The exact details of the implementation may change a little, and I haven't yet fully studied the way reputation works as it is but the principles are as follows:

  • Reputation acts as a limiter on bandwidth. When an account drops to zero reputation, their bandwidth will be so small they can only make the equivalent of 1x 1kb post, or maybe a couple of votes, transfers, mute/follows, account data changes. An account like berniesanders' -16 rep could not exist, because there is no point in reputation dropping below zero anyway, but if it did, the account would effectively be the same as deleted. I will be examining the way the algorithm works, I don't see any reason for a negative at all.
  • Reputation scores act as a limiter on stake. Only the accounts with the highest reputation have no limitation, the rest scale to this level, from the entry level account baseline.
  • Reputation values are calculated independent, entirely, from stake. It is possible stake currently has some relation to reputation effect. This will be changed. Reputation interacts with reputation, alone.
  • Mute and Follow create a temporary effect so long as the mute or follow holds, that acts like a down or up vote on every down or upvote from an account, that is proportional to the reputation of the muter/follower. This effect decays, of course, with the number of followers, as you can see on the wiki, in an inverse square, which will work to slow down how fast a ganging-up of accounts will work. With sufficient mutes on an account like berniesanders, if he was still above zero, he would go to zero, and it would be the same as if he had been flagged down.
  • Because there is no self-upvoting, it is not possible to directly elevate reputation score. Of course. If users discover evidence that two accounts or more are controlled by the same person, they can publish the evidence and if the community decides this is a sybil account, they can immediately mute the accounts, as well as downvoting every post made by all of them.
  • At zero reputation, the account will also be unable to transfer more than 10% of its funds per day. This is to encourage the account holder to make amends with the community. This will be especially punishing to large accounts like berniesanders' many puppets.
  • Unlike steemit, the display name will actually show properly everywhere, so there is really never any reason for a human to have more than one account.

Calibrae will leverage the ability of humans to recognise sybils, scammers, trolls and scammers, and allow the community to judge them by suppressing their ability to operate their account, both through downvotes, as well as being able to effectively downvote the account using mute.

I have thought quite a ways beyond that. You, reasonably, do not think that stake based power is reasonable. Well, neither do I, alone. This is why we are putting reputation on an equal footing with stake. The individual vote is not going to help balance things in a situation with potential sockpuppet voting and bot voting. The point of stake regulating vote power is to put a risk for the bad actor. This is nullified by the fact that there is a small group of bad actors on this platform who have stake that cost them nearly nothing, and zero risk because they can just suppress their enemies with downvotes.

If you want to learn more about calibrae, come join the forum: http://calibrae.freeforums.net/ and you can also voice your opinions about what you learn. It is a work in progress and we haven't moved far beyond specifying the parameters of the system due to the aggressive suppression of my attempts to inform people about it. You will find that the plans are very reasonable and balanced, and you can ask questions to further clarify. The more voices speak, the more questions we hear, the more we can adjust our system to what it should be.

We do not want to repeat ANY mistakes here, no matter how well intentioned they were.