SteemWorld ~ Newsletter #2 / January, 2018

in #steem7 years ago (edited)

Today I want to explain how the new Voting CSI (Community Support Index) is being calculated and what the value means. The CSI is kind of a rating for our voting behaviour. The higher the number the better.

Why I have added the CSI

As we have seen in the last time, it can be very harmful to the reward pool if a rich man creates a few accounts to enrich himself more without giving something back to his community. It feels like watching TV, switching to a mainstream channel that never will really be talking to you. It is just there to be watched and to be loved or not without ever giving a bit of the fame back to the watchers. That is not how Steem(it) works and I think it can be a real danger for all of us if there would come 10 or even more of these accounts to the platform only upvoting their own posts with ~ $300 ten times a day.

Many people start crying when the price of STEEM drops a bit but it seems not to hurt them to loose a big percentage of their votes impact by ignoring these reward hungry blogs. Some ideas like the "burning rewards posts" came up recently and of course it can work for some time but I think it is just a way of adding some new water to the pool instead of fixing the hole at the bottom which is causing the problem. This is something that can only be handled by the whales but we all can think about better solutions for these kind of problems. A fixed percentage less rewards for each upvote on posts from the same author within a specified period of time could probably work but that is something for the mathematicians out there ;)

With all that in mind I came to the idea with the CSI so that we have an indicator for harmful voting behaviour. Just punching someone in the face will not make him better. It only can be fixed through explaining him how Steem and the reward pool works I guess.

How the CSI works

First of all, I want to say that I am still working on the algorithm and therefore the value may change in the coming days. I will publish the formula in my newsletter as soon as it works for all of us. Please do not be angry if your value is < 3.0 (not green). The range between 1.0 and 3.0 (currently) is neutral (not really bad). If your value shows up in red color and you think it should not because you have been inactive or for any other reason, please contact me so that I can optimize the algorithm.

Some facts about the CSI:

  • Currently it is being calculated for a period of 7 days (may change to 30)
  • Self votes have negative impact on the CSI
  • Voting the same authors again and again without voting for others also has negative effects
  • Only upvotes are considered
  • It is a purely calculated value without any manual influence
  • The vote weight is also being taken into account
  • The vote amount (available SP) has no effect on it
  • The CSI alone can not tell the whole story and should be seen as an indicator only
  • If it does not show a value for your account it is because the minimum number of votes have not been reached for the given period

Update:

  • CSI no longer red for minnows (< 500 SP)

Parsing The Chain...

As I have mentioned earlier I am going to work on the SteemWorld Web API in the coming weeks and therefore I have started to parse the whole blockchain a few days ago. The process is now ~ at block 8,000,000 so that it will still take three days or so to complete. After that I will implement some new features which many people have been missing so far and they will definitely take the tool to the next level, I assure you!

Desktop Notifications on SteemWorld

Some of the most exciting coming features for me are the desktop notifications in conjunction with mentions, incoming messages and maybe some more configurable operations. I am not sure if my server is gonna like it as much as I do and it may be needed to move the Web API to a faster machine (@privex or so). Time will tell...

Thank you all for your great support! Without you it would not be possible for me to continue here...

[DE]

Heute möchte ich erklären, wie der neue Voting CSI (Community Support Index) berechnet wird und was der Wert bedeutet. Der CSI ist eine Art Bewertung für unser Voting-Verhalten. Je höher die Zahl, desto besser.

Warum ich den CSI hinzugefügt habe

Wie wir in der letzten Zeit gesehen haben, kann es für den Reward-Pool sehr schädlich sein, wenn ein reicher Mann ein paar Konten schafft, um sich selbst mehr zu bereichern, ohne seiner Gemeinschaft etwas zurückzugeben. Es fühlt sich an, als würde man fernsehen und zu einem Mainstream-Kanal wechseln, der niemals wirklich mit dir reden wird. Es ist einfach da, um betrachtet und geliebt zu werden oder nicht, ohne den Zuschauern jemals etwas von dem Ruhm zurückzugeben. So funktioniert Steem(it) nicht und ich denke, dass es eine echte Gefahr für uns alle sein kann, wenn 10 oder sogar mehr solcher Accounts auf die Plattform kommen und nur ihre eigenen Beiträge mit ~ $300 zehnmal am Tag hochvoten.

