Publicaciones
avatar

Un L2 de Ethereum que acepta firmas cero suena como un error de seguridad, pero BB84 lo hace intencionalmente para evitar ataques cuánticos. El fin de semana pasado, su fundador, que publica como Hadamard, publicó el diseño en Ethereum Research y pidió comentarios críticos. BB84 es un rollup de OP Stack en mainnet, activo desde el 30 de septiembre, donde las transacciones L2 no llevan ningún ECDSA en absoluto. Cada cuenta es el extremo de una cadena de hashes keccak-256 construida a partir de un secreto, con 1.000 pasos por defecto. Para gastar, tu monedero revela el valor anterior en la cadena, que cualquiera puede verificar con un solo hash. Dentro del L2, la única suposición restante es la resistencia a la preimagen de keccak-256, que el algoritmo de Grover reduce a aproximadamente 2^128 de trabajo. Revelar un secreto lo vuelve público, por lo que el protocolo añade un paso de commit y revelación para vincular cada preimagen a una sola transacción primero. Dos nuevos tipos de transacción en op-geth manejan esto, y la verificación del remitente reemplaza a ecrecover. La autorización se consume incluso cuando la llamada se revierte, y si una billetera omite el paso de renovación en el último eslabón, esa dirección queda muerta. El post incluye una falla de front-running que el equipo encontró mientras lo escribía. Los commits no llevan firma, por lo que un nuevo commit solía reemplazar uno pendiente, y un atacante podría volver a vincular un secreto revelado a su propio pago. Una regla que entró en vigor el 21 de octubre hace que el primer commit gane. Los límites se explican claramente. Los depósitos y retiros L1 aún usan ECDSA. Aún no hay pruebas de fallas, y según el propio post, la cadena ni siquiera alcanzaría el Estadio 0 de L2BEAT. El secuenciador es operado por el equipo, y las direcciones de 160 bits dejan aproximadamente 2^80 de resistencia cuántica a preimágenes secundarias. El post también pregunta si las cuentas en cadena de hashes podrían convertirse en un EIP-7702 o un modo nativo de validación de abstracción de cuenta en L2 generales.

Este contenido es solo para fines informativos y educativos. Puede incluir opiniones de terceros, contenido patrocinado o material promocional por el que el creador puede recibir una compensación. Nada en este feed constituye asesoramiento de inversión ni una garantía de rentabilidad. Eres el único responsable de tus propias decisiones de inversión. Investiga siempre por tu cuenta y actúa con precaución antes de operar. No garantizamos la exactitud de la información de terceros y no nos hacemos responsables de las pérdidas que puedas sufrir. El rendimiento pasado no es indicativo de resultados futuros. Consulta nuestros Términos de la Comunidad y la Declaración de Riesgos para más detalles.

avatarPublica tu respuesta

Comentar