July 24, 2026, 09:04:03 AM

Author Topic: What's going on with mining? A brief explanation  (Read 15863 times)

0 Members and 1 Guest are viewing this topic.

Offline akumaburn

  • Lead Developer
  • DevTeam
  • *****
  • Posts: 320
  • Karma: +44/-0
    • View Profile
What's going on with mining? A brief explanation
« on: November 24, 2013, 03:43:53 PM »
Our 51% defense prevents any spike in hashpower from creating blocks too quickly as a result the difficulty is a bit slower to adjust than it should be, and thus the amount of rejects high as your competing with other pools. (Because your finding more blocks than you should be).

Try to think of it like this,

The whole network should be finding 5 blocks every 9 minutes.. but since difficulty is a bit lower than it should be, the network is actually finding 15 blocks every 9 minutes.. so 10 of those blocks end up as rejects.

The difficulty is based on the median time between blocks.. thus only stable changes in hashrate have any effect in the rate at which you find blocks.

In otherwords if you have a large pool/large amount of hashpower, it is actually in your interest to mine for 120 blocks(they don't have to be your blocks) or more at MINIMUM such that the difficulty code adjusts the difficulty to a higher value. Switching to whats most profitable(what multipools do) will only hurt you when mining GoldCoin... steady mining is rewarded and here is how:

Now imagine the following scenario:

The total network hashrate is 30MH/s and the difficulty is some low value like 0.7

You have 20MH/s and want to mine the coin,

At the beginning(ie: for the first 60 blocks since you started), your share of actual accepted blocks will be something like 5% even though you own ~66% of the network.

As the difficulty adjusts though, your portion of accepted blocks grows larger.. until it reaches the expected ~66% but these blocks may or may not be back to back.

For this reason, it is extremely unprofitable to 51% GoldCoin.. as you'd not only need a massive amount of hashpower, but you'd have to mine the coin long enough to cause several difficulty switches and even then you'd have to get lucky to get 6 blocks in a row.

Predicting when you will get these 6 blocks accepted in a row is extremely difficult.

Essentially the client will only allow blocks that have been mined with reasonable timestamps ie: no more than 6 blocks exactly every 10 minutes.

Any faster and they will be rejected. Because of this, it is possible to mine for the next block ahead of time (since you can calculate the next acceptable timestamp and only announce it to the network when it is within 45 seconds of the current network time. This feature has been built into the latest client to prevent any foul advantage doing this might have. However it is still advantageous to do this... since it gives you a 45 second head start so to speak on everyone not running the lastest daemon. For this reason I recommend pools to update to the latest daemon.

Read this: https://www.gldtalk.org/index.php?topic=738.0

Also for pools, they should update to the latest client to lower their rejects.
Want to donate to the Development Team?

GLD:
DztaVPtUd2M5TwfifBUaq5bLrAscYeMbyd

Offline mfarshada

  • Newbie
  • *
  • Posts: 5
  • Karma: +0/-0
    • View Profile
Re: What's going on with mining? A brief explanation
« Reply #1 on: November 26, 2013, 11:13:00 AM »
Does this mean that it would be more profitable to mine solo, as has hashpower spike is typically what happens with pools?
How long will it take before the difficulty is adjusted and miners get their expected acceptance rate?
Does the system discriminate between old steady miners and pool hoppers? Or does it just reject the shares from the entire pool when new miners join at a faster rate than it adjusts difficulty?

Offline faysalm

  • Newbie
  • *
  • Posts: 10
  • Karma: +1/-0
    • View Profile
Re: What's going on with mining? A brief explanation
« Reply #2 on: November 26, 2013, 11:45:04 AM »
Right now you can't mine at all. Something is broken in the software. All pools and solo mining are stopped.
GLD: DtySbmUCLKCfj9ZyNxaVEfwusa6nmbKPwC

Offline Zen00

  • Newbie
  • *
  • Posts: 9
  • Karma: +0/-0
    • View Profile
Re: What's going on with mining? A brief explanation
« Reply #3 on: November 26, 2013, 11:47:35 AM »
Would be nice to see a cryptocurrency that punishes server farms/ASIC farming and is geared towards regular people with regularly accessible GPU hardware.

Offline AZIZ1977

  • Gold Miner
  • ****
  • Posts: 573
  • Karma: +25/-0
    • View Profile
Re: What's going on with mining? A brief explanation
« Reply #4 on: November 26, 2013, 11:58:45 AM »
Devs are working on a fix.
GLD: DvCsNBJowwzManPa6YSMsNFanFXMxqgFuk
BTC: 16F9CkTbDAAa76EzpqhEhQsRP93Gn49GpW

Offline Zen00

  • Newbie
  • *
  • Posts: 9
  • Karma: +0/-0
    • View Profile
Re: What's going on with mining? A brief explanation
« Reply #5 on: November 26, 2013, 12:12:58 PM »
Well, you can farm, it's just really slow going, in about 24 hrs I got one block and 13 orphan transactions. Plus one mystery 0.10 GLD transaction that has no transaction history and couldn't have come from anywhere as I haven't even given a address to anyone yet.

Offline MicroGuy

  • System Admin
  • *****
  • Posts: 3471
  • Karma: +47/-0
  • "Shoot for the Stars!"
    • View Profile
    • MicroGuy.com
Re: What's going on with mining? A brief explanation
« Reply #6 on: November 26, 2013, 12:24:46 PM »
All pools and solo mining are stopped.

This is incorrect.

There are still people solving blocks otherwise the blockchain would not be advancing. The network is stable and transactions are unaffected.

As I have stated before, the development team has identified the problem and a maintenance patch will be released shortly.
"The heart of any cryptocurrency can be found in the spirit of its community."

Offline superbleester

  • Prospector
  • ***
  • Posts: 93
  • Karma: +4/-0
  • Just a fellow miner.
    • View Profile
Re: What's going on with mining? A brief explanation
« Reply #7 on: November 26, 2013, 01:11:23 PM »
All pools and solo mining are stopped.

This is incorrect.

There are still people solving blocks otherwise the blockchain would not be advancing. The network is stable and transactions are unaffected.

As I have stated before, the development team has identified the problem and a maintenance patch will be released shortly.

Any new news or ETA's? What if out pool doesn't update? How will pool owners be informed of the update? Thanks!
Feel free to donate if I helped! Happy mining!
GLD: EASWLRpwLMWJQhE8cdjuNmtPtAFK171QNJ

Offline MicroGuy

  • System Admin
  • *****
  • Posts: 3471
  • Karma: +47/-0
  • "Shoot for the Stars!"
    • View Profile
    • MicroGuy.com
Re: What's going on with mining? A brief explanation
« Reply #8 on: November 26, 2013, 01:26:18 PM »
Any new news or ETA's? What if out pool doesn't update? How will pool owners be informed of the update? Thanks!

ETA? Probably within the next 12 to 36 hours or sooner.

Any time we release an update every member of the forum receives an email, the pools and exchanges are individually notified via email, the announcement at the top of this forum is updated, and the official thread on bitcointalk.org is updated.
"The heart of any cryptocurrency can be found in the spirit of its community."

Offline Zen00

  • Newbie
  • *
  • Posts: 9
  • Karma: +0/-0
    • View Profile
Re: What's going on with mining? A brief explanation
« Reply #9 on: November 26, 2013, 01:56:54 PM »
Well it's obvious it's a problem because the difficulty of the network has been steadily going down as people go elsewhere with their GPUs.

Offline MicroGuy

  • System Admin
  • *****
  • Posts: 3471
  • Karma: +47/-0
  • "Shoot for the Stars!"
    • View Profile
    • MicroGuy.com
Re: What's going on with mining? A brief explanation
« Reply #10 on: November 26, 2013, 02:05:59 PM »
Well it's obvious it's a problem because the difficulty of the network has been steadily going down as people go elsewhere with their GPUs.

Yes, it's obvious that there's a problem because I just said above that we've "identified the problem".  :)

Please hold onto your hats, the developers are writing the fix now.
"The heart of any cryptocurrency can be found in the spirit of its community."

Offline superbleester

  • Prospector
  • ***
  • Posts: 93
  • Karma: +4/-0
  • Just a fellow miner.
    • View Profile
Re: What's going on with mining? A brief explanation
« Reply #11 on: November 26, 2013, 05:52:22 PM »
How is the progress coming along? Will mining resume today? Thanks!
Feel free to donate if I helped! Happy mining!
GLD: EASWLRpwLMWJQhE8cdjuNmtPtAFK171QNJ

Offline superbleester

  • Prospector
  • ***
  • Posts: 93
  • Karma: +4/-0
  • Just a fellow miner.
    • View Profile
Re: What's going on with mining? A brief explanation
« Reply #12 on: November 26, 2013, 07:55:48 PM »
Any update on progress? Man I really need to develop patience...
Feel free to donate if I helped! Happy mining!
GLD: EASWLRpwLMWJQhE8cdjuNmtPtAFK171QNJ

Offline MicroGuy

  • System Admin
  • *****
  • Posts: 3471
  • Karma: +47/-0
  • "Shoot for the Stars!"
    • View Profile
    • MicroGuy.com
Re: What's going on with mining? A brief explanation
« Reply #13 on: November 26, 2013, 11:17:36 PM »
A solution has been engineered and is currently being thoroughly tested.  :)
"The heart of any cryptocurrency can be found in the spirit of its community."

Offline superbleester

  • Prospector
  • ***
  • Posts: 93
  • Karma: +4/-0
  • Just a fellow miner.
    • View Profile
Re: What's going on with mining? A brief explanation
« Reply #14 on: November 26, 2013, 11:56:47 PM »
A solution has been engineered and is currently being thoroughly tested.  :)

Man I'm proud to be a part of GoldCoin! The developers are the best :D Should we back up and mining by later tonight? I mean I assume the developers want to sleep.
Feel free to donate if I helped! Happy mining!
GLD: EASWLRpwLMWJQhE8cdjuNmtPtAFK171QNJ