¿Cuál es el problema de los generales bizantinos?

11/21/2022, 8:24:43 AM
El problema de los generales bizantinos es una descripción situacional del problema del consenso distribuido.

Introducción

El problema de los generales bizantinos, también conocido como el problema de los dos generales, se propuso en el artículo de Leslie Lambert sobre la tolerancia a fallas de la comunicación de red entre pares distribuida en 1982. En la comunicación del sistema distribuido, algunos problemas locales pueden hacer que la computadora envíe mensajes de error y destruya la consistencia del sistema. Por lo tanto, el problema de los generales bizantinos es esencialmente un problema de consenso en la comunicación punto a punto.

Origen

El Problema de los Generales Bizantinos se originó en la Edad Media. Debido al vasto territorio de Bizancio, la comunicación entre ejércitos solo puede depender de mensajeros. Si hay un traidor que tergiversa deliberadamente la información de los líderes del ejército, conducirá a planes operativos inconsistentes, lo que resultará en los "fracasos bizantinos".

Para resolver este problema, existen dos soluciones: una es enviar mensajeros entre sí por acuerdo oral, y llegar a un consenso por mayoría simple, pero es difícil distinguir a los traidores potenciales; el segundo es enviar mensajeros en forma de acuerdos escritos para entregar mensajes escritos con firmas exclusivas, que deben ser secundadas por cada ejército, pero si la transmisión es demasiado lenta, las firmas pueden perderse. Como ambas soluciones solo pueden resolver una parte del problema y se necesita demasiado tiempo y recursos para llegar a un consenso, no son útiles.

Problema de los generales bizantinos en Internet

El problema de los generales bizantinos en Internet significa que en el proceso de transmisión del canal, puede ser difícil para algunos nodos lograr la sincronización de la información debido a la carga de trabajo excesiva o algunos ataques maliciosos. En 1999, Miguel Castro y Barbara Liskov propusieron la Tolerancia a fallas bizantinas (BFT). Creían que si dos tercios de los nodos del sistema funcionaban normalmente, se podía garantizar la consistencia y corrección del sistema. Más tarde, Satoshi Nakamoto propuso el mecanismo de prueba de trabajo (PoW) y el algoritmo criptográfico asimétrico de Bitcoin, que proporcionó una nueva solución al problema de los generales bizantinos.

Tolerancia a fallas bizantinas

Supongamos que hay n generales y t traidores. Digamos n=3, t=1, entonces uno de A, B y C es un traidor. Si A da la orden de [atacar], pero el traidor B le dice a C que [se retire], entonces C no puede emitir un juicio; Si el traidor B envía una orden de [ataque] a A y una orden de [retirada] a C, entonces A y C no pueden llegar a un acuerdo. Por lo tanto, cuando el número de traidores es mayor o igual a 1/3, el Problema de los Generales Bizantinos no se puede resolver.

De manera similar, suponiendo que el número total de nodos de la red es N y el número de nodos maliciosos es T, el problema se puede resolver solo cuando N>=3T+1, es decir, el número de nodos normales en la red es al menos ( 2/3) N, a fin de garantizar la consistencia de la información. En una comunicación de red confiable, la tolerancia a fallas bizantinas puede resolver el problema de la falla del nodo hasta cierto punto, para que el sistema pueda llegar a un consenso.

Mecanismo de prueba de trabajo (PoW)

Supongamos que el general A primero emite el comando [ataque] y adjunta su firma. Después de recibirlo, si otros generales también planean atacar, seguirán la orden [de ataque] y su firma después de la orden del general A. Si A no ejecuta el comando [ataque] después de que A lo envía, otros generales pueden juzgar a A como un traidor y usarlo para distinguir la información correcta.

De manera similar, múltiples nodos participantes obtendrán un resultado a través de una serie de trabajos, y el primer nodo que obtenga el resultado lo transmitirá a toda la red. Si el resultado es correcto, otros nodos agregarán el resultado a sus propios libros de contabilidad para prepararse para el cálculo a fin de obtener el derecho de registrar transacciones en la cadena de bloques.

Un Hacker debe tener más del 51% de poder de cómputo para destruir la seguridad de la red o publicar bloques falsos. El costo es mucho mayor que el retorno. Por lo tanto, este mecanismo puede reducir la posibilidad de información falsa y hacer que el sistema alcance un consenso más rápido.

Algoritmos de clave asimétrica

El cifrado y descifrado de los algoritmos de clave asimétrica necesitan dos claves secretas separadas: clave pública y clave privada, que generalmente aparecen en pares. Si A quiere enviar un mensaje a B, A necesita la clave pública de B para cifrar la información y B necesita su propia clave privada para descifrar la información. Si B quiere mostrar su identidad, puede firmar la clave privada, escribir un “texto de firma” y difundirlo. Otros pueden verificar su identidad según la clave pública de B.

Debido a que la identidad y la firma no se pueden falsificar, los algoritmos de clave asimétrica garantizan la privacidad de la transmisión y la firma confiable.

Autor: Jiji
Traductor: Joy
Revisor(es): Hugo, Cecilia, Ashley
* La información no pretende ser ni constituye un consejo financiero ni ninguna otra recomendación de ningún tipo ofrecida o respaldada por Gate.
* Este artículo no se puede reproducir, transmitir ni copiar sin hacer referencia a Gate. La contravención es una infracción de la Ley de derechos de autor y puede estar sujeta a acciones legales.

Compartir

