Simulador realista de minería Bitcoin con Proof of Work, block headers reales y double SHA-256.
- ✅ 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
- 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_targetpero nonetwork_target - VarDiff: Ajuste dinámico de dificultad según velocidad del minero
MIT