Desventajas de la Prueba estándar de estaca o cómo elegimos el algoritmo de búsqueda de consenso


Como la mayoría de los criptanes que son "para la tecnología" saben, la Prueba de Estaca tiene serias ventajas sobre la Prueba de Trabajo :


  • respeto al medio ambiente;
  • menor dependencia de la posibilidad de arrendar capacidades (de hecho, ahora solo Bitcoin, ether y varias altcoins grandes tienen protección real de acuerdo con el estándar PoW ; el resto puede atacarse simplemente alquilando potencia informática);
  • la posibilidad de fragmentación;
  • comisiones más pequeñas

Al mismo tiempo, el PoS estándar también tiene desventajas. En particular, dado que el poseedor de un filete más grande es más probable que valide el bloque, "los ricos se vuelven más ricos". En consecuencia, solo los titulares de filetes suficientemente grandes tienen incentivos reales para apoyar la red. Para titulares de monedas pequeñas, tal soporte de red puede no tener sentido económico. Para resolver este problema, los desarrolladores de la nueva moneda tokenómica tienen que romper la inflación durante el primer período (lo que lleva a una caída en el precio de la moneda a largo plazo) o soportar una menor descentralización.


En consecuencia, en la plataforma Stegos orientada a la privacidad, los desarrolladores de los tokenomics de la moneda nativa enfrentaron el siguiente problema:


  1. es necesario usar PoS para proporcionar la capacidad de ejecutar un nodo completo en un teléfono móvil (una de las condiciones que distingue a esta plataforma de otras);
  2. Es necesario proporcionar al mismo tiempo:

  • baja inflación (observando los intereses de los inversores),
  • máxima descentralización (idealmente, lanzar nodos completos en más del 10% de los teléfonos inteligentes para usuarios de todo el mundo),
  • Fácil de comenzar a trabajar con la plataforma.

Al calcular los parámetros de las futuras economías y tokens, quedó claro que el PoS estándar en este caso no satisface los requisitos enumerados anteriormente. Era necesario buscar otra cosa.
¿Construir un algoritmo Pow-PoS mixto similar a DASH? Generalmente no es apropiado para la tarea. ¿Hacer algo en PoS basado en nodos maestros (algunos "supernodos" que han aumentado el rendimiento y están disponibles en cantidades relativamente pequeñas)? Nuevamente, no correspondía a la tarea de descentralización. Como resultado, los desarrolladores decidieron cambiar el algoritmo estándar de PoS e incluir en él algún elemento que iguala las posibilidades y hace que el algoritmo de búsqueda de consenso sea más igualitario. La idea general era que al distribuir la recompensa a los validadores, parte de ella debería distribuirse entre los propietarios de filetes más pequeños, que también realizaron su parte del trabajo de mantenimiento de la red.


Pero elegir el tamaño y la forma de distribución de esta retención para no eliminar la idea básica de PoS y al mismo tiempo hacer que el mantenimiento de la red sea interesante para los propietarios de un nodo simple con un filete mínimo, se ha convertido en una tarea no trivial. Con el tamaño, era más o menos claro: tener más de la mitad del premio sería injusto desde el punto de vista de los inversores de PoS con grandes filetes, y no sería aconsejable hacer menos del 10%, ya que esto no sería un incentivo suficiente para los validadores - "bebés" (con la tasa de inflación establecida de antemano). Y desde el punto de vista de la opción de distribución de esta parte retenida, la tarea se vuelve más complicada.


Es posible "difuminar" este premio de validador con una capa delgada en todos los titulares de nodos, pero en los cálculos resultó que es imposible hacer tal distribución en proporción al número de tokens, ya que será el mismo PoS estándar. Y si lo distribuye de manera uniforme en todos los validadores, obtendrá una cantidad demasiado pequeña (con un número de validadores de más de 10-20 mil) para interesarlos. Al analizar diferentes opciones, a los desarrolladores se les ocurrió la idea de una lotería. Dado que una gran cantidad de usuarios en Stegos son chinos, y estos son mucha gente de juegos de azar, luego, después de realizar encuestas específicas, decidieron que la idea debería jugar.


En realidad, después de haber desarrollado la idea para una vista de producción, tenemos:


  • 1/3 de todas las primas de validación se deducen en el fondo general;
  • el monto acumulado se extrae entre todos los validadores de red que participaron en su mantenimiento en la ronda actual;
  • la duración de la ronda se determina al azar (con un aumento gradual en el coeficiente de probabilidad de ganar), pero de modo que la duración promedio del sorteo sea de 5-6 días.

Al haber conservado la idea de una cierta igualación de oportunidades y haber hecho posible lanzar fácilmente un nodo en un teléfono móvil, tenemos el potencial de aumentar considerablemente el número de validadores y, por lo tanto, la descentralización de la plataforma.


Llamamos a esta versión del algoritmo de búsqueda de consenso Prueba de juego gamificada, un PoS gamificado. Esperamos que este algoritmo cumpla con nuestras expectativas y haga que Stegos sea más descentralizado y confiable.

Source: https://habr.com/ru/post/462073/


All Articles