Viele Leute fangen an zu heulen, wenn der Preis des STEEM ein bisschen sinkt, aber es scheint ihnen nicht weh zu tun, einen großen Prozentsatz ihrer Stimmkraft zu verlieren, indem sie diese belohnungshungrigen Blogs ignorieren. Einige Ideen wie die "burning rewards posts" kamen kürzlich auf und natürlich kann es eine Zeit lang funktionieren, aber ich denke, es ist nur eine Möglichkeit, etwas neues Wasser in den Pool zu geben, anstatt das Loch am Boden zu reparieren, welches das Problem verursacht. Das ist etwas, das nur von den Walen gehandhabt werden kann, aber wir alle können über bessere Lösungen für diese Art von Problemen nachdenken. Ein fester Prozentsatz weniger Belohnungen für jeden Upvote auf Beiträge vom gleichen Autor innerhalb eines bestimmten Zeitraums könnte wahrscheinlich funktionieren, aber das ist etwas für die Mathematiker da draußen ;)

In Anbetracht all dessen kam ich auf die Idee mit dem CSI, so dass wir einen Indikator für schädliches Voting-Verhalten haben. Jemandem einfach nur ins Gesicht zu schlagen, wird ihn nicht besser machen. Es kann auf lange Sicht nur dadurch behoben werden, dass man ihm erklärt, wie Steem und der Prämienpool funktionieren, denke ich.

Wie funktioniert der CSI?

Zuallererst möchte ich sagen, dass ich immer noch an dem Algorithmus arbeite und daher kann sich der Wert in den nächsten Tagen noch ändern. Ich werde die Formel in meinem Newsletter veröffentlichen, sobald sie für uns alle funktioniert. Bitte sei nicht sauer, wenn dein Wert < 3.0 ist (nicht grün). Der Bereich zwischen 1.0 und 3.0 (derzeit) ist neutral (nicht wirklich schlecht). Wenn dein Wert in roter Farbe angezeigt wird und du der Meinung bist, dass dies nicht der Fall sein sollte, weil du inaktiv warst oder aus anderen Gründen, kontaktiere mich bitte, damit ich den Algorithmus optimieren kann.

Ich weiß natürlich, dass der Wert bei einigen Minnow-Unterstützern (z.B. @pawos oder @double-u) nicht so aussagekräftig sein wird wie bei anderen Accounts. So etwas lässt sich automatisch nicht berechnen und ich werde das daher weiter im Auge behalten und reagieren, falls der Wert zu sehr abweichen sollte.

Einige Fakten zum CSI:

  • Derzeit wird er für einen Zeitraum von 7 Tagen berechnet (kann sich auf 30 ändern)
  • Selbstvotes haben negative Auswirkungen auf den CSI
  • Die gleichen Autoren immer wieder zu voten, ohne für andere zu stimmen, hat ebenfalls negative Auswirkungen
  • Es werden nur Upvotes beachtet
  • Es ist ein rein rechnerischer Wert ohne manuellen Einfluss
  • Die Vote-Stärke (%) wird auch berücksichtigt
  • Der Vote-Betrag (verfügbare SP) hat keinen Einfluss darauf
  • Der CSI allein kann nicht die ganze Geschichte erzählen und sollte nur als Indikator gesehen werden
  • Wenn für einen Account kein Wert angezeigt wird, liegt dies daran, dass die Mindestanzahl von Votes für den definierten Zeitraum nicht erreicht wurde

