Skip to content

Repository files navigation

⛏️ Simulador de Minería Bitcoin

Simulador realista de minería Bitcoin con Proof of Work, block headers reales y double SHA-256.

🚀 Características

  • Block headers reales de 80 bytes (version, prevHash, merkleRoot, timestamp, bits, nonce)
  • Double SHA-256 usando Web Crypto API
  • Targets matemáticos de 256 bits (no prefijos simplificados)
  • Pool mining con extraNonce único por minero
  • VarDiff dinámico basado en tiempo real
  • Hashrate en tiempo real
  • Timestamp dinámico que se actualiza durante el minado

🎓 Conceptos Bitcoin Implementados

  • Block Header: Estructura de 80 bytes exacta
  • Hash: Double SHA-256 del header completo
  • Target: Número de 256 bits, condición: hash < target
  • Nonce: 32 bits (se agota rápido en hardware real)
  • ExtraNonce: Cada minero tiene uno único que modifica el merkle root
  • Shares: Hash que cumple share_target pero no network_target
  • VarDiff: Ajuste dinámico de dificultad según velocidad del minero

📝 Licencia

MIT

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages