¿Verificación formal? ¿Qué es? Aprende más 🧵
Trillones de dólares están en blockchains. Un error de consenso = drenaje instantáneo. Las pruebas pueden encontrar errores, pero no pueden probar que sean imposibles. La verificación formal para protocolos basados en DAG cambia las reglas del juego.
La verificación formal modela un protocolo como una máquina de estados y permite a un probador verificar exhaustivamente cada transición, no solo una muestra de prueba.
¿La parte difícil? Las pruebas son lentas de escribir. La idea de Sonic: descomponer los protocolos en bloques de construcción reutilizables en lugar de reinventar las pruebas cada vez.
Sonic Labs acaba de abrir el código de una biblioteca TLA+ que prueba matemáticamente la seguridad de DAG-Rider, Hashgraph, Bullshark, Aleph y más—sin muros de pago, sin NDAs.
Dijkstra: “Las pruebas de programas pueden mostrar la presencia de errores, pero nunca su ausencia.” Las pruebas te dan la parte de la ausencia.
La biblioteca divide las cosas en dos:
• Construcción de DAG 🌳
• Ordenación / elección de líder 🗳️
Cada bloque tiene su propia especificación + prueba verificada por máquina.
Se necesitaron aproximadamente 14 meses-persona entre 5 investigadores para modelar 5 protocolos. Agregar un sexto ahora toma días, no meses.
El trabajo debutó en NASA Formal Methods 2025. Si es lo suficientemente robusto para cohetes, ¡probablemente sea bueno para Sonic!
Advertencia: estas pruebas cubren la seguridad (sin bifurcaciones, sin doble gasto). No solucionan la vitalidad ni los ataques económicos, pero eliminar clases enteras de errores de seguridad sigue siendo una gran victoria.
Resumen — Las listas de verificación de auditoría son de 2020. Las pruebas composables y de código abierto son de 2025. Hagamos que "probablemente seguro" sea la norma en cripto.
Blog →
Código →
4,84 mil
35
El contenido de esta página lo proporcionan terceros. A menos que se indique lo contrario, OKX no es el autor de los artículos citados y no reclama ningún derecho de autor sobre los materiales. El contenido se proporciona únicamente con fines informativos y no representa las opiniones de OKX. No pretende ser un respaldo de ningún tipo y no debe ser considerado como un consejo de inversión o una solicitud para comprar o vender activos digitales. En la medida en que la IA generativa se utiliza para proporcionar resúmenes u otra información, dicho contenido generado por IA puede ser inexacto o incoherente. Lee el artículo vinculado para obtener más detalles e información. OKX no es responsable del contenido alojado en sitios de terceros. El holding de activos digitales, incluyendo stablecoins y NFT, implican un alto grado de riesgo y pueden fluctuar en gran medida. Debes considerar cuidadosamente si el trading o holding de activos digitales es adecuado para ti a la luz de tu situación financiera.