Estaba mirando cómo @Dusk gestiona la selección de validadores y un detalle no dejaba de preocuparme.
Es fácil pensar en la selección aleatoria como simplemente una forma de hacer que el comité sea justo.
Pero la aleatoriedad tiene otro trabajo.
Tiene que hacer difícil predecir la participación futura.
Esto importa porque, en el momento en que un participante puede estimar dónde es probable que aparezca más adelante en el proceso, el sistema empieza a crear información que puede ser aprovechada.
Lo que me pareció interesante sobre Dusk es que el proceso de selección no se trata como una lotería simple.
El protocolo utiliza el concepto de Provisoners y mecanismos de selección para mantener la participación distribuida, limitando al mismo tiempo cuánta información útil puede explotar cualquier participante con antelación.
Eso cambia la pregunta de seguridad para mí.
No es solo
Quién es seleccionado...
También
Cuánta información puede tener un participante antes de que la selección realmente importe...
Esa distinción es fácil de pasar por alto.
Un mecanismo de selección perfectamente justo aún puede causar problemas si los participantes reciben información suficientemente predecible como para ajustar su comportamiento antes de que su función se active.
Por eso creo que la forma más interesante de observar Dusk es a través del flujo de información.
Quién sabe qué.
En qué momento.
Y con cuánto tiempo cuentan para reaccionar.
Porque en una red sin permisos el atacante más fuerte no necesariamente es el que tiene más capital.
A veces, simplemente es el participante que obtiene información útil antes que todos los demás.
Esa es la parte de la selección en Dusk que quiero entender mejor.
#dusk $DUSK @Dusk
Es fácil pensar en la selección aleatoria como simplemente una forma de hacer que el comité sea justo.
Pero la aleatoriedad tiene otro trabajo.
Tiene que hacer difícil predecir la participación futura.
Esto importa porque, en el momento en que un participante puede estimar dónde es probable que aparezca más adelante en el proceso, el sistema empieza a crear información que puede ser aprovechada.
Lo que me pareció interesante sobre Dusk es que el proceso de selección no se trata como una lotería simple.
El protocolo utiliza el concepto de Provisoners y mecanismos de selección para mantener la participación distribuida, limitando al mismo tiempo cuánta información útil puede explotar cualquier participante con antelación.
Eso cambia la pregunta de seguridad para mí.
No es solo
Quién es seleccionado...
También
Cuánta información puede tener un participante antes de que la selección realmente importe...
Esa distinción es fácil de pasar por alto.
Un mecanismo de selección perfectamente justo aún puede causar problemas si los participantes reciben información suficientemente predecible como para ajustar su comportamiento antes de que su función se active.
Por eso creo que la forma más interesante de observar Dusk es a través del flujo de información.
Quién sabe qué.
En qué momento.
Y con cuánto tiempo cuentan para reaccionar.
Porque en una red sin permisos el atacante más fuerte no necesariamente es el que tiene más capital.
A veces, simplemente es el participante que obtiene información útil antes que todos los demás.
Esa es la parte de la selección en Dusk que quiero entender mejor.
#dusk $DUSK @Dusk