Update:

  • CSI nicht mehr rot für Minnows (< 500 SP)

Parsen der Kette...

Wie ich bereits erwähnt habe, werde ich in den kommenden Wochen an der SteemWorld Web API arbeiten und daher habe ich vor ein paar Tagen begonnen, die gesamte Blockchain zu parsen. Der Prozess ist jetzt bei Block 8,000,000, so dass es noch etwa drei Tage dauern wird. Danach werde ich einige neue Features implementieren, die bisher vielen Leuten gefehlt haben und sie werden das Tool definitiv auf das nächste Level bringen, das versichere ich euch!

Desktop Benachrichtigungen auf SteemWorld

Einige der aufregendsten, kommenden Funktionen für mich sind die Desktop-Benachrichtigungen in Verbindung mit Erwähnungen, eingehenden Nachrichten und vielleicht einigen konfigurierbaren Account-Operationen. Ich bin nicht sicher, ob mein Server es so gut finden wird wie ich und es könnte notwendig sein, die Web API auf eine schnellere Maschine zu verschieben (@privex oder so). Wir werden sehen...

Eine Bitte habe ich noch an alle Deutschen, die diesen Post lesen. Bisher war es immer so, dass die meisten deutschen Kommentare in meinen Posts nach oben gevotet wurden und die englischen, die ich gerne auch oben sehen würde, leider viel weiter unten liegengeblieben sind. Ich kann das mit meiner aktuellen SP nur begrenzt beeinflussen und ich hoffe, dass es diesmal etwas besser funktionieren wird. Danke nochmal an @shaka, der das beim letzten Mal, ohne dass ich etwas gesagt habe, so gut es ging mit seinen Votes "behoben" hat! Das habe ich natürlich gerne gesehen ;)

Vielen Dank für eure großartige Unterstützung! Ohne euch wäre es mir nicht möglich, hier weiterzumachen...


Have Fun & Steem On!

Sort:  

The CSI is a nice experiment and somehow brave, too. No more comment. We will see… The Parsing of the Steem is a great move in direction performance. Thank you so much for this work, @steemchiller. I'm very excited to have the results of this great work right down, under my fingers. It*s a great way of chilling, what you're doing Bro.


Full support from a "Exil-Mainhattener" in the Jungle.

Ich hoffe das ist in Ordung, wenn ich das Weitere in Deutsch schreibe. Deine Seite habe ich erst vor ein paar Tagen entdeckt und muss sagen, dass sie mir jetzt schon sehr hilfreich war. Am liebsten würde ich die Seite ja den ganzen Tag mit laufen lassen, aber da geht meine "1MB Urwaldleitung" ziemlich schnell in die Knie, wenn man eben nicht NUR Steemworld offen hat.

Einige der aufregendsten, kommenden Funktionen für mich sind die Desktop-Benachrichtigungen in Verbindung mit Erwähnungen, eingehenden Nachrichten und vielleicht einigen konfigurierbaren Account-Operationen.

Das wäre schon mal mega. Zumal man ja von steemit selbst nicht mehr darüber informiert wird. Ohne dein Tool hätte ich den Post hier gar nicht wahr genommen :) win win quasi :)

Ich bin nicht sicher, ob mein Server es so gut finden wird wie ich und es könnte notwendig sein, die Web API auf eine schnellere Maschine zu verschieben

Könnte man denn so etwas durch Sammelpostings mit einem speziellen Tag finanziell unterstützen, die Maschine direkt auf einen aufgepumpten Server zu packen?

Bspw #steemworldflower oder sonst irgend was.
Dann kann jeder sein "Blumenbild der Woche" mal einem guten Zweck zu führen, wenn er so ein paar SBD für die Maschinerie und die Betreuung einsammeln kann.

P.S. Ich bin so technisch total der Blödnoob. Wäre denn eine solche Desktopbenachrichtigungs App wie auch immer sehr "Bandbreitenfressend" oder wäre das eine Möglichkeit auf "schmalem Fuss" zügig die Infos zu bekommen?!

