¿Cuál es la diferencia clave entre la propuesta de prueba de actividad y la prueba de participación?

coblee (creador de Litecoin) sugirió un nuevo método de Prueba de actividad, para complementar la Prueba de trabajo , en lugar de usar la Prueba de participación (¡vaya!)

¿Alguien puede proporcionar un tl; dr de cuál es el problema clave en PoS que PoA está tratando de resolver y cómo lo resuelve?

Respuestas (1)

Por lo que entiendo, la Prueba de actividad y la Prueba de participación son métodos para prevenir un ataque del 51%.

La prueba de participación básicamente significa que las personas que tienen la mayor cantidad de monedas firman los bloques que formarán parte de la cadena de bloques. Esto significa que las personas que tienen más que perder con un ataque del 51% harán todo lo posible para evitarlo y no arriesgarse a perder su dinero. Sin embargo, esto también significa que los usuarios ricos pueden controlar la red.

La prueba de actividad de lo que deduzco es un método para seleccionar un compañero aleatorio de toda la red para firmar un nuevo bloque que sería a prueba de mal genio. Esto significaría que un ataque del 51 % no podría ejecutarse demasiado bien, ya que no podría predecir quién sería el par firmante en el futuro.

La última idea parece ser mejor para prevenir ataques en la red, siempre que no haya problemas lógicos allí. Sin embargo, no he estudiado ninguno de los dos métodos con mayor detalle, por lo que podría estar equivocado.

Entonces, ¿sería correcto decir que "En PoA, se selecciona una sola salida/satoshi cada bloque que tiene permiso para firmarlo (pero no tiene que hacerlo)" y "En PoS se permiten múltiples firmas/votos cada 'Bloque de participación' ', y estos votos se cuentan para resolver conflictos" ? En PoA, designamos aleatoriamente a un dictador por bloque (por peso de propiedad de BTC), mientras que PoS usa un voto mayoritario. Si esta es realmente la diferencia, no estoy seguro de por qué esta diferencia hace que PoA sea mucho mejor que PoS.
@ripper234 Supongo que PoA está menos centralizado y no depende de la presencia de algunas personas clave, mientras que en PoS pones el futuro del proyecto en manos de unas pocas personas.
Entonces no entiendo. ¿Qué en PoS lo hace más centralizado?
@ripper234 Confiar en que algunos usuarios clave estén presentes para firmar los nuevos bloques. Esas entidades clave podrían ser el objetivo y, si todas se ven comprometidas, su red podría cerrarse.
¿De qué manera PoS "depende de unos pocos usuarios clave" y PoA no?
@ripper234 Por lo que deduzco, en PoS los pares de claves más ricos se usan para firmar nuevos bloques (por ejemplo, las "cuentas millonarias" de StronCoin), mientras que en PoA se usan pares de claves activas aleatorias para firmar los bloques. Sin embargo, podría estar equivocado en esto.