16 votes
Accepted

Benefits to starting out mining at a higher difficulty

A high pool difficulty is for high power mining equipment. What this does is lowers the bandwidth amount for both the pool and the miner. Because the difficulty is higher, the miner will find valid ...
user avatar
12 votes
Accepted

What is a "Low Difficulty Share" error?

Usually that error means the share your miner submitted was garbage, and didn't actually verify on the pool. Sometimes it means the share was submitted too late, and the pool has already moved on to ...
user avatar
  • 4,203
10 votes
Accepted

How decentralized is Monero mining?

There are at least 13 pools but likely more due to private and unkown pools Not yet, but there has been some interest in the idea It does not exist for Monero but it would be a nice little project ...
user avatar
  • 1,428
10 votes
Accepted

What is a mining pool, and why should I join one?

A mining pool spreads the risk/reward of hitting a block, so you'll get more consistent results--though you'll likely pay an administration fee. Think of it in terms of a lottery pool. If every week ...
user avatar
  • 216
10 votes

Does mining use a lot of bandwidth?

Solo mining requires running a full node, pool mining does not. Also, when solo mining, it will usually take much longer to find a block when compared to a pool. Pools do charge a fee, normally 1-2% ...
user avatar
9 votes
Accepted

What is actually happening when you pool mine? What is a share?

When you mine, you try to solve a puzzle. In a simple description, you choose a number, any number, hash it together with some info for the block you want to include in the blockchain, and then check ...
user avatar
9 votes
Accepted

Can I mine with more than one client on a given mining pool?

Nothing special to do if you're pool mining. Most pools just use your address as your "account name" and don't care if one device or 100 are mining to that address. As an example, some miners ...
user avatar
9 votes
Accepted

Failure of an exchange or pool to upgrade to Monero v0.10.1 by January 5th

Miners will lose what they would have gained if the pool had been on the right fork: any block mined on the wrong fork will eventually get reorganized away. If the pool's on the wrong fork, any money ...
user avatar
  • 34.6k
8 votes
Accepted

What does Shares/Diff number represent on pools found blocks

This is a proxy for "did we get lucky or not". The shares numerator is the total number of weighted shares sent by miners trying to find the block. When you mine, you're asked to solve an easier ...
user avatar
  • 34.6k
8 votes

Resource to see mining distribution

https://monerohash.com/#network is a pretty good visualisation of the state of Monero mining. It also has some basic stats on nodes, and the blocks the monerohash pool has found.
user avatar
8 votes
Accepted

What is the block maturity value seen in many pool interfaces?

It seems like a certain number of steps or confirmations needed when a block is found by a pool (I guess it's the same when mining solo), but I can't be sure. This is exactly right. When a block is ...
user avatar
7 votes
Accepted

Why is there no P2Pool for miners?

Why is there no P2Pool for miners? Because no one has developed it yet. Additionally, a 2 minute block time is very difficult to work with for a p2pool system. AFAIK, the p2pool system works ...
user avatar
  • 5,656
7 votes

Same reward for solo and pool mining in the long term?

Solo and pool mining should give out similar reward in the long term, with a few notable differences: pools typically have a fee, varying from 0% to 2%. working with a pool incurs some small delays (...
user avatar
  • 34.6k
7 votes
Accepted

What Happens When a Miner Doesn't Reach Minimum Payment Threshold?

When a block is found, the block reward is divided among the miners, pro rata with the difficulty weighted shares they submitted for this block. This is done by the pool software's own accounting, not ...
user avatar
  • 34.6k
6 votes

Is moneropool safe to use?

Answering whether a mining pool (or anything in the cryptocurrency space) is safe is an especially tough challenge, but I will try to look at the things that you should consider if you are evaluating ...
user avatar
6 votes

Monero Height at a standstill

The 100% part of the message means that you are connected only to nodes with at most that height, which is far in the past. Try print_cn and see if you have any peers, and how many. This is odd that ...
user avatar
  • 34.6k
6 votes
Accepted

How is the block hash encoded?

You cannot compute a block's difficulty from its hash. The hash is a Keccak hash. A different hash using Cryptonight is used for PoW purposes, but this isn't the block hash. It is often called the ...
user avatar
  • 34.6k
6 votes
Accepted

Writing my own Monero miner

Pool miners talk to pools using JSON over HTTP. This is a fairly simple protocol, which is different from the one used by Bitcoin miners, but similar. I don't know of a documentation for it, but you ...
user avatar
  • 34.6k
6 votes
Accepted

How to calculate job target in hex

How to get a decimal value of difficulty (480045) by a hexadecimal value of a given target in hex (f3220000) ? Swap endian f3220000 and remove padding gets 22f3, then 0x100000001 / 0x22f3 yields: ...
user avatar
  • 17.4k
5 votes

What stops the miner or the pool owner from cheating?

Here is the answer when it comes to Bitcoin mining pools. https://bitcoin.stackexchange.com/a/10693 TL;DR: The miner will find a valid hash based on the merkle root provided initially by the pool. ...
user avatar
  • 301
5 votes

What are the bandwidth and latency requirements of a miner? What is the total data usage per week?

Assuming you refer to pool mining... This question was partially answered here: Does mining use a lot of bandwidth? 20 Mb/day download and less than 5 Mb/day upload So over a month, that's ~750 ...
user avatar
5 votes

How can I compile a mining software for my mac computer that uses an NVIDIA GPU?

You want tsiv's ccminer-cryptonight. I've never successfully compiled it on macOS, and don't have a mac desktop anymore to test it on, but I believe a few recent Issues on github answer this question....
user avatar
5 votes

How to set up a mining pool?

If you have limited linux skills, i suggest you try Monerodo, which is an ubuntu with a bunch of monero software pre-installed, including a pool software. Otherwise, you can start looking at ...
user avatar
5 votes
Accepted

Same reward for solo and pool mining in the long term?

As far as I understand, rewards of pool mining are devided by the miners of the pool. So I will get 1 XMR with 1 KH/sec in about 1 week, if I start mining now. That's right. But if you solo-mine, it ...
user avatar
  • 19.8k
5 votes

What are factors to consider to choose the best mining pool?

If the pool has variable difficulty like most pools do mining with high end hardware should not be a problem as the difficulty will adjust based off the shares your hardware submits. If the pool has a ...
user avatar
  • 563
5 votes
Accepted

XMR cpu mining importance of number of threads?

Each thread requires 2MiB of memory. That's because an instance of CryptoNight hash function requires a 2MiB scratchpad. If it can all fit in CPU cache it's way faster since RAM is very slow compared ...
user avatar
  • 19.8k
5 votes
Accepted

Monero Pool job contents, blob length

Mining Blob The mining blob is the block header + merkle root + number of TX-es. It's similar to block identifier as defined in CNS003: Calculation of Block Identifier The identifier of a block is ...
user avatar
  • 19.8k
5 votes
Accepted

Pool Shares Formula

The reward per valid share will be: block_reward * (1-pool_fees) / valid_shares
user avatar
  • 34.6k
5 votes
Accepted

Is it possible to check which of the last blocks is mined by me?

Using the monero-wallet-cli this is a breeze. Start the wallet with your miner wallet: monero-wallet-cli --wallet-file miner-wallet Then execute: show_transfers coinbase Which will list all ...
user avatar
  • 17.4k
4 votes

What does Shares/Diff number represent on pools found blocks

When the pool I am mining finds a block what does the "Shares/Diff" number represent? I would need the source to be 100% sure but with the context provided I believe that is a measure of (work done ...
user avatar
  • 6,533

Only top scored, non community-wiki answers of a minimum length are eligible