Análisis Matemático de la relación entre el Steem Power y la Reputación en Steemit, ¿Cuanto aumenta la reputación en función de los votos recibidos?
La reputación en Steemit representa el valor que refleja la calidad del contenido que comparte cada usuario, sin embargo, no está directamente relacionada con la cantidad de Steem Power de cada cuenta (La cantidad de dinero invertido en la plataforma), existen ballenas en Steemit con una reputación baja y usuarios que poseen poco Steem Power y aún así poseen una valor alto de reputación.
El presente artículo analizará desde un enfoque matemático cómo se relacionan estos dos conceptos en Steemit, sus interrelaciones y consecuencias, en primer lugar se estudiará al detalle el significado de cada una de estos conceptos y sus verdaderos valores numéricos en la cadena de bloques de Steemit.
El Steem Power (SP) es el Steem invertido en la plataforma con el objetivo de aumentar el valor del voto de cada usuario, en este sentido el SP permite ganar mayores recompensas de curación y otorgar mayor valor a las publicaciones votadas, sin embargo, a pesar de que el Steem Power aparece reflejado como igual al Steem su verdadera forma es algo que se conoce como Vesting Shares.
Las Vesting Shares (VS) representan las acciones que posee cada usuario dentro de Steemit, es decir, tal como lo menciona el libro blanco de Steemit serían “La propiedad”, en este sentido, existe un número limitado de Vesting Shares y mientras más VS tenga un usuario mayores recompensas de curación ganará.
Sin embargo, ¿Cuál es la correspondencia entre el Steem Power y las Vesting Shares? La tasa a la que se convierten se puede consultar en steemd.com
Tasa de conversión Steem por MVests. Fuente steemd.com, editada por el autor.
Actualmente su valor es de 490,471 Steem por MVests (Millones de Vesting Shares), es decir, por cada millón de Vesting Shares se obtienen 490,471 Steem Power, si se quiere calcular la tasa inversa se debe aplicar el siguiente procedimiento:
Esto implica que cada Steem Power se puede convertir en 2038,857 Vesting Shares (VS), al momento de votar cada curador aporta a la recompensa del post un determinado valor el cual es medido en una unidad denominada Reward Shares (RS), este valor se calcula de la siguiente forma
Donde Vp hace referencia al poder de votación que posee el curador en ese momento (un valor que va de 0% a 100% y que disminuye a medida que se vota y se recarga 20% a diario) y Vs a las Vesting Shares (la verdadera forma del SP). En síntesis cada vez que un usuario vota por un post le agrega un valor de Reward Shares dado por la fórmula anterior (Siempre y cuando el usuario vote al 100%, en caso de votar con un peso menor se calcula dicho porcentaje en Reward Shares).
En otro orden de ideas, la reputación es el valor que se observa reflejado al lado del nombre de cada usuario entre paréntesis y se utiliza como indicador de la calidad y cantidad de aportes de los usuarios en Steemit, una reputación alta se asocia con un usuario que ha recibido una gran cantidad de votos positivos de alto valor mientras que una reputación negativa es consecuencia de haber recibido banderazos o votos negativos.
Todos los nuevos usuarios inician con una reputación de 25 y a partir de ese valor van aumentando su reputación en base la cantidad de votos favorables que reciban sus publicaciones y al valor de los votos recibidos, mientras mayor sea la reputación de una cuenta más visible serán sus publicaciones, sin embargo, en caso de tener muy poca reputación las publicaciones pueden ocultarse en Steemit, aunque existe la opción de mostrar las publicaciones de usuarios con baja reputación.
La cadena de bloques de Steemit maneja la reputación internamente como un número entero llamado RAW SCORE y en base a este número calcula el valor de la reputación que se puede apreciar en el perfil de cada usuario, el procedimiento para transformar el RAW SCORE en el valor de la reputación es el siguiente:
1- Se calcula el logaritmo en base 10 del RAW Score
2- Al resultado obtenido se le resta 9
3- El valor obtenido se multiplica por 9
4- Finalmente se suma 25 al resultado obteniéndose el valor de la reputación (para usuarios nuevos si la fórmula genera un valor menor a 25 se lleva a 25)
Por ejemplo para un RAW Score de 957.234.174.807 (Mi valor actual) sería
A) log10 (957.234.174.807) = 11,9810182
B) 11,9810182 - 9 = 2,981018195
C) 2,981018195 * 9 = 26,82916376
D) 26,82916376 + 25 = 51,82916376
Valor que se redondea a 51,8 mi reputación actual
Generalizando este procedimiento para conseguir la fórmula correspondiente se obtiene
Donde:
Rep: Reputación
RAW: RAW SCORE
Simplificando
Esta es la fórmula general para calcular la reputación a partir del RAW SCORE, ahora se obtendrá la fórmula inversa, despejando la variable RAW
Esta expresión permite calcular el RAW SCORE a partir de una reputación dada, a continuación se muestra una tabla de ejemplo de la relación entre la reputación y el RAW SCORE:
Tabla N° 1 Correspondencia entre Reputación y Raw Score. Fuente: Elaboración propia.
En este punto es importante analizar cuál es la relación entre el valor de un voto recibido (el cual es proporcional al SP) y el aumento generado en el RAW Score (la verdadera forma de la reputación) de esta forma se podrá determinar la contribución de cada votante al aumento de la reputación del autor y la tasa de conversión entre Reward Shares y Raw Score.
Para realizar esta medición se tomó como referencia la cuenta @ydavgonzalez la cual realizó un voto a la cuenta de @isgledysduarte para evaluar los resultados obtenidos, la información se refleja en la siguiente tabla
Tabla N° 2 Análisis del aumento del Raw Score al recibir un voto (Ejemplo N° 1). Fuente: Elaboración propia.
Se calculó el aumento del Raw Score luego del voto y las Rewards Shares recibidos para finalmente establecer la relación entre ambos valores, este valor se verificó en una segunda medición:
Tabla N° 3 Análisis del aumento del Raw Score al recibir un voto (Ejemplo N° 2). Fuente: Elaboración propia.
En base a los datos recabados de la cadena de bloques de Steemit se establece la siguiente conclusión:
Por cada Reward Share recibida en una publicación el RAW Score aumenta 15.625 puntos.
Como las Reward Shares están en relación directa con las Vesting Shares se establece una relación entre el Steem Power de la cuenta que ha votado (Vesting Shares) y el aumento de la reputación del usuario que recibe el voto (RAW Score).
Recordando la fórmula para calcular las Reward Shares
Para un usuario que vota con un poder de voto de 100% se cumple que
A la tasa actual se debe recordar que 1 SP = 2038,857 VS, con estos datos se puede establecer una relación entre los aumentos de reputación recibidos por cada usuario y las Reward Shares totales de sus publicaciones, construyendo la siguiente tabla de referencia
Tabla N° 4 Análisis de la relación entre Reward Shares y Raw Score. Fuente: Elaboración propia.
La tabla N° 4 contiene información valiosa para estudiar la relación entre los votos recibidos y el aumento de la reputación, se puede interpretar de la siguiente forma:
- Las primeras dos columnas hacen referencia a la reputación tal como se muestra en Steemit y el valor interno RAW SCORE.
- La tercera columna muestra las Reward Shares que debe haber recibido un usuario para alcanzar un determinado nivel de reputación.
- La cuarta columna muestra el valor de las Vesting Shares de los curadores que deben haber votado a un usuario (haciendo las correcciones pertinentes en función del poder de voto y peso con que hayan votado) para que dicho usuario alcance el valor de reputación correspondiente.
- La quinta columna muestra la sumatoria total de Steem Power con que el usuario ha sido votado para cada nivel de reputación.
- Finalmente la última columna muestra para cada usuario ubicado en determinado nivel de reputación la sumatoria del Steem Power de los curadores que necesita para subir 1 nivel su reputación.
En base a esta tabla se puede apreciar que si un curador con 21.136 Steem Power le vota (con 100% de peso y con poder de voto de 100%) a un usuario nuevo la reputación de dicho usuario aumentará hasta llegar a 40 puntos. Por otra parte, para que un usuario nuevo alcance los 50 puntos de reputación con un solo voto el curador que le vote debe tener por lo menos 936.307 Steem Power, una cantidad bastante grande y de la que pocos usuarios disponen.
También se puede observar que a pesar de que el valor de las recompensas fluctúa en el tiempo, es decir, el valor del voto de un mismo usuario puede variar en el tiempo aunque dicho usuario mantenga un Steem Power constante, el aumento del Raw Score generado por un usuario con un Steem Power constante es también constante.
En relación a los votos negativos, banderazos o flags, tienen el efecto contrario en la reputación del usuario que recibe el voto, es decir, disminuyen la recompensa a obtener y el Raw Score (El Raw Score disminuye siempre y cuando el usuario que da el voto negativo tenga mayor reputación que el usuario que lo recibe), si un usuario con 30 de reputación recibe un voto negativo de otro usuario con 5.613 Steem Power vería su reputación disminuir hasta los 25 puntos tal como se puede deducir a partir de la tabla N° 4, sin embargo, si el usuario que da el banderazo tiene una reputación menor a 30 entonces no afectará la reputación del usuario que recibe el voto negativo aunque igual se verán afectadas las Reward Shares y por lo tanto también la recompensa del post.
Analizando este último punto se puede ver la gran dificultad que tiene la comunidad para reducir la reputación de los usuarios que tienen alto valor de Raw Score y cometen abusos debido a que un usuario con una alta reputación solo puede ver reducida su reputación si recibe votos negativos de usuarios con una reputación incluso mayor que él, un claro ejemplo de esto es la cuenta @haejin que con sus 78 puntos es una de las cuentas con mayor reputación de todo Steemit.
CONCLUSIONES
- A pesar de que no existe una relación directa entre el Steem Power y la reputación en Steemit, se puede establecer una relación indirecta debido a que un usuario con un gran valor de Steem Power si procede a autovotarse estará generando un aumento de su propia reputación.
- Adicionalmente al hecho anterior, las cuentas con grandes valores de Steem Power suelen atraer más seguidores y votos debido al efecto red del dinero, lo cual a largo plazo ocasiona un aumento en la reputación del usuario
- Cuando un usuario vota un artículo aporta una determinada cantidad de Reward Shares a dicho artículo, aunque el valor en SBD de la recompensa puede fluctuar el valor en Reward Shares es constante.
REFERENCIAS
- Steemit Inc (2017) Steem Whitepaper. Disponible en https://steem.io/steem-whitepaper.pdf
Increíble toparse con información tan bien redactada y de mucha utilidad, me creía que desconocía la plataforma, pero al leer esto puedo asegurarlo por completo. Ya le voy dando sentido poco a poco.
Gracias @ennyta, hay muchos aspectos que es importante comprenderlos para poder maximizar nuestras ganancias.
Felicidades @ydagonzalez. Muy bueno el contenido y bien presentado. ¡Éxito!
Gracias por el apoyo, Saludos @eniolw
Buena infromacion mano, me sirve de mucho entender estas cosas.... saludos
Gracias por el apoyo @petertomas
Saludos. Interesante análisis para orientar a los usuarios en función de sus objetivos dentro de la plataforma. Gracias por compartirlo.
Gracias por el apoyo, es una forma de comprender el valor de los votos que necesitamos para avanzar en reputación. Saludos @yahelysanchez.
Do you want me to resteem your blog post to over 32,800 followers and many viewers to get more upvotes? For more info. go here: https://steemit.com/@a-0-0
Excelente explicación @ydavgonzalez, cada vez aprendiendo más de esta maravillosa plataforma como lo es STEEMIT. Quiero tu opinión para este análisis: Un usuario con 49.00 de reputación para llegar a 50.00 necesita que le vote un usuario con “936.307SP-724.948SP= 211.359 SP”. Gracias por compartir tus conocimientos. Felicidades y saludos!!!
Así es @eliaschess333 me alegra poder aclarar estos aspectos del funcionamiento de la plataforma, tienes razón de esa forma se realiza el cálculo incluso podrías ampliar la tabla con las fórmulas dadas y obtener los valores para reputaciones mayores a 50, Saludos.
Me parece excelente la manera en como desglosas matemáticamente y relacionas el SP con la reputación, siempre es importante conocer todos estos fundamentos del funcionamiento del ecosistema Steemit. Gran aporte!
Saludos!
Gracias por el apoyo, estimado @joseleogon
ydavgonzalez si que te esforzaste buscando esa informacion. gracias por compartirla. saludos
Así es @guillematurana, Saludos.
Done
Awesome post! I like it :) 👍
You got an upvote!
For more upvotes follow this account 👊🏼