Hey @steemchiller, thanks for the update. I was wondering what that new feature was yesterday. I did make a video on your site as I love it, its my go to app for looking at my Steemit account. Thanks again.

The video is here:

Thanks man, great work! You know how to do it, my friend ;)

I really like the CSI feature - it made me think forward:
This kind of indicator could be used improve Steem in a protocol change in order to be considered in the calculation of post reward for each vote.

For example if the indicator is positive, it would have positive impact on your voting value. The same around when the indicator is negative, it would have penality for voting value from the voter.

In case the CSI is not exploitable, it would benefit the whole Steem ecosystem and would achieve a much more fair reward distribution for content creators.

@roomservice Hey, could you undelegate your SP to @ryacha21

He is leasing 30k SP from @minnowbooster then using that to VOTE Up his own 7 Day old comments on random posts at the last minute. Scroll his comments to around the 6 day mark or just go to https://steemd.com/@ryacha21; he has a lot of self love on his own old comments.

HE IS DOING IT OVER AND OVER AND OVER.. He is farming the pool.. If you could help it would be appreciated..

Learn more about this sack of monkey spunk here:

https://steemit.com/shitpost/@pawsdog/the-shit-post-diaries-1-17-18-4

Hey @pawsdog,
thanks to bringing this to my attention. Just undelegated all leases.

Thanks.. sorry to even have to of put the graffiti on your blog.. :)

Thanks for the update! I use steemworld quite frequently, and had noticed the new CSI feature and was curious what it was. It's like you read my mind (or are good at what you do and felt like documentation is necessary).

just a way of adding some new water to the pool instead of fixing the hole at the bottom which is causing the problem

I think this is a really good way to view a lot of the solutions that are being talked about. They're only addressing the symptoms of the problem, and don't really do too much to change the underlying issue. I do have faith that it will get fixed in a reasonable way eventually here though. I have to keep remindeing myself that not only am I very new here, but STEEM in general is pretty new, as far as widely used platforms and social media / content curation programs go.

Keep up the good work, my friend.

Thanks for the kind words!

It's like you read my mind

I was watching some of the flag wars recently and was thinking about how we can solve these problems in a better way. Then I've implemented the CSI and some people contacted me via chat and here on Steemit asking how it works. That made me write a newsletter to explain it to all the users.

Yes, documentation indeed was necessary ;)

You should write more frequently - when you add a new feature, write a small post about it. So, we can upvote! 👍

It's sad that what should be considered a neutral or positive action for the community could be viewed as swimming against the current. Thank you for taking the time to compile this data so that we can have an easier source for empirical evidence of who is just stroking their own wallet.

Ah, steemchiller. I have been using your site obsessively, yet this is my first time to your page. Glad I finally clicked that link!

Thank you for this article. The self-voting seems to be quite an issue that I've noticed during my short time here. I'm happy you creating this CSI algorithm(I was very curious when I saw it pop up this morning) and I think it will be a useful tool. Who knows, maybe someday it will have some influence.

Thanks! Cheers :)

Thank you! Yes, too much self-voting is harmful to all of us and some people may not fully understand how Steem works. But of course it is okay to do some self-voting as long as one is giving enough back to his community.

Many people seem to think that the big whales are doing it mostly but that's not the case. To be honest I've seen nearly no large stake holder who didn't have a very good CSI.

Cheers ;)

Thank you so much @steemchiller for the info! I've only been on steemit for one month and still learning daily! Thanks for chipping away at the learning curve for me:) I love that in my nightly 'travels' around here, I find people like you who are more concerned about the community as opposed to the individual. That, in my opinion, is what makes this platform great. There has always been, and will always be the selfish in the world, but the fact that there are people who 'police' it here using knowledge as opposed to force, gives me great hope in the future of steemit. Cheers!

