Ir al contenido principal

Buscar...

Búsquedas populares

Firma Digital

Una firma digital es un método criptográfico que utiliza una clave privada para firmar transacciones en la blockchain, verificable con la clave pública para probar la autenticidad y prevenir alteraciones.

Cadena de bloques
Actualizado: 3 abr 2026
También conocido como: firma criptográfica ECDSA

¿Qué es un Firma Digital?

Una Firma Digital es una técnica criptográfica que verifica la autenticidad e integridad de un mensaje o transacción digital. Utiliza criptografía asimétrica, donde una clave privada crea la firma y una clave pública correspondiente la verifica. Esto prueba la identidad del remitente sin revelar la clave privada.

Las firmas digitales funcionan mediante el hash del mensaje para crear un resumen de tamaño fijo. El firmante cifra este resumen con su clave privada para producir la firma. El verificador calcula el hash del mensaje recibido, descifra la firma con la clave pública del remitente y verifica si ambos coinciden. Por ejemplo, en Bitcoin, ECDSA genera firmas para transacciones, asegurando que solo el propietario pueda gastar los fondos.

En criptomonedas y blockchain, las firmas digitales son esenciales para la seguridad. Previenen alteraciones, ya que cualquier modificación invalida la firma. Permiten el no repudio, lo que significa que el firmante no puede negar haber firmado. Esto asegura las transacciones entre pares sin intermediarios de confianza.

Las características clave incluyen autenticidad, integridad y no repudio. Los tipos comunes son ECDSA (utilizado en Bitcoin y Ethereum) y EdDSA (más rápido, utilizado en algunas cadenas modernas). Los sinónimos incluyen firma criptográfica y ECDSA.

BlockchainClave Pública

Una clave pública es una clave criptográfica utilizada para recibir transacciones en una blockchain. Se comparte abiertamente, mientras que la clave privada correspondiente permanece confidencial.

Read full definition
SecurityPrueba de Reservas

La Prueba de Reservas (PoR) es un método utilizado por las plataformas de criptomonedas para verificar que tienen suficientes activos para cubrir los depósitos de los usuarios.

Read full definition
BlockchainBitcoin

Bitcoin (BTC) es la primera criptomoneda descentralizada, lanzada en 2009. Utiliza la tecnología blockchain para transacciones digitales seguras entre pares sin intermediarios.

Read full definition
BlockchainEthereum

Ethereum es una plataforma blockchain descentralizada que permite contratos inteligentes y aplicaciones descentralizadas (dApps). Su criptomoneda nativa es Ether (ETH).

Read full definition

Ejemplos reales

Ejemplo 1: Firma de Transacción en Bitcoin

Alice envía 0.1 BTC a Bob. Ella realiza un hash de los datos de la transacción. Su billetera usa ECDSA para firmar el hash con su clave privada, creando una firma digital. Los mineros verifican la firma con la clave pública de Alice antes de incluirla en un bloque.

  • Formato de la firma: 3045022100...0220... (codificación DER).
  • Cualquier cambio invalida la firma.

Ejemplo 2: Firma de Billetera de Hardware

En un Ledger Nano, conéctate a MetaMask. Revisa los detalles de la transacción en la pantalla del dispositivo. Presiona ambos botones para firmar con tu clave privada. La firma digital autoriza la transferencia de Ethereum sin exponer la clave a tu computadora.

  • Previene el robo por malware.
  • Muestra la dirección del destinatario y el monto para confirmación.

Ejemplo 3: Firma de Mensaje para Verificación

Una dApp requiere prueba de la propiedad de la billetera. Firmas un mensaje único (nonce) como "Yo soy dueño de esta dirección" con tu clave privada. La dApp verifica la firma digital contra tu clave pública (derivada de la dirección).

  • Común en flujos de inicio de sesión: signTypedData en ethers.js.
  • Asegura el no repudio sin contraseñas.
BlockchainBitcoin

Bitcoin (BTC) es la primera criptomoneda descentralizada, lanzada en 2009. Utiliza la tecnología blockchain para transacciones digitales seguras entre pares sin intermediarios.

Read full definition
BlockchainClave Pública

Una clave pública es una clave criptográfica utilizada para recibir transacciones en una blockchain. Se comparte abiertamente, mientras que la clave privada correspondiente permanece confidencial.

Read full definition
HardwareLedger

Ledger es una marca de billeteras de hardware que almacenan de forma segura las claves privadas de criptomonedas fuera de línea, como la serie Ledger Nano.

Read full definition
BlockchainEthereum

Ethereum es una plataforma blockchain descentralizada que permite contratos inteligentes y aplicaciones descentralizadas (dApps). Su criptomoneda nativa es Ether (ETH).

Read full definition
SecurityPrueba de Reservas

La Prueba de Reservas (PoR) es un método utilizado por las plataformas de criptomonedas para verificar que tienen suficientes activos para cubrir los depósitos de los usuarios.

Read full definition
BlockchainConfirmación de bloque

Una confirmación de bloque es el proceso de verificar un nuevo bloque en la red blockchain, confirmando su validez y previniendo el doble gasto o fraude.

Read full definition
TransactionNonce

Un nonce es un número secuencial en una transacción de blockchain que asegura que las transacciones de la misma cuenta se procesen en orden y previene ataques de repetición.

Read full definition

¿Listo para elegir una Billetera Segura?

Usa nuestras herramientas para encontrar la billetera de hardware ideal para tus necesidades.