Una criptomoneda es un activo digital diseñado para funcionar como un medio de intercambio utilizando criptografía para asegurar las transacciones, controlar la creación de nuevas unidades y verificar la transferencia de activos.

Generalmente se basa en una blockchain, un registro distribuido, descentralizado e inmutable.

Componentes técnicos clave :


  • Blockchain :


Es una base de datos distribuida donde cada bloque contiene :

una lista de transacciones validadas,


una marca de tiempo,


el hash del bloque anterior (asegurando la continuidad),

un nonce utilizado para la minería (en los sistemas Proof of Work).

  • Criptografía :

Hashing (SHA-256, Keccak, etc.) : transforma cualquier dato en una huella única.

Criptografía asimétrica : cada usuario tiene una clave privada (secreta) y una clave pública. Las firmas digitales permiten autenticar las transacciones.


  • Consenso distribuido :

Permite asegurarse de que toda la red esté de acuerdo sobre el estado de la blockchain :

Proof of Work (PoW) : utilizado por Bitcoin, requiere cálculos intensivos.

Proof of Stake (PoS) : utilizado por Ethereum 2.0, basado en la posesión de tokens.

Otros : Delegated PoS, Proof of Authority, etc.

  • Nodos y Red P2P :

Cada participante (o nodo) tiene una copia de la blockchain y se comunica con otros a través de una red peer-to-peer.

  • Ejemplo : Bitcoin


    Blockchain pública, de código abierto

    Consenso : Proof of Work (SHA-256)

    Bloque cada 10 minutos

    Tamaño del bloque limitado (1 Mo en base)

    Recompensa decreciente : halving cada ~4 años

    Moneda nativa : BTC

Smart contracts (para criptomonedas como Ethereum) :

Son programas autónomos desplegados en la blockchain, ejecutados automáticamente según condiciones definidas. Permiten la creación de aplicaciones descentralizadas (DApps), tokens (ERC-20, etc.), DeFi, NFT, etc.

#informationuseful #blockchain #bitcoin #ETH