____  ___    _  _     _   _ _____     _______
 / ___|/ _ \  | || |   | | | |_ _\ \   / / ____|
| |  _| | | | | || |_  | |_| || | \ \ / /|  _|
| |_| | |_| | |__   _| |  _  || |  \ V / | |___
 \____|\___/     |_|   |_| |_|___|  \_/  |_____|

 --- A GOPHER-LIKE INTERFACE FOR HIVE BLOCKCHAIN ---

Über n^2

BY: @deutschbot | CREATED: Feb. 19, 2018, 5:39 p.m. | VOTES: 41 | PAYOUT: $27.93 | [ VOTE ]

Dies ist ein Beitrag von @felixxx.

In letzter Zeit habe ich viel über n^2 auf Englisch geschrieben.
In Vorbereitung auf das heutige Meetup wollte ich noch einmal auf Deutsch schnell zusammenschreiben, worum es mir dabei geht und was ich damit eigentlich meine.

Es geht dabei um die Rewardverteilung.

( Ich bin etwas in Eile und werde daher verrückte Anglizismen verwenden. )

Je mehr Steem Power ein Account hat, desto mehr Stimmrecht hat er.
Das gilt für Witness Votes und auch für Posting Rewards.

Alle Posts teilen sich die Rewards aus dem Reward-Pool.
Wenn ein Account einen Post 'votet', dann verteilt er diesem Post Anteile am Pool.
Diese Anteile werden intern r_shares genannt.
Die Menge der r_shares, die ein Account dabei verteilt, hängt von Voting Weight, Voting Power und Steem Power ab.

Je mehr r_shares ein Post erhält, desto mehr Anteile am Pool erhält der Post und in Abhängigkeit vom Rest des Pools errechnen sich daraus die tatsächlichen Rewards.

Das mag auf den ersten Blick eine vernünftige Lösung sein.
Ist es aber nicht.

Ursprünglich war die Rewardkurve eine Kurve und keine Linie: n^2

https://i.imgur.com/ZVQTk8B.png

Auf den ersten Blick mag es nun so wirken, als ob die Kleinen mit n^2 weniger Stimmrecht hätten als die Großen.
Wenn man einen isolierten Post betrachtet und einzelne Votes, dann mag das auch so sein.

Schaut man genauer hin, kann man erkennen, dass man mit n^2 deutlich mehr Einfluss auf die rewards nehmen kann als mit linearen rewards, abhängig davon, auf welchen Post man votet.

Oder im Umkehrschluß: Als Autor lohnt es sich überproportional mehr, Material zu veröffentlichen, dass möglichst vielen Lesern gefällt.

https://i.imgur.com/tz9bofu.png

Die Grafik oben soll verdeutlichen, dass mit demselben vote X unterschiedlich Einfluß genommen werden kann auf die Rewards eines Posts abhängig davon, wie die anderen Konten sich verhalten.

Dies gilt übrigens für Upvotes sowie für Downvotes.

Die rewards bei STEEM waren ursprünglich über n^2 geregelt.
Mit Hardfork 18 wurde dies geändert.

Gleichzeitig wurden auch andere wichtige Werte verändert, sodass es unmöglich ist Statistiken heranzuziehen.

Ich finde Zahlenbeispiele hier auch wenig hilfreich.

Ohne n^2 oder nicht-lineare* Rewards gibt es überhaupt keinen Grund für einen Investor, sich für gutes Material zu entscheiden. Die beste ökonomische Strategie ist, seine Steem Power direkt einzusetzen, um für sich selbst Posting Rewards zu generieren.
Solange es egal ist, ob anderen das Material gefällt oder nicht ( also mit linearen Rewards ) würde es reichen, 10 x am Tag 'xyz' ( und zwar buchstäblich ) zu posten und selbst zu voten.

Das ergibt doch einfach keinen Sinn.

Mit linearen Rewards bringt es mir überhaupt nichts aktiv nach guten Posts zu suchen.
Die wenigen Curation Rewards, die ich davon bekomme, sind ein Witz im Vergleich zu den Posting Rewards, die ich mit 'xyz' verdienen könnte.

...

Darum geht es.

*nicht-linear:

Wie die Kurve im Detail aussehen soll und wieviele Votes ein Account pro Tag haben sollte und weitere Details stehen später zur Diskussion. Mir geht es hauptsächlich darum, die linearen Rewards ganz schnell loszuwerden.

Ich bin hiermit gerade soeben vor dem Meetup fertig und hoffe ich konnte die Angelegenheit hinreichend erklären.

Bis gleich hoffentlich im DACH Discord Meetup.

@felixxx

TAGS: [ #deutsch ] [ #nicht-linear ] [ #schtiem ]

Replies

@privacybydesign | Feb. 19, 2018, 5:56 p.m. | Votes: 0 | [ VOTE ]

Vielen Dank für die Erklärungen!
Aber was können wir tun um das zu ändern? Wie können wir uns Gehör verschaffen?

@felixxx | Feb. 20, 2018, 7:31 a.m. | Votes: 0 | [ VOTE ]

Auf Steemit darüber schreiben könnte helfen.

@josuhimovic | Feb. 19, 2018, 5:57 p.m. | Votes: 1 | [ VOTE ]

nice post

@gabrielepicfit | Feb. 19, 2018, 5:59 p.m. | Votes: 1 | [ VOTE ]

gute Information, mein Freund

@erinazc | Feb. 19, 2018, 6 p.m. | Votes: 1 | [ VOTE ]

tolle Informationen, mein Freund. Grüße

@jenniferbb | Feb. 19, 2018, 6 p.m. | Votes: 1 | [ VOTE ]

gutes Argument das, das ich veröffentliche. Gruß ich bin neu gefolgt

@luisaeren16 | Feb. 19, 2018, 6:01 p.m. | Votes: 1 | [ VOTE ]

ausgezeichnete Veröffentlichung

@valeriarodriguez | Feb. 19, 2018, 6:01 p.m. | Votes: 1 | [ VOTE ]

großartig Resteemeado

@drmake | Feb. 19, 2018, 7:08 p.m. | Votes: 0 | [ VOTE ]

Mit welchen argumenten wurde den der wechsel auf ein lineares model begründet ?

@felixxx | Feb. 20, 2018, 7:31 a.m. | Votes: 0 | [ VOTE ]

Unfaire Rewards, 'Collusion'.

Ich behaupte nicht, dass die Rewards über Nacht fairer würden mit n^2.
Der Großteil der Steem Power gehört einigen wenigen.

@naturicia | Feb. 19, 2018, 8:22 p.m. | Votes: 2 | [ VOTE ]

Kleiner Fehler hat sich eingeschlichen. Zu linearen Rewards wurde beim HF 19 gewechselt, nicht HF 18. ^^

Und jetzt zu meinem Vorschlag, den ich hier auf Steemit gefunden habe.
Ich werde ich dabei auf diesen Post (ja ich weiß, dass der total alt ist) beziehen:
https://steemit.com/steem/@clayop/making-steemit-better-a-proposal-to-flatten-the-rewards-curve

Damals war es noch vor HF19 und es gab noch die n^2 Rewardkurve. Auch diese hatte seine Nachteile, nicht umsonst hat man sich dagegen entschieden.

Damit man den sich nicht durchlesen muss fass ich den mal zusammen:

Die Rewardkurve n^2 bevorzugt Wale, ist aber schlecht für Selfvoter.
Die lineare Kurve ist gerecht, aber gegen Selfvotes ist sie nicht.
-> Lösung: Modifizierte n^2-Rewardkurve

[IMAGE: https://steemitimages.com/DQmUVg2aZD13m6ountbhDqTJRqhVoiJ7gRQtTyNmQGbbEY1/mod_n.png]

Blau = n
Orange = n^2 / (n+400) [Modifizierte n^2-Kurve]

Auch wenn nah zu linear der Schutz gegen Selfvotes, da wenn man sich den Ursprungsbereich der Geraden anschaut:

[IMAGE: https://steemitimages.com/DQmebo3BLTu5urd48NF14tm8EkFGtPevCrV7avoqKjEKr7M/mod_n_2.png]

Hier ist der Vorteil von n^2 auch bereits inkludiert.

Ich selbst finde diese Idee eigentlich ziemlich gut, denn man nimmt Vorteile beider Seiten mit.

>Ohne n^2 oder nicht-lineare* Rewards gibt es überhaupt keinen Grund für einen Investor, sich für gutes Material zu entscheiden.

Das ist die eine Seite, denn es müssen eben nicht nur gute Posts sein, die dadurch enorm profitieren, sondern eben alle, die eine große Anhängerschaft haben.
Hier auch nochmal ein Zitat aus dem Post:
>it also makes the reward system more like a “handful of winners take almost all” lottery because higher value becomes much higher by being squared (e.g. 1:5 in raw scores will results in 1:25)

Jetzt weißt du auch was ich meine mit so einem Mittelding felixxx :)
Du schreibst ja auch, dass du die linearen Rewards gerne loswerden willst, das geht in die Richtung aber sicher nicht gänzlich.
Vielleicht wäre auch noch n log(n)was für dich ?
Das ist auch so in der Mitte.

Gruß Naturicia

@felixxx | Feb. 20, 2018, 6:01 a.m. | Votes: 0 | [ VOTE ]

>Damals war es noch vor HF19 und es gab noch die n^2 Rewardkurve. Auch diese hatte seine Nachteile, nicht umsonst hat man sich dagegen entschieden.

Der große Nachteil war, dass man mit n^2 viel deutlicher sehen konnte, wie unproportional viel STEEM Power die Großen haben.

Jetzt fällt das nur nicht mehr so auf.

Wie ich bei meinen anderen Posts auf Englisch geschrieben habe und auch in diesem: andere Kurven diskutiere ich gerne später. Zunächst einmal versuche ich einen Consens darum zu finden, dass lineare Rewards ein Fehler waren, der schnell behoben werden muss.

@naturicia | Feb. 20, 2018, 2:57 p.m. | Votes: 3 | [ VOTE ]

>Zunächst einmal versuche ich einen Consens darum zu finden, dass lineare Rewards ein Fehler waren, der schnell behoben werden muss.

Bei dem Punkt sind wir uns auf jeden Fall einig :D
Kannst ja meine Idee mal im Hinterkopf behalten für später dann.

Gruß Naturicia

@fuchsfalke | Feb. 20, 2018, 5:12 p.m. | Votes: 1 | [ VOTE ]

Zunächst einmal versuche ich einen Consens darum zu finden, dass lineare Rewards ein Fehler waren, der schnell behoben werden muss.

Darauf können wir uns gerne einigen.

Ich denke aber dir Diskussion gegen-Linear und welche neue Kurve verwendet werden soll sind nicht voneinander trennbar.

Fast niemand stimmt gegen etwas Bestehendes ohne eine Alternative zu sehen.

@felixxx | Feb. 20, 2018, 5:43 p.m. | Votes: 1 | [ VOTE ]

Am Ende brauchen wir auf jeden Fall einen fähigen Programmierer - realistisch einen von Steemit - der sich damit im Detail befasst.

Ich tippe mal dass @dan n^2 festgelegt hatte ( und die anderen Parameter ) und dass er sich die Zahlen nicht aus der Nase gezogen hat.
Ich würde seine detailierte Erklärung dazu gerne einmal hören.

@jaki01 | Feb. 23, 2018, 12:46 a.m. | Votes: 3 | [ VOTE ]

Ich hatte ebenfalls mal ein "Mittelding" erwähnt - in einem Artikel, der zudem gut geeignet sein sollte, Neulingen die Vor-und Nachteile der verschiedenen Rewardkurven zu verdeutlichen.

Die Kurve von @clayop ist natürlich auch sehr interessant, zumal es sich um eine einzige Funktion handelt!
Leider erfolgen von 'oben' (Witnesses, Whales, ...) in der Regel nur sehr sporadische Reaktionen auf solche interessanten Ideen.

@naturicia | Feb. 23, 2018, 10:25 p.m. | Votes: 0 | [ VOTE ]

Ich hab mir deine Kurve auch mal angeschaut. Das ist ja im Prinzip das Selbe, nur, dass das hier in einer Funktion gelöst wurde. Also zu Beginn die gerundete Form und danach der Übergang in die lineare Funktion.

>Leider erfolgen von 'oben' (Witnesses, Whales, ...) in der Regel nur sehr sporadische Reaktionen auf solche interessanten Ideen.

Das ist wohl das größte Problem. Aber das hat auch nicht mehr viel mit der Kurvendiskussion hier zu tun, sondern lediglich an der zurückhaltenden Meinung gegenüber jeglichen Vorschlägen, welche auch ihre Einnahmen betreffen könnten.
Das wird auch der Grund sein, warum die Sigmoid-Kurve keine Chance haben wird, denn da würden eben die Einnahmen gedeckelt sein.

Gruß Naturicia

@jaki01 | Feb. 24, 2018, 12:39 a.m. | Votes: 3 | [ VOTE ]

Die 'Kurvendiskussion' sollte man nicht isoliert von der menschlichen Komponente betrachten. Ich dachte, es wäre möglicherweise von Interesse, dass ich die von dir hervorgekramte Idee ebenfalls bereits versucht hatte, ins Gespräch zu bringen (und es weiterhin versuche). Das Posting von @clayop kannte ich noch nicht, fand es aber sehr interessant.

Für gedeckelte Einnahmen hatte sich unter anderem @shaka ausgesprochen. Völlig chancenlos sehe ich das nicht, allerdings gefällt mir selbst auch eine nichtlinear beginnende und dann linear werdende Funktion am besten, weil sie elegant die Nachteile beider bisher genutzter Reward-Kurven umgeht.

@naturicia | Feb. 24, 2018, 11:31 a.m. | Votes: 1 | [ VOTE ]

>Ich dachte, es wäre möglicherweise von Interesse, dass ich die von dir hervorgekramte Idee ebenfalls bereits versucht hatte, ins Gespräch zu bringen (und es weiterhin versuche).

Auf jeden Fall war es von Interesse. Auch für andere interessierte, die sich die Kommentare vielleicht mal durchlesen.

>Für gedeckelte Einnahmen hatte sich unter anderem @shaka ausgesprochen.

Wir haben aber neben @shaka und @twinner nur sehr wenige mächtige Steemians die sich dafür denk ich mal begeistern ließen.
Man sollte, wie du auch bevorzugst, lieber eine Funktion ins Auge fassen, welche diese Deckelung nicht besitzt, dafür aber die Vorteile möglichst gut kombiniert.
Ob das die von @clayop ausreichend schaffen kann, das bedarf noch weiterer Überlegung. Jedoch denke ich, dass diese Funktion sehr gute Chancen hat zu erreichen, was man sich als Ziel setzt.

Gruß Naturicia

@jaki01 | Feb. 24, 2018, 3:17 p.m. | Votes: 1 | [ VOTE ]

Wir haben aber neben @shaka und @twinner nur sehr wenige mächtige Steemians die sich dafür denk ich mal begeistern ließen.

Abwarten ... wenn eine Idee gut ist, lohnt es sich, dafür zu kämpfen. @shaka hat ja freundlicherweise auch noch einmal dargestellt, wie er sich das genau vorstellen würde.

Ich könnte durchaus damit leben, aber ich muss sagen, dass mir @clayop s Idee (die ja der meinen sehr nahe kommt - welche allerdings nicht alles so 'elegant' in einer einzigen Funktion vereint) vielleicht sogar noch besser gefällt. Auf jeden Fall aber finde ich es sinnvoll, weiterhin nach Lösungen zu suchen, die besser sind als die jetzige.

@shaka | Feb. 24, 2018, 1:18 p.m. | Votes: 3 | [ VOTE ]

Ich denke Du meinst mit gedeckelten Einnahmen das Richtige @jaki01. Da mein Vorschlag nun aber schon ein paar mal missverstanden wurde, dies zur Präzisierung: Mein Vorschlag bezieht sich nicht auf eine Deckelung des Gesamtrewards eines posts, sondern zielt auf eine Begrenzung des Anteils ab, der vom Gesamtreward an den Autor ausbezahlt wird. Der verbleibende Teil des payouts würde stake-weighted an die community ausgeschüttet.

Grüsse,
Shaka

[ BACK TO TRENDING ] [ BACK TO MENU ]
CMD>