Se ha escrito repetidamente que los nodos de replanteo deberían comprar protección DDoS o correr el riesgo de perder sus monedas.
¿Alguien puede explicar por qué un apostador honesto corre el riesgo de perder sus monedas en caso de que sea atacado por un DDoS (*)? ¿Y qué pasa con las monedas "perdidas"?
En la visión actual del protocolo Casper Proof of Stake, los validadores (que están apostando), cuando son elegibles, deben apostar por la finalidad de los bloques. Más técnicamente hablando, cada apuesta tiene que especificar para cada altura de bloque: qué bloque es más probable que gane y con qué probabilidad. Los validadores actualizarán constantemente sus apuestas, con lo que convergerán al consenso. Entonces, si se hace evidente que la mayoría de los otros validadores prefieren otro bloque (al cambiarlo y aumentar sus apuestas), deberá actualizar su apuesta rápidamente, para estar de acuerdo con la mayoría, o correr el riesgo de quedarse en el lado perdedor. . Por lo tanto, en los momentos cruciales, cuando necesita ver surgir el consenso y participar en él, es más vulnerable a DDOS u otro tiempo de inactividad.
EDITAR (adición en las ventanas de tiempo de apuestas):
No me queda claro qué tan rápido puede avanzar el juego de apuestas. El artículo del blog de Vitalik ( https://blog.ethereum.org/2015/12/28/understanding-serenity-part-2-casper/ ) dice que los bloques deberían aparecer cada 5 segundos, pero no dice nada sobre qué tan rápido las apuestas pueden ser cambiadas. La cuestión es que si Casper es un contrato, solo podrá tener en cuenta las apuestas una vez que se incluyan en bloques. Tanto los bloqueos como las apuestas son producidos por un grupo de validadores actuales. Probablemente ejecutarían algún tipo de optimización combinatoria (si hay suficiente tiempo) para descubrir cómo apostar :)
cedric martin