Monero Mining

226 readers
1 users here now

founded 1 year ago
MODERATORS
1
 
 

Did someone say 0% mining fees?

Actually no fees for pool mining, how do you do that?

This is about the official, decentralized Monero mining pool.

The rewards are automatically sent directly to your mining wallet address even for small pool payouts.

Who still uses the old pools from third-party providers, which also charge fees and have relatively high payout limits?

Sometimes I think we just have to mention it twice a day to get it heard. 0% fees, official Monero pool.

Honestly, 0%? Yes, 0%.

2
 
 

How it Works - https://xmrvsbeast.com/

The raffle gives away free bonus hashrate, the more of your own hashrate you contribute the more of the bonus hashrate you earn. The goal of the raffle is to bring more hashrate to p2pool.

Use the rewards calculator to see what you could earn.

https://xmrvsbeast.com/p2pool/estimated_reward.html

A miner contributing 10kH/s goes into the VIP Donor round and can earn around 1.64 XMR/year

The more hashrate in a round the greater the odds of the round being selected, so fire up all your rigs and let's play!

Read the rules @ https://xmrvsbeast.com/p2pool/rules.html

Join us today :)

3
4
submitted 1 month ago* (last edited 1 month ago) by [email protected] to c/[email protected]
 
 

P2Pool fork October 12th, 2024

Technically speaking, the new software has been running for some time - but the hashrate of P2pool is still around 7% of the Monero network. So everything seems to be running as expected. Any feedback, is the new version more demanding for the servers @XMRvsBeast? Did everything go smoothly as expected?

I assume the next revuo issue will cover it.

4
 
 

cross-posted from: https://monero.town/post/4625590

https://github.com/Cyrix126/gupaxx/releases/tag/v1.5.1

Gupaxx v1.5.1 important fixes

- Freeze after some time
- Xmrig could not be started after Xmrig-Proxy manually (Linux/MacOS)
- Node and Proxy custom args were not parsed correctly
- Node and Proxy custom args were applied if not empty in simple mode
- Unable to save node selection in Proxy Tab
- P2Pool status could not get green if verbosity level was below 3
- Crashes on Wayland
5
6
 
 

Recently I've taken the docker compose example from SChernykh and have started a p2pool for Reddthat!

https://github.com/SChernykh/p2pool/tree/master/docker-compose (many thanks here!). After some minor changes I removed the IP listing from statistics and increase the visibility to 100 "supporters". It's viewable at donate.reddthat.com. (if @[email protected] wants the code change I can provide diff)

The idea was to also allow people to donate to instances via CPU instead of actual $.

My question for the community is whether I am creating a centralised pool or am I still participating in a decentralized fashion?

7
8
 
 

Gupaxx is a fork of Gupax integrating the XMRvsBeast Raffle, it is also a maintained software. It is made to make in the most easy way possible mining on P2Pool while optionally participating (but you will want to 😉) in the XMRvsBeast raffle.

9
3
submitted 5 months ago* (last edited 5 months ago) by [email protected] to c/[email protected]
 
 

Since the dramatic decrease in hashrate[1] on 29/05/24 from ~2.8 GH/s to ~1.8 GH/s as of 01/06/24. This has shaken up the pool distribution[2]; as a result, nanopool now holds ~576 MH/s (30% of the total 1.8 GH/s.)This isn’t a five-alarm fire, but it is mildly concerning. This can potentially repeat the MineXMR 51% scare of 2022[3]. If any of you fine folks would consider mining on a decentralised pool such as p2ool[4], now is the time. 

Ps,  I am in no way affiliated with p2ool. Happy mining.

[1] https://www.coinwarz.com/mining/monero/hashrate-chart

[2] https://miningpoolstats.stream/monero

[3] https://cointelegraph.com/news/monero-community-concerned-as-leading-mining-pool-nears-51-of-ecosystem-s-total-hash-rate

[4] https://p2pool.io/#pool

~baz

10
11
 
 

Head on over to https://gupax.io/ and start mining Monero like a champ. TODAY!

12
 
 

cross-posted from: https://monero.town/post/2706953

Available @ https://github.com/Cyrix126/gupaxx

Hop into https://matrix.to/#/#xmrvsbeast:monero.social if you have questions or issues.

13
 
 
14
4
my p2pool setup (monero.town)
submitted 8 months ago* (last edited 7 months ago) by [email protected] to c/[email protected]
 
 

Someone on Matrix thought it would be useful for me to post my p2pool setup for people to see annd use if they wanted. So here it is.

  1. node configuration: in my monerod node folder I have a file called "start.sh" with 755 permissions. the file contains

./monerod --config-file=./persist/monero.conf

the monero.conf file in "./persist/monero.conf" contains

##### Add Priority Nodes (suggested by P2Pool) #####

#

add-priority-node=p2pmd.xmrvsbeast.com:18080

