InicioCripto para profesionalesQué son las firmas der estrictas

Qué son las firmas der estrictas

Qué son las firmas der estrictas

Las firmas estrictas DER (Distinguished Encoding Rules o Reglas de Codificación Distinguidas) son un tipo de codificación que pretende asegurar la compatibilidad de una firma digital en cualquier contexto, y se utilizan para asegurar la validez de las firmas digitales en Bitcoin y criptomonedas.

Sin duda, Bitcoin es un software criptográfico altamente especializado, como lo demuestran las rigurosas firmas DER, una implementación criptográfica destinada a ofrecer mejores grados de seguridad en el protocolo, especialmente en el sistema de firmas de Bitcoin.

Las firmas estrictas, a menudo conocidas como DER (Distinguished Encoding Rules), son una especie de codificación segura que garantiza la compatibilidad de una firma digital en cualquier contexto. No importa si su cartera está vacía. Ya sea en un ordenador, un smartphone u otro dispositivo, la codificación será consistente y la resolución será la misma de principio a fin. Esto es crítico para Bitcoin ya que asegura que sus firmas digitales son seguras bajo una variedad de condiciones.

El propósito de la codificación DER es asegurar que las verificaciones ECDSA son siempre válidas. Para ello, no sólo se comprueba la formación de cada firma, sino también su codificación. Para empezar, las firmas ECDSA se someten a una verificación DER, que garantiza que la codificación de la firma es válida. Cada firma ECDSA debe codificarse (o escribirse) cuidadosamente en Bitcoin, y cualquier cambio indica que la firma no es de fiar.

En este caso, el protocolo Bitcoin simplemente rechaza la firma e impide que se ejecute el Bitcoin Script relacionado con ella.

Hay que recordar que ECDSA es un sistema de firma digital determinista, lo que significa que siempre debe producir la misma firma en las mismas condiciones de generación, independientemente de los criterios utilizados. Esto es necesario para la seguridad y garantiza que no haya dos firmas ECDSA idénticas. En el caso de la codificación DER, ocurre lo mismo: sólo hay un flujo de datos que puede representar correctamente los valores especificados para una firma ECDSA.

Sin embargo, algunas implementaciones (como OpenSSL) son problemáticas y producen codificaciones incorrectas en casos concretos. Como resultado, los verificadores de firmas ECDSA son frecuentemente flexibles en sus criterios de aceptación. Esto es inaceptable en Bitcoin, ya que provoca errores en la verificación de firmas e interrumpe el consenso de la red. Ante tales problemas, los desarrolladores de Bitcoin optaron por diseñar su propia implementación DER que se adaptara a las demandas especiales de Bitcoin, evitando que otras implementaciones interfirieran en su funcionamiento.

Determinación de los criterios de aceptación.

Consulta otros niveles

Utilizamos cookies para almacenar, acceder y procesar datos personales para ofrecerte la mejor experiencia en línea. Al hacer clic en Aceptar cookies, das tu consentimiento para almacenar todas las cookies y garantizar el mejor rendimiento del sitio web. Puedes modificar las preferencias de las cookies o retirar el consentimiento haciendo clic en Configuración de las cookies. Para saber más sobre las cookies y sus propósitos, lee nuestra Política de cookies and Política de Privacidad

Configuración de las cookies


Control de cookies


¿Qué son las cookies?

Las cookies son pequeños archivos de texto que nuestro servicio proporciona para permitirnos identificar de forma única tu navegador o dispositivo. Las cookies normalmente funcionan asignando un número único a tu dispositivo y los sitios web que visitas, así como los proveedores de servicios externos para esos sitios web, las almacenan en tu navegador. Con el término cookies se deben considerar otras tecnologías como SDK, píxeles y almacenamiento local.


Si están habilitadas

Podemos reconocerte como un cliente que permite servicios, contenido y publicidad personalizados; efectividad de los servicios, y reconocimiento de dispositivos para una mayor seguridad
Podemos mejorar tu experiencia en función de su sesión anterior
Podemos realizar un seguimiento de tus preferencias y personalizar los servicios
Podemos mejorar el rendimiento del sitio web.


Si no están habilitadas

No podremos recordar tus sesiones anteriores, eso no nos permitirá adaptar el sitio web a tus preferencias
Es posible que algunas funciones no estén disponibles y que la experiencia del usuario se reduzca al no habilitar las cookies


Estrictamente necesarias significa que las funciones esenciales del sitio web no se pueden proporcionar sin usar cookies. Al ser esenciales para el correcto funcionamiento y la seguridad de las funciones y servicios del sitio web, no puedes optar por no utilizar esta tecnología. De todas formas, puedes bloquearlas en de tu navegador, pero podría causar la disfunción de las funciones básicas del sitio web.

  • Establecer preferencias de privacidad
  • Iniciar sesión segura
  • Conexión segura durante el uso de servicios
  • Relleno de formularios

Tecnologías de análisis y seguimiento del rendimiento para analizar cómo utilizas el sitio web.

  • Páginas más visitadas
  • Interacción con el contenido
  • Análisis de errores
  • Prueba y medición de la efectividad de varios diseños

El sitio web puede utilizar tecnologías de marketing y publicidad de terceros.

  • Promocionar nuestros servicios en otras plataformas y sitios web
  • Medir la efectividad de nuestras campañas