CoBRA: A Universal Strategyproof Confirmation Protocol for Quorum-based Proof-of-Stake Blockchains
Este artículo presenta CoBRA, un protocolo de confirmación universal y con propiedades de estrategia-prueba que extiende las cadenas de bloques basadas en quórum de Prueba de Participación para tolerar hasta un tercio de validadores bizantinos y un tercio de validadores racionales mediante la imposición de límites de volumen de transacciones y una regla de cadena más fuerte, proporcionando además un mecanismo de recuperación para garantizar la seguridad, la vitalidad y el reembolso al cliente incluso bajo umbrales adversarios más altos.
Artículo original bajo licencia CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Esta es una explicación generada por IA del artículo a continuación. No ha sido escrita ni avalada por los autores. Para mayor precisión técnica, consulte el artículo original. Leer descargo de responsabilidad completo
Imagina un banco digital donde la "bóveda" es custodiada por un comité de validadores. En un mundo perfecto, todos en el comité son honestos. En un escenario de pesadilla, todos son villanos caóticos. Pero en el mundo real, la mayoría de las personas son racionales: no son villanos, pero romperán las reglas si eso les genera más dinero.
El artículo CoBRA (Correct over Byzantine-Rational Adversary) introduce un nuevo conjunto de reglas para que este comité gestione una mezcla de personas honestas, villanos caóticos y buscadores de beneficios codiciosos.
Esta es la historia de cómo funciona CoBRA, utilizando analogías sencillas.
El Problema: El dilema del "Vecino Codicioso"
Los sistemas de seguridad tradicionales asumen que si más de 1/3 del comité es malo (Bizantino), todo el sistema colapsa. También asumen que si el resto son "buenos", se mantendrán buenos.
Pero CoBRA pregunta: ¿Qué pasa si las personas "buenas" son en realidad solo codiciosas?
Si un villano ofrece un soborno a un validador racional para que firme una transacción falsa, el validador racional podría decir: "Claro, acepto el soborno". Si el soborno es mayor que la penalización por ser atrapado, romperá las reglas.
Los autores demuestran dos cosas aterradoras primero:
- En una red lenta: Si los malos y los codiciosos juntos conforman más de 1/3 del comité, el sistema no puede ser seguro. Los codiciosos siempre encontrarán la forma de realizar un doble gasto de dinero para obtener beneficios.
- En una red rápida: Incluso si la red es súper rápida, si los malos y los codiciosos conforman más de 2/3 del comité, el sistema sigue estando condenado.
La Solución: El "Límite de Velocidad" y la "Recompensa"
Dado que no podemos evitar que las personas codiciosas quieran dinero, CoBRA cambia las reglas del juego para que romper las reglas se conviya en una apuesta perdedora.
1. El Límite de Velocidad (Finalización Vinculada al Stake)
Imagina que el comité tiene permitido aprobar transacciones, pero hay un límite de velocidad estricto sobre cuánto dinero pueden aprobar en un corto periodo de tiempo (digamos, 10 minutos).
- La Regla: El valor total de las transacciones aprobadas en esa ventana de 10 minutos no puede exceder la cantidad de dinero (stake) que un solo validador tiene bloqueado como depósito de seguridad.
- La Lógica: Si un validador codicioso intenta hacer trampa y aprobar una transacción falsa por valor de $1 millón, pero solo tiene $10,000 bloqueados, no puede hacerlo. Incluso si recibe el soborno de $1 millón, perderá su depósito de $10,000 cuando el sistema lo atrape.
- El Resultado: Es matemáticamente imposible que un validador racional obtenga beneficios de la trampa. Su capacidad está "limitada" por la cantidad que puede perder.
2. La Recompensa (Regla de la Cadena Más Fuerte)
A veces, el comité trabaja perfectamente y todos cooperan. En este caso, CoBRA levanta el límite de velocidad.
- La Regla: Si una gran mayoría del comité (más de 5/6) se pone de acuerdo en un bloque de forma muy rápida, el sistema dice: "Está bien, confiamos en todos ustedes. Pueden aprobar tanto dinero como quieran ahora mismo".
- El Control de Realidad: El artículo analizó datos del mundo real de las redes Cosmos y Ethereum. Descubrieron que, el 99% de las veces, el comité es de hecho así de cooperativo. Por lo tanto, en el mundo real, CoBRA permite aprobaciones de transacciones instantáneas e ilimitadas la mayor parte del tiempo.
La Red de Seguridad: La "Sala de Recuperación"
¿Qué pasa si los malos tienen mucha suerte y controlan más de 1/3 del comité? ¿Qué pasa si logran engañar al sistema y crear dos versiones diferentes del libro contable del banco?
CoBRA tiene un protocolo de "Sala de Recuperación":
- Pausa: Tan pronto como los validadores honestos ven las dos versiones diferentes (una bifurcación o "fork"), dejan de aprobar cosas nuevas.
- La Auditoría: Observan quién firmó las versiones falsas. Debido a las reglas, pueden probar exactamente qué validadores hicieron trampa.
- El Cobro: El sistema confisca el dinero bloqueado (stake) de los tramposos.
- El Reembolso: Este dinero confiscado se utiliza para pagar de vuelta a cada una de las personas que perdió dinero debido a la transacción falsa.
- Punto Crucial: El sistema no dice simplemente "vaya, tu dinero se ha ido". Garantiza que si fuiste engañado para aceptar una mala transacción, el dinero confiscado de los tramposos cubrirá tu pérdida. No se imprime dinero nuevo; los tramposos pagan por ello.
El "Cliente Silencioso"
Una característica clave de CoBRA es que funciona para clientes silenciosos.
- En muchos sistemas, tú (el cliente) tienes que vigilar constantemente al comité para asegurarte de que no te mientan.
- En CoBRA, no tienes que vigilar. Solo esperas un "Certificado de Finalidad" (un recibo digital). Si el certificado dice que la transacción está hecha, está hecha. Si el sistema tiene que recuperarse más tarde, el certificado garantiza que se te reembolse automáticamente.
Resumen
CoBRAs es un nuevo protocolo para libros contables digitales que admite: "La gente intentará hacer trampa para obtener beneficios".
En lugar de esperar que no lo hagan, establece una trampa:
- Limita el botín: No puedes robar más de lo que vale tu propio depósito de seguridad.
- Recompensa la honestidad: Si todos se portan bien, pueden mover dinero rápido.
- Paga a las víctimas: Si los malos ganan temporalmente, sus depósitos de seguridad confiscados se usarán para reembolsar totalmente a las víctimas, asegurando que ninguna persona honesta pierda dinero al final.
Convierte la "codicia" de los validadores en la herramienta misma que mantiene el sistema seguro.
¿Ahogado en artículos de tu campo?
Recibe resúmenes diarios de los artículos más novedosos que coincidan con tus palabras clave de investigación — con resúmenes técnicos, en tu idioma.