¿Qué es la prueba de participación?

Como sabemos, uno de los mecanismos importantes de Bitcoin es la prueba de trabajo.

¿Cómo funciona el concepto de prueba de participación? ¿En qué se diferencia de la prueba de trabajo?

La prueba de participación no se usa actualmente para bitcoin. Creo que StrongCoin (derivado de bitcoin) está usando alguna forma de él.

Respuestas (1)

La prueba de participación es una alternativa propuesta a la prueba de trabajo diseñada para aumentar la seguridad de la red. Actualmente no está implementado en la cadena principal (y probablemente requeriría una bifurcación dura para implementar), pero la moneda alternativa PPCoin presenta una especie de sistema híbrido de prueba de participación/prueba de trabajo.

Con la prueba de trabajo, la probabilidad de extraer un bloque depende del trabajo realizado por el minero, por ejemplo, la cantidad de hashes verificados por una CPU, GPU, FPGA o ASIC. Como tal, con el tiempo, los bloques se dividen entre los mineros proporcionalmente a sus hashrates relativos. Con la prueba de participación, los bloques se dividen en relación con la riqueza actual, por lo que alguien que posea el 1% de los bitcoins actualmente existentes podría "minar" el 1% de los bloques de prueba de participación.

Este sistema propuesto tiene algunos beneficios (teóricos) en relación con la prueba de trabajo:

Tarifas de transacción a largo plazo reducidas

Cuando las tarifas de transacción constituyen la mayoría de las recompensas en bloque, con el sistema actual de prueba de trabajo, los mineros se verían obligados a exigir una tarifa de transacción "mínima" si desean seguir siendo rentables, ya que deben utilizar recursos físicos y costosos (hardware, electricidad, internet, etcétera) para minar bloques. La prueba de participación no tiene tal limitación, ya que la resolución de bloques no requeriría ningún recurso físico (aparte de una computadora que ejecute el software Bitcoin, que es esencialmente insignificante).

Disminución de la probabilidad de un ataque del 51 %

En el sistema de prueba de trabajo actual, un atacante simplemente necesita obtener más de la mitad de la capacidad actual de hashing de la red durante un corto período de tiempo para realizar el llamado "ataque del 51 %". Con la prueba de participación, un atacante necesitaría obtener más de la mitad de los bitcoins existentes, una hazaña mucho más costosa y difícil. Además, realizar un ataque del 51% y probablemente devaluar Bitcoin significativamente no sería tan atractivo si está tan involucrado en él.

Sin embargo, esto es discutible. Si una sola entidad pudiera obtener, aunque sea temporalmente, préstamos u otro capital prestado que comprenda más de la mitad de la red, podría realizar un ataque del 51 % con muy pocos recursos de entrada, y bien podría tener un buen incentivo para hacerlo. Así como el poder de hash centralizado o arrendable aumenta drásticamente el riesgo de un ataque del 51 % en un sistema de prueba de trabajo, la riqueza centralizada o prestable aumenta drásticamente el riesgo de un ataque del 51 % en un sistema de prueba de participación.

La prueba de participación fue propuesta formalmente por primera vez por el usuario del foro QuantumMechanic aquí . Se han publicado dos especificaciones de implementación al menos algo completas, una de Meni Rosenfeld y otra de Cunicula; ambos se explican en detalle en la página wiki de prueba de participación . Ambas son implementaciones híbridas de prueba de participación/prueba de trabajo, lo que significa que se necesitaría el 51 % de la riqueza total y el 51 % de la potencia hash de la red para crear y mantener una bifurcación. Puede encontrar el hilo de discusión del foro (no oficial) aquí .

"podrían realizar un ataque del 51 % con muy pocos recursos de entrada y podrían tener un buen incentivo para hacerlo", no . Si se realiza un ataque de este tipo, esa moneda sufriría una tremenda caída de valor, por lo tanto, si posee el 51% de ella, definitivamente no quiere que pierda valor. Solo tiene sentido si su objetivo no es robar sino destruir, o tal vez si tiene deudas increíblemente altas que no podría pagar.
@Lohoris Exactamente, razón por la cual un exceso de fondos prestables podría representar tal amenaza. Pensé que lo había dejado claro en la siguiente oración, pero tal vez deba aclararlo: ¿consejo?
¿Existe una "tasa de rendimiento" para mantener monedas con PoS?
Falta el impacto ambiental, creo que vale la pena mencionarlo en su respuesta. La prueba de participación evita que miles de CPU de gama alta calculen hashes innecesarios y desperdicien electricidad.