Du leistest hiermit wirklich eine ausgezeichnete und sehr wertvolle Arbeit für unsere Steemi-Gemeinschaft!!
Der neue CSI-Parameter ist sehr aufschlussreich. Nach zahlreichen Stichproben habe ich wohl den Supportweltmeister gefunden: Wenig überraschend ist es @twinner .
Vielleicht gibst du ja mal eine Hitparade der besten Supporter heraus.

Übrigens geht leider seit längerer Zeit das Tool steeamwhales.com nicht mehr richtig, weil es die Basisdaten auf einem veralteten Stand belässt.
Ich habe versucht, dies dem Autor @heimindanger mitzuteilen, aber er hat nicht reagiert.

Ich hoffe, es geht dir nach deinem Radlsturz wieder gut.
Liebe Grüße aus München

Danke dir! Es freut mich, dass ich jemanden wie dich mit meiner Arbeit begeistern kann. Ja, der @twinner schneidet richtig gut ab und ich war auch froh als ich gesehen habe, dass sich das, was man für die meisten Accounts in etwa vermutet hätte, in dem CSI widerspiegelt. Dein Wert ist auch einer der nur selten erreichten im deutschen Bereich und ich hätte es nicht anders erwartet ;) Eine Art "Best of German CSI"-Liste wäre wirklich denkbar in Zukunft... Ein paar "Filter" wie z.B. Minimum-SP müsste man dafür wahrscheinlich anwenden, um ein aussagekräftiges Ergebnis zu erhalten, aber machbar wäre das.

Die Sache mit steemwhales hatte mir @acidyo auch schon vorgeschlagen und sobald meine Web API läuft, wird es etwas ähnliches im Tool geben. Ich selbst habe die Seite nicht wirklich oft gesehen und brauche dafür vielleicht noch die eine oder andere Idee/Erklärung. Jetzt weiß ich, auf wen ich diesbezüglich nochmal zurückkommen werde... ^^

Der Sturz wurde gut verarbeitet und ich bin wieder top fit. Mein Fahrrad ist zurück aus der Werkstatt und rollt so gut wie zuletzt nach dem Kauf vor vielen Jahren. Manchmal hat so ein Ereignis halt auch seine guten Seiten. Ich bin seitdem auch deutlich vorsichtiger auf der Straße unterwegs.

Liebe Grüße aus dem Norden

BTW, this might interest you, my node switched to rpc.buildteam.io and it stopped updating my SP and my actions. Had to manually switch to Privex again :3

And again, thanks for all the work!

BTW, upvoting this post by you lowered my amount quite a bit. I think there's still a long way for this CSI to go.

I had to restart our node earlier due to some issues with steemd, it was resolved earlier today and is up and running.

Thanks for the info! Seems as if some other nodes also have been down to that time. I've switched to the privex node and had the same problems for a while. On Steemit I got some broadcast errors too. Do you know any details regarding the cause for the other nodes?

Thanks for the info and your upvote!

my node switched to rpc.buildteam.io and it stopped updating my SP

I don't know why but always when I make a post there are strange things happening around me :) Maybe it is a good sign...


Edit:
It seems to be a general problem with the Steem nodes. I also got some "transaction broadcast errors" today on Steemit.


BTW, upvoting this post by you lowered my amount quite a bit

That's correct and it should be as it is because you've voted me before. Maybe I will increase the maximum allowed upvotes for the same author a bit in the coming days. Your value is okay, not bad ;)

Your tools are indispensible for me. I keep one tab with steemworld open all the time. From there I can monitor so much, it is just brilliant. It would make a lot of sense to have many of these features built in to steemit proper, but really I don't mind having things work this way with your tools. I can not wait for the mentions feature to break ground! Please do not stop your efforts. Your work and the work of others like yourselves, driven as it is by such a high degree of passion and moral conscience I believe, will be the difference between life and death for this platform.