Calendario cripto
Actualizaciones de proyectos
Coinbase actualizará todos los tokens MATIC a POL del 14 al 17 de octubre, durante el período de migración, las recompensas por stake de MATIC no se acumularán.
POL
-1.74%
2025-10-14
Hackathon
La Red Pi ha lanzado oficialmente el Hackathon Pi 2025, marcando su primer gran desafío para desarrolladores tras el debut de la Red Abierta. Este hackathon invita a los desarrolladores a diseñar y lanzar aplicaciones impulsadas por Pi que ofrezcan utilidad en el mundo real y ayuden a evolucionar el ecosistema, con un premio total de 160,000 Pi. Aprovechando el impulso de innovación de Pi2Day 2025, la competencia fomenta una amplia gama de ideas impulsadas por la utilidad, desde herramientas de uso diario hasta conceptos de aplicaciones completamente nuevos. Todas las presentaciones deben cumplir con los Requisitos de Listado de Mainnet y proporcionar un valor tangible a la comunidad Pi. Incentivos y Premios: 1er Lugar: 75,000 Pi 2do Lugar: 45,000 Pi 3er Lugar: 15,000 Pi Hasta 5 Menciones Honoríficas: 5,000 Pi cada una Fechas Clave: 15 de agosto: Se abren las inscripciones y comienza la formación de equipos 21 de agosto: El hackathon comienza oficialmente 19 de septiembre: Revisión a mitad de camino (opcional, pero puede ofrecer mentoría y exposición) 15 de octubre: Fecha límite para las presentaciones finales, incluyendo listado de aplicaciones y video de demostración. Se anima a los desarrolladores a aprovechar Pi App Studio, Brainstorm, el Portal del Desarrollador y recursos de código abierto (PiOS), así como herramientas de IA, para construir y refinar sus ideas.
PI
-9.11%
2025-10-14
Hackathon
Starknet anunció el inicio del Re{solve} Hackathon el 15 de septiembre, que se llevará a cabo durante un mes con un fondo de premios de más de $50,000. Se anima a los participantes a construir soluciones prácticas, llevarlas a producción y competir por recompensas.
STRK
-2.42%
2025-10-14
Desbloqueo de 127MM Token
Starknet desbloquea tokens a las 12 AM UTC.
STRK
-2.42%
2025-10-14
Desbloqueo de Tokens
Sei desbloqueará 55,560,000 SEI tokens el 15 de octubre, lo que constituye aproximadamente el 1,15% de la oferta actualmente en circulación.
SEI
-2.22%
2025-10-14

Artículos relacionados

¿Qué es Tronscan y cómo puedes usarlo en 2025?
Principiante

¿Qué es Tronscan y cómo puedes usarlo en 2025?

Tronscan es un explorador de blockchain que va más allá de los conceptos básicos, ofreciendo gestión de carteras, seguimiento de tokens, información sobre contratos inteligentes y participación en gobernanza. Para 2025, ha evolucionado con funciones de seguridad mejoradas, análisis ampliado, integración entre cadenas y una mejor experiencia móvil. La plataforma ahora incluye autenticación biométrica avanzada, monitoreo de transacciones en tiempo real y un completo panel de DeFi. Los desarrolladores se benefician del análisis de contratos inteligentes potenciado por IA y entornos de prueba mejorados, mientras que los usuarios disfrutan de una vista unificada de cartera multi-cadena y navegación basada en gestos en dispositivos móviles.
11/22/2023, 6:27:42 PM
¿Qué es SegWit?
Principiante

¿Qué es SegWit?

Segregated Witness (SegWit) es una actualización en la cadena de bloques de Bitcoin que separa los datos del testigo del bloque base. La idea de SegWit fue propuesta por el desarrollador Pieter Wuille en 2015. Es una mejora destinada a resolver el problema de la maleabilidad de las transacciones y escalar la red.
11/21/2022, 8:21:30 AM
¿Qué es HyperGPT? Todo lo que necesitas saber sobre HGPT
Intermedio

¿Qué es HyperGPT? Todo lo que necesitas saber sobre HGPT

HyperGPT (HGPT) es un mercado de inteligencia artificial basado en blockchain que permite un acceso fluido a herramientas de IA, servicios y dApps a través de un ecosistema fácil de usar.
3/6/2025, 5:22:57 AM
¿Qué es la Billetera HOT en Telegram?
Intermedio

¿Qué es la Billetera HOT en Telegram?

La Billetera HOT en Telegram es una billetera completamente en cadena y no custodial. Es una billetera de Telegram de próxima generación que permite a los usuarios crear cuentas, intercambiar criptomonedas y ganar tokens $HOT.
11/29/2024, 6:45:47 AM
Todo lo que necesitas saber sobre Blockchain
Principiante

Todo lo que necesitas saber sobre Blockchain

¿Qué es blockchain, su utilidad, el significado detrás de las capas y acumulaciones, las comparaciones de blockchain y cómo se están construyendo los diferentes ecosistemas criptográficos?
11/21/2022, 9:54:32 AM
Top 10 Empresas de Minería de Bitcoin
Principiante

Top 10 Empresas de Minería de Bitcoin

Este artículo examina las operaciones comerciales, el rendimiento del mercado y las estrategias de desarrollo de las 10 principales empresas mineras de Bitcoin del mundo en 2025. Hasta el 21 de enero de 2025, la capitalización de mercado total de la industria minera de Bitcoin ha alcanzado los $48.77 mil millones. Líderes de la industria como Marathon Digital y Riot Platforms están expandiéndose a través de tecnología innovadora y una gestión energética eficiente. Más allá de mejorar la eficiencia minera, estas empresas se están aventurando en campos emergentes como servicios de nube de IA y computación de alto rendimiento, marcando la evolución de la minería de Bitcoin desde una industria de un solo propósito hasta un modelo de negocio diversificado y global.
2/13/2025, 6:15:07 AM
Empieza ahora
¡Registrarse y recibe un bono de
$100
!