thread count solo mine
This commit is contained in:
@@ -31,13 +31,41 @@ sudo docker exec -it amd-strix-halo-llama-rocm bash -c "/mnt/dl/rinhash/cpuminer
|
||||
|
||||
### **Solo Mining (Local Node)**
|
||||
```bash
|
||||
# Solo mining with default address
|
||||
# Solo mining with default address and all cores
|
||||
bash MINE/rin/solo_mining_core.sh
|
||||
|
||||
# Solo mining with custom address
|
||||
bash MINE/rin/solo_mining_core.sh rin1qkeweeh2agurz5af3eullkvtl34kcmrwl2ytkvn
|
||||
# Solo mining with custom address and thread count
|
||||
bash MINE/rin/solo_mining_core.sh -a rin1qkeweeh2agurz5af3eullkvtl34kcmrwl2ytkvn -t 16
|
||||
|
||||
# Solo mining with 28 threads (like your cpuminer attempt)
|
||||
bash MINE/rin/solo_mining_core.sh -t 28
|
||||
```
|
||||
|
||||
### **Why cpuminer-opt-rin Can't Mine Directly to Node**
|
||||
```bash
|
||||
# This command will fail:
|
||||
sudo docker exec -it amd-strix-halo-llama-rocm bash -c "/mnt/dl/rinhash/cpuminer-opt-rin/cpuminer -a rinhash -o http://127.0.0.1:9556 -u rinrpc -p 745ce784d5d537fc06105a1b935b7657903cfc71a5fb3b90 -t 28 --coinbase-addr=bc1qjn4m6rmrveuxhk02a5qhe4r6kdcsvvt3vhdn9j"
|
||||
|
||||
# Reason: Protocol mismatch
|
||||
# - cpuminer-opt-rin uses Stratum protocol (for mining pools)
|
||||
# - RinCoin node uses RPC protocol (for direct mining)
|
||||
# - No built-in protocol conversion available
|
||||
```
|
||||
|
||||
### ** we do not need a container for the cpu, so we can run it directly if we want**
|
||||
1. we run stratum proxy
|
||||
./MINE/rin/start_stratum_proxy.sh
|
||||
2. we run the cpuminer
|
||||
/home/db/Downloads/rinhash/cpuminer-opt-rin/cpuminer -a rinhash -o stratum+tcp://127.0.0.1:3333 -u user -p pass -t 28
|
||||
|
||||
|
||||
|
||||
|
||||
### **Mining Options Explained**
|
||||
1. **Built-in Core Mining**: Uses RinCoin's `generatetoaddress` RPC command
|
||||
2. **Pool Mining**: Uses cpuminer-opt-rin with Stratum pools (Zergpool)
|
||||
3. **Direct RPC Mining**: Would require custom miner implementing `getblocktemplate`
|
||||
|
||||
## build image
|
||||
sudo bash -lc "cd /mnt/shared/DEV/repos/d-popov.com/scripts/MINE/rin && docker build -t rincoin-node:latest . | cat"
|
||||
|
||||
|
Reference in New Issue
Block a user