add-priority-node=nodes.hashvault.pro:18080

#

##### DNS Settings (suggested by P2Pool) #####

#

disable-dns-checkpoints=1

enable-dns-blocklist=1

#

##### RPC Setup #####

#

#restricted RPC

rpc-use-ipv6=1

rpc-restricted-bind-ip=0.0.0.0

rpc-restricted-bind-ipv6-address=::

rpc-restricted-bind-port=18089

rpc-ssl=autodetect

rpc-ssl-certificate=./persist/MoneroCert

rpc-ssl-private-key=./persist/MoneroCertPrivateKey

#Make rpc public

confirm-external-bind=1

public-node=1

#

##### ZMQ (for P2Pool) #####

#

zmq-pub=tcp://127.0.0.1:18083

#

##### Peers and rate limits #####

#

#node connects to peers

out-peers=8

#

#connections to node from other peers

in-peers=8

#

#limit uplink speed to ~8mbps

limit-rate-up=1024

#

#limit downlink to ~24mbps

limit-rate-down=3072

the cert files mentioned were created using ./extras/monero-gen-ssl-cert

  1. p2pool configs

Again i use a file called "start.sh" with 755 permissions for this because i am lazy

./p2pool --host 127.0.0.1 --mini \ --wallet 459hQmByGGyZaSSV51vygKdfBkAoyVHhjTq65bUipJADN915JXZxq6fNxjbBUVzGvPMm8iXQT6TxmiZVBn5pCkhi1EiXA5p

That part is pretty simple. Now for a little deviation. I use xmrig-proxy for this but you could just point regular xmrig directly to p2pool. my xmrig-proxy also has a "start.sh" with 755 which looks like this.

pool="127.0.0.1"

port="3333"

host=$(hostname)

#

./xmrig-proxy --algo=randomx --donate-level=0 \ -b 0.0.0.0:3331 \ -o $pool:$port -u x+170000

the "-u x+170000" is the total difficulty i want but could most likely be left out.

  1. miner config

Again I have a "start.sh" with 755 permission

pool="ip of xmrig proxy or p2pool"

port="port xmrig proxy or p2pool is listening on"

host=$(hostname)

TotalThreads=$(grep -c ^processor /proc/cpuinfo)

MinerThreads=$(echo "$TotalThreads/2" | bc)

#

sudo ./xmrig -o $pool:$port --donate-level=0 --algo=randomx \

-u +20000 \

--rig-id $host --huge-pages-jit --randomx-1gb-pages -t $MinerThreads \

--cpu-no-yield --cpu-memory-pool -1 --cpu-max-threads-hint 90

the reason i mentioned deviation above is because if you have all your miners and the p2pool/monerod on the same network you COULD just point each xmrig directly at the p2pool instead of doing it through xmrig-proxy like i have done here. I was using it to keep from duplicating work when i used centralized mining pools and it was lowering my total hashrate. However, if you had miners on multiple different networks say at home and at a friends house or vacation home, etc you could put up an xmrig-proxy and have that connect to your p2pool and have all miners on that network connect to that xmig-proxy in order to limit the requests to your p2pool from multiple clients on the same network. So instead of 10 requests from 10 miners on your vacation house network there would only be one request from the proxy and then those 10 miners would talk to the proxy locally

Edit: i like to run everything in screens, so

screen -S monero

cd directory/of/monerod

./start.sh

CTRL+A D

screen -S p2pool

cd directory/of/p2pool

./start.sh

cTRL+A D

screen -S proxy

cd directory/of/xmrig-proxy

./start.sh

CTRL+A D

screen -S miner

cd directory/of/xmrig

./start.sh

CTRL+A D

15
 
 

cross-posted from: https://monero.town/post/2147915

The calculator takes into account historical data and also calculates the odds for you. Needless to say joining the raffle is a no brainier. 🧠

