Prototype Python Miner
Questa cartella contiene la versione Python originale del miner.
Contenuto
launcher.py: orchestrazione multiprocesso e dashboard hashratemain.py: ciclo mining single workerminer.py: loop PoW SHA-256block_builder.py: coinbase, merkle root, header, serializzazione bloccorpc.py: helper RPC verso Bitcoin Coreutils.py: utility comuni (target, hash, watchdog)config.py.example: template configurazionerequirements.txt: dipendenze Python
Setup
cd prototype
python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
Configurazione
- Crea
config.pypartendo dal template:
cp config.py.example config.py
- Modifica
config.pycon i parametri RPC/wallet del tuo nodo.
Esecuzione
Mining parallelo (consigliato):
python launcher.py
Con numero processi esplicito:
python launcher.py -n 4
Single worker:
python main.py