¿Cómo funciona apostar a un bloque en Casper?

Apostar en un bloque es apostar dinero que efectivamente dice algo como:

"Creo que este bloqueo tiene al menos un 60% de posibilidades de ser cierto".

Q1. Una vez hecha una apuesta, ¿es posible cambiar la apuesta?

Supongo que no, por lo que inicialmente los validadores deberían apostar poco y, finalmente, todos convergen y están de acuerdo. (¿Parte de Casper está demostrando esta convergencia?)

Q2. Si un validador tiene un depósito de 100 ETH (por ejemplo), cuando hace una apuesta del 10% ¿pone en riesgo 10 ETH?

Q3. Si es así, ¿qué sucede si un validador se da cuenta de un error y quiere cambiar y apostar el 100 % en otro bloque? Presumiblemente, los 10 ETH se perderán dejando al validador con 90 ETH restantes para apostar. ¿Es correcto o el validador necesita realizar otro depósito de 10 ETH? Para apostar el 100% en otro bloque, ¿el validador pone en riesgo 90 ETH o 100 ETH?

Respuestas (2)

Q1. Sí, los validadores pueden cambiar su apuesta. La votación ocurre en cada bloque, y los validadores pueden votar como quieran. De Vlad:

Los validadores apuestan de forma independiente en bloques en cada altura (es decir, número de bloque) asignándole una probabilidad y publicándolo como una apuesta. A través de apuestas iterativas, los validadores eligen exactamente un bloque en cada altura

Q2. Estás en lo correcto. Los validadores tienen incentivos para hacer apuestas altas y aceptar lo más rápido posible porque su recompensa disminuirá con el tiempo.

Q3. No creo que los detalles sobre esto se hayan decidido todavía, pero el validador puede reasignar los 10 ether a otro bloque si lo desea. Esto tiene que ser permitido para probar que el sistema finalmente converge. Para disuadir a los validadores de cambiar rápidamente las apuestas altas entre bloques y promover la finalidad, de Vlad:

Además, si los validadores cambian sus apuestas demasiado drásticamente, por ejemplo, votando con una alta probabilidad en un bloque después de votar con una probabilidad muy alta en otro, entonces son severamente castigados.

fuente: https://blog.ethereum.org/2015/08/01/introducing-casper-friendly-ghost/

No estoy seguro acerca de 1) pero supongo que no es posible.

Acerca de 2) y 3), refiriéndose a esta publicación , y específicamente al Entonces, ¿cómo funciona Casper de todos modos? En parte, parece que apuestas usando un contrato de Casper que realiza un seguimiento de 6 elementos, siendo uno de ellos:

El tamaño actual del depósito del validador (tenga en cuenta que las apuestas que hace el validador aumentarán o disminuirán este valor)

Esto sería un sí a su pregunta n. ° 2 si no me equivoco y entiendo correctamente.

Para 3), no pude encontrar una referencia o respuesta, pero tal vez esa cita lo responda parcialmente:

Para evitar que los validadores proporcionen diferentes apuestas a diferentes universos, tenemos una condición de corte simple: si realiza dos apuestas con el mismo número de secuencia, o incluso si realiza una apuesta que no puede procesar el contrato de Casper, pierde todo su depósito.

¿Perder todo al hacer 2 apuestas para el mismo bloque? Mi pregunta, ¿cómo maneja Casper si un fabricante de bloques genuino se cae, puede ser que vuelva a subir la tensión y él / ella ha hecho una apuesta durante su fuera de línea?