Jetzt sehe ich, was du meinst und du hast wirklich recht! Vielen Dank für den Tipp! Ich habe mehrere Tage gebraucht, bis ich die richtige Formel für die Berechnung herausgefunden hatte und ich habe bisher keinen Vote auf Steemit gesehen, wo sie nicht exakt gestimmt hat, aber irgendetwas muss ich in den letzten Wochen geändert haben, wodurch die Werte < 5% nicht mehr genau berechnet werden. Sieht nach einem Problem mit Integer-Konvertierung aus. Das muss ich jetzt unbedingt lösen...
Den Betrag für Rewards zu berechnen, ist so eine Sache für sich, aber ich habe jetzt nicht die Zeit dafür, das genau zu prüfen. An sich sieht deine Rechnung schon sehr gut aus und wenn ich die Zeit finde, schaue ich mir das nochmal an :) Auf jeden Fall 2% der VP gehen bei einem 100% Vote weg. Ein 100% Vote mit 50% VP nimmt einem also tatsächlich 1% und man hat noch 49%.
Weiter gehts :)
UPDATE:
Nach langem hin und her komme ich (wieder) zu dem Ergebnis, dass es doch richtig ist, weil das Steem Voting-System genau so funktioniert. Ich hatte es gerade wieder umgebaut und wollte es mit einigen großen Accounts testen. Sah erstmal gut aus, aber nicht immer. Dann habe ich mal auf SteemNow geschaut, was dort berechnet wird und es ist genauso wie in meinem Tool. Ein 1% Vote mit knapp 500,000 SP und VP >= 50 % ergibt einen Vote von ~ $0.42 . Mit nur einem % weniger VP also z.B. 49% ist der 1% Vote nur noch $0.21 wert ;)
Habe Screenshots gemacht, wo zu sehen ist, dass diese Werte auch wirklich auf Steemit so erscheinen, aber muss jetzt erstmal schlafen. Wird ein anstrengender Tag morgen. Ich hoffe, daran wird mit HF20 gearbeitet, denn logisch ist das nicht und auch nicht fair für Accounts mit viel SP, wenn die VP unter 50% geht...
LG, Chiller