Steemit ahora está en funcionamiento después de que un error importante lo detuviera.
La plataforma de blogs basada en blockchain se cayó durante el fin de semana debido a un vacío en su sistema de recompensas. Steemit está diseñado para permitir a los usuarios votar sobre su contenido favorito y recompensar a los autores en su token nativo llamado STEEM.
Sin embargo, cuando la plataforma se rompió, comenzó a tratar de pagar grandes sumas de STEEM de una vez.
“Cuando se pagaron, estos votos intentaban recibir billones en STEEM. Esto fue captado por otras afirmaciones que instruyeron a la cadena de bloques para detener la producción de bloques y evitar que el comportamiento no deseado afecte cualquier distribución de recompensas “.
El equipo detrás de Steemit dice que descubrió que un problema matemático complejo era la raíz del problema. Los desarrolladores dicen que en este punto, todas y cada una de las recompensas que se entregaron por error se han revertido.
“El error fue especialmente resistente a la detección porque el problema no era que las matemáticas respaldaran la curva de recompensa de curación, sino sutilezas en la aproximación basada en enteros de una raíz cuadrada. El error fue el resultado de un comportamiento sutil en la nueva curva de recompensas de curación que llevó a los votos a tener un peso de recompensa de curación de -1, que, cuando se almacenó en un campo sin signo, resultó en un valor calculado de 2 ^ 64 - 1 . “
Steemit planea lanzar una retrospectiva integral de lo que sucedió en las próximas semanas.