Uma criptomoeda é um ativo digital projetado para funcionar como um meio de troca usando criptografia para garantir transações, controlar a criação de novas unidades e verificar a transferência de ativos.

Geralmente, baseia-se em uma blockchain, um registro distribuído, descentralizado e imutável.

Componentes técnicos principais:


  • Blockchain:


É um banco de dados distribuído onde cada bloco contém:

uma lista de transações validadas,


um timestamp,


o hash do bloco anterior (assegurando a continuidade),

um nonce usado para mineração (em sistemas Proof of Work).

  • Criptografia:

Hashing (SHA-256, Keccak, etc.): transforma qualquer dado em uma impressão única.

Criptografia assimétrica: cada usuário possui uma chave privada (secreta) e uma chave pública. As assinaturas digitais permitem autenticar transações.


  • Consensus distribuído:

Permite garantir que toda a rede concorde sobre o estado da blockchain:

Proof of Work (PoW): usado pelo Bitcoin, requer cálculos intensivos.

Proof of Stake (PoS): usado pelo Ethereum 2.0, baseado na posse de tokens.

Outros: Delegated PoS, Proof of Authority, etc.

  • Nós e Rede P2P:

Cada participante (ou nó) possui uma cópia da blockchain e se comunica com outros via uma rede peer-to-peer.

  • Exemplo: Bitcoin


    Blockchain pública, open-source

    Consenso: Proof of Work (SHA-256)

    Bloco a cada 10 minutos

    Tamanho do bloco limitado (1 Mo na base)

    Recompensa decrescente: halving a cada ~4 anos

    Moeda nativa: BTC

Smart contracts (para criptomoedas como Ethereum):

São programas autônomos implantados na blockchain, executados automaticamente de acordo com condições definidas. Eles permitem a criação de aplicações descentralizadas (DApps), tokens (ERC-20, etc.), DeFi, NFT, etc.

#informationuseful #blockchain #bitcoin #ETH