He estado pensando cómo se ejecuta el decomiso —@BabylonLabs_io , en concreto— sin contratos inteligentes.
La respuesta es EOTS: Extractable One-Time Signature (Firma Extraíble de una Sola Vez), basada en las firmas Schnorr nativas de Bitcoin.
Los proveedores de finalidad envían un número aleatorio público antes de la votación. Al firmar el bloque, usan un nonce secreto emparejado con ese aleatorio. Si firman dos veces a la misma altura, cualquiera puede combinar esas dos firmas y extraer su clave privada. Esa clave extraída luego firma una transacción de decomiso previamente aprobada: la parte decomisada se envía a una dirección de destrucción y el resto de los fondos se devuelve a los apostadores según las reglas del protocolo.
El contrato de staking está escrito directamente con el propio lenguaje de scripts de Bitcoin. No se necesita envolver, ni un puente entre cadenas, ni un custodio.
El diseño actual se enfoca principalmente en infracciones de seguridad demostrables como el doble firmado, más que en problemas de disponibilidad como una caída del sistema. Esto es un diseño intencional a nivel de arquitectura.
#baby $BABY
La respuesta es EOTS: Extractable One-Time Signature (Firma Extraíble de una Sola Vez), basada en las firmas Schnorr nativas de Bitcoin.
Los proveedores de finalidad envían un número aleatorio público antes de la votación. Al firmar el bloque, usan un nonce secreto emparejado con ese aleatorio. Si firman dos veces a la misma altura, cualquiera puede combinar esas dos firmas y extraer su clave privada. Esa clave extraída luego firma una transacción de decomiso previamente aprobada: la parte decomisada se envía a una dirección de destrucción y el resto de los fondos se devuelve a los apostadores según las reglas del protocolo.
El contrato de staking está escrito directamente con el propio lenguaje de scripts de Bitcoin. No se necesita envolver, ni un puente entre cadenas, ni un custodio.
El diseño actual se enfoca principalmente en infracciones de seguridad demostrables como el doble firmado, más que en problemas de disponibilidad como una caída del sistema. Esto es un diseño intencional a nivel de arquitectura.
#baby $BABY
🤔 过于复杂
80%
🔥 EOTS genius
20%
5 Votos • Votación cerrada