Skip to main content
59 votes

For pool mining, what exactly is a share?

Lots of answers here, but none of them has actually answered the question "what is a share?" In almost all mining pools, a share is a block "solution" not quite good enough to be published as an ...
Jeff Coleman's user avatar
  • 22.1k
13 votes

For pool mining, what exactly is a share?

The Ethereum mining algorithm is outlined here and further detailed here. Participants in a mining pool only receive the parameters (block header parameters, etc..) required for them to compute the ...
zanzu's user avatar
  • 5,380
10 votes
Accepted

Solo Vs Pool Mining With A GPU

short answer too, that will take the exact opposite stance as @nicolas-massart ;) in the long run you'll be always better off mining solo, ever because you get uncles and pay no fees pool mining ...
euri10's user avatar
  • 4,640
7 votes
Accepted

Would a fork require miners to update software it they mine on a pool?

A pool miner would not have to update their mining software (ethminer or equivalent) to go to the forked version of the chain. It is up to the pool, running the Ethereum node software (geth, parity ...
BokkyPooBah's user avatar
  • 40.3k
7 votes
Accepted

Is it possible to prevent nodes from mining on a private blockchain?

What you are searching for is a permissioned blockchain. Default node clients like geth, eth or pyehtereum does not implement this kind of functionality, so you need something more complex that ...
Giuseppe Bertone's user avatar
7 votes
Accepted

Pool mining: How is DAG generation possible without knowing the block number?

To recap, your mining pool will respond to the eth_getWork call with the following information: DATA, 32 Bytes - current block header pow-hash DATA, 32 Bytes - the seed hash used for the DAG. DATA, ...
Richard Horrocks's user avatar
7 votes
Accepted

Mining solution found

This is because you are mining as part of a pool (nanopool), with that being said, any blocks found by the pool are mined collectively and the reward (5 ETH for a block + transaction fees or uncles) ...
Sifundo Moyo's user avatar
6 votes
Accepted

Ethereum mining pool centralization

Miners are free to use any pool they want to the protocol cannot prevent centralization during PoW. The fact that you asked this question and others have written about it is a means of encouraging ...
Roman's user avatar
  • 438
6 votes

Solo Vs Pool Mining With A GPU

Short answer : don't try to solo mine with less than 100MH/s[1]. You will almost never get reward as, during the time you will spend mining, the difficulty raise will lower your luck of mining a block ...
Nicolas Massart's user avatar
5 votes
Accepted

Is it possible to define a smart contract as the address when mining on a pool like ethermine?

If you are mining on a pool, unless the pool clearly states that you can because they make sure to send enough gas, you can't redirect reward to a contract without risking to loose it if the ...
tayvano's user avatar
  • 16k
5 votes
Accepted

How to create an Ethereum mining pool.

Full instructions and software is available at https://github.com/sammy007/open-ethereum-pool
BokkyPooBah's user avatar
  • 40.3k
5 votes
Accepted

How do I create and manage my own mining pool?

In the "just run geth" method, the geth program is told which Ethereum account should receive block rewards. This is known as the etherbase. Thus, when geth generates data for hashing, the work sent ...
lungj's user avatar
  • 6,680
4 votes
Accepted

ethminer Failed to submit hashrate

Your client is trying to submit something to the server that's operated by the pool. Instead of returning valid json like it should; the server returns a string: Database Error It seems obvious to ...
Sjon's user avatar
  • 164
4 votes

For pool mining, what exactly is a share?

zanzu accurately describes the architecture that prevents pool miners from controlling the work delivered to the pool, but to answer your question: What exactly is a share? A share is the miner's ...
wilco's user avatar
  • 148
4 votes

Join mining pool with Geth

You don't need geth to mine with a pool, just Ethminer. Simply do ethminer --opencl-device 0 -G -F "POOL_ADDRESS" You will need to look at the documentation for your pool to find the proper URL for ...
Tjaden Hess's user avatar
  • 37.2k
4 votes

I do not get any ether when mining

From Ethereum Mining Calculator, your 25 MH/s will earn you 0.14934 ETH per day: It will therefore take 0.1 / 0.14934 x 24 = 16.07 hours to earn 0.1 ETH. On your mining pool website, you generally ...
BokkyPooBah's user avatar
  • 40.3k
4 votes

Do mining pool or miners decide on which transaction to be included in the next block?

In general, miners tend to prioritize transactions that pay the highest fees first, with many having a minimum gas price that they will accept. Pools that include fewer transactions in their blocks ...
DeviateFish's user avatar
  • 1,128
4 votes
Accepted

Customize minimum payout on ethermine

Find your address on etherminer by searching it in the top bar -> go to settings -> change minimum to 0.05 or whatever you want it to be, and provide your public IP as proof it is you (just google my ...
Durf Fungus's user avatar
4 votes
Accepted

ETH mining using Antminer S9 13 TH/s

Antminer S9 13 is an ASIC-based Bitcoin miner - it won't work for Ethereum, I'm afraid. Ethereum uses a different hashing algorithm to Bitcoin, partly to ensure that ASIC-based hardware can't be ...
Richard Horrocks's user avatar
4 votes

How can I maximize the probability that my ETH nodes stay synchronized with mainnet for as long as possible?

My "cloud" nodes, on the otherhand, spend the majority (yes, the majority!) of their time lagging by hundreds (or even thousands) of blocks behind mainnet. Syncing heavily relies on the IOPS ...
n1cK's user avatar
  • 3,398
4 votes
Accepted

How can I maximize the probability that my ETH nodes stay synchronized with mainnet for as long as possible?

Besides what Nikita said, there is the chance that your problem is related to which ports are open. Be sure to open port 30303 (or your discovery port) so other nodes can find you (if you want to) and ...
Hari GTT Psicolabis's user avatar
3 votes
Accepted

What are eth_getWork parameters?

Is the first parameter the hash of the whole block or just header? (is transaction tree included) The first parameter is the hash of the block header, not the entire block. The header includes the ...
Richard Horrocks's user avatar
3 votes
Accepted

How to check if a mining pool runs the forking client or not? [The DAO]

The block gasLimit is in each block. Example: eth.getBlock(1500000) { difficulty: 34982465665323, extraData: "0xd783010305844765746887676f312e352e31856c696e7578", gasLimit: 4712388, miner:...
eth's user avatar
  • 86.2k
3 votes

Solo Vs Pool Mining With A GPU

It's very easy to calculate reward probability with a little information. What is the Network's Global hashrate, Blocks/day, and your percentage of the global hashrate. Because of the law of averages ...
Crumbly's user avatar
  • 31
3 votes

Will there be mining pools with the Proof-of-Stake?

Though mining pools will not be available, they will be replaced with stake pools where a multisig public stake pool smart contract will be used as in case of Rocket Pool where one needs to claim a ...
Kishore's user avatar
  • 362
3 votes

Will I lose all mining time if I restart my miner?

Mining isn't like, well, actual mining, it's more like flipping a coin; each attempt at finding a block is independent of the previous one. As a result, there's no 'progress' to be lost by restarting.
Nick Johnson's user avatar
  • 8,174
3 votes

For pool mining, what exactly is a share?

To mine a block mining pool, you need to find a "good" nonce for the header. The header includes a field "beneficiary", which has to be set to the account to receive the block reward. If the ...
Duane's user avatar
  • 131
3 votes

ethminer Failed to submit hashrate

I also had this error and complete deletion of the ethminer folders under ~/.ethash and restart of ethminer did the trick.
Nicolas Massart's user avatar
3 votes
Accepted

Mining for 5 days at an avg of 19 Mh/s but not a single cent, is this normal?

Based on your 19 Mh/s figure and the Ethereum Mining Calculator, you should be getting about 0.0040128644455329 ETH per hour, 0.0963087466927896 ETH per day or 0.3210288 ETH for 80 hours. As you are ...
BokkyPooBah's user avatar
  • 40.3k
3 votes
Accepted

What is ethash shared mode?

I got the answer from Péter Szilágyi on go-ethereum gitter channel so I paste here for people who come by. If I remember correctly, the "shared PoW" is only used inside our tests. The idea was ...
vutran's user avatar
  • 802

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