P2Pool already is the best way to mine Monero. Now with the Bonus Hashrate raffle (https://xmrvsbeast.com) it is the best way to mine, period.

You can now verify that all selections are actually random and no cheating is taking place by the raffle admin. Click on "Recent Winners" and follow the verification instructions.

Join us (1800+ miners) in making P2pool #1 in dominance as it should be and Monero mining fully decentralized! (https://moneroj.net/p2pool_dominance/)

16
 
 

cross-posted from: https://monero.town/post/1975340

Mining Monero on P2Pool has never been more fun!

Visit the rules page to see how to participate and win BIG!

https://xmrvsbeast.com/p2pool/rules.html

17
18
 
 

cross-posted from: https://monero.town/post/1681563

To keep the raffle fair and competitive miners are now required to have a share in the PPLNS window to win the raffle.

You can now register an address to the raffle without having to wait to be in the PPLNS window.

A whale donor round was added for miners donating 100kH/s or more.

Please see the rules page for more details.

Let's get that hashrate up! Good luck and have fun. ;)

19
20
7
submitted 11 months ago* (last edited 11 months ago) by [email protected] to c/[email protected]
 
 

"We are now actively developing a new testnet using RandomX."

21
13
Heating my office with xmrig (self.moneromining)
submitted 11 months ago by pianoplant to c/[email protected]
 
 

Figured you guys might enjoy my little winter project. I have an always-on server + my gaming PC in my office set up with xmrig. I have electric baseboard heaters in my apartment (PNW, USA) so as long as I'm not heating my office past my normal setpoint the electricity is essentially free.

How I set this up:

  • ESP32 flashed with ESPHome + MCP9808 temperature sensor takes a reading of the ambient temperature every minute and sends it to homeassistant
  • Homeassistant feeds that temperature (as well as a controllable setpoint) to a python script
  • Python runs a PID controller based on the room temp and setpoint
  • I use the XMRIG http API to pause/resume and dynamically control the number of threads used for mining

Here's the result: image

Keeping my room +/- 0.5 degrees from the setpoint while mining

If you guys are interested I can post more details. I've had my baseboards off for over a month now with outside temps below freezing.

22
 
 

Apparently, the Nintendo Switch gets 230 hashes per second mining #Monero

Jpeg Image

Can you mine crypto with a Nintendo Switch? https://cryptonews.net/news/mining/27918548/

Interestingly, RandomX, the Monero mining algorithm, allows for alternative experiments like this due to being ASIC-resistant. Miners can use simple CPUs or gaming devices to run the algorithm and try their luck at block discovery while supporting network security.

23
7
submitted 1 year ago* (last edited 1 month ago) by [email protected] to c/[email protected]
 
 

⛏️ Fair CPU pool mining introduction
Monero (XMR) is one of the only projects
which offer a way of mining in a pool as it should be implemented,
with P2Pool:

  • Fair - Instant payouts according to your share.
  • Decentralized - No pool owners - No centralized party handling the P2Pool.
  • Decentralized - Pool participants - Due to the RandomX algorithm being used, no specialized Antic miners can be built for XMR. Meaning that an average Joe can still participate and earn shares with their CPU.
  • Private - XMR itself continuously aims for the best possible privacy cryptography can offer.

Source Code / Links:

⛏️ Fair CPU pool mining guide
This guide will help you setting up a fair Monero miner,
please note, that you still will have to create your own config files for:
Gupax, P2Pool and XMRig

  1. Use Monero GUI to create a wallet
  2. Use Monero GUI to run your own monerod instance (Monero Node daemon),
    configure following startup flags under:
    Monero GUI => Settings => Node => Daemon startup flags:
    --zmq-pub=tcp://127.0.0.1:18083 
    --out-peers 32 
    --in-peers 64 
    --add-priority-node=p2pmd.xmrvsbeast.com:18081 
    --add-priority-node=nodes.hashvault.pro:18081 
    --disable-dns-checkpoints 
    --enable-dns-blocklist 
    --prune-blockchain 
    --sync-pruned-blocks 
    --db-sync-mode=safe
    --log-level 1
    

These startup flags will help with:

  • Blocking malicious nodes
  • Keeping your copy of the blockchain as small as possible
  • Provide logging incase a priority-node goes down
    (Use Monero Fail for replacements)
  1. Configure the P2Pool + XMRig binary paths in Gupax under:
    Gupax => Gupax => P2Pool/XMRig PATHs
  2. Use Gupax to run P2Pool,
    connect to your local monerod instance by configuring P2Pool as following:
    Gupax => P2Pool => P2Pool Mini => Fill in the following:
    Name = Local Monero Node
    IP = 127.0.0.1
    RPC = 18081
    ZMQ = 18083
    Out-peers = 32
    In-peers = 64
    
  3. Use Gupax to run XMRig,
    connect to your local P2Pool as following:
    Gupax => XMRig => Command arguments (configure --threads as desired):
    -c config.json 
    -o 127.0.0.1:3333 
    --http-host 127.0.0.1 
    --http-port 18088 
    --threads 30
    

This will make it possible to load a config.json file from the same directory as the XMRig binary

Notes

  • If you're gonna run on normal end-user hardware (e.g. Desktop/Laptop/Smartphone), then I'd recommend to mine on P2Pool Mini instead of the main P2Pool
  • Your P2Pool wallet adress is public, periodically move mined funds to a new, truly private XMR wallet
  • My use-case? I mine to support the cause and to earn a little back from heating my room during winter times 😄
24
 
 

Most notable rumor is 8 channel ddr5 at 8500 MHz. They are efficient mobile processors tho... Mac forums had he most informative discussion I could find.

25
 
 

I've had an xmrig process running on Linux terminate after printing "Aborted." twice in the last week, never seen this before. Anybody know what might be the cause? System was recently upgraded to Debian 12 and had an NVMe stick put in.

view more: next ›