Post
Topic
Board Altcoin Discussion
Re: Dogecoins
by
pontiacg5
on 19/12/2013, 20:19:02 UTC
Oh. So the accepted things are just ... confirmations of some weird sort?

Also why does my cudaminer say 21 khash/s for my 8800 GTS
but https://en.bitcoin.it/wiki/Mining_hardware_comparison#Nvidia says my card is supposed to get 18000~ khash/s?

You pool mine, difficulty goes up so your cut of the pie goes down. It is that way with nearly any coin. So responsive because you are asking obvious questions.

There is no "pile" of work
WELL I do not understand what the new blocks stratum detects are and what the accepted X/Y things are. So if a share is not part of the pile of work what is a share? It is so confusing

no "time left for next block solve."
But I never said that you are putting words in me of course I know that finding the solution is pretty random but what are the shares that the server counts if they are not parts of the solution space or whatever to calculate?

Do you know what a block is? It is a list of transactions, some random gibberish, and a few timestamps and other similar data. The transaction info can not be changed, but the noonce (gibberish) and the timestamps can be modified.

When you change that stuff, your computer then runs it through a hashing algorithm. Bitcoin uses sha-256, and litecoin//doge uses scrypt. The computer has absolutely no idea what the resulting hash is going to be until it calculates it (that is what keeps the entire network secure) That hash is a share, and if that share is special enough it's a block. It has to have leading zeros, statistically it is probable to find one share with so many leading zeros based on hashes/sec on the network chances are one will be found within 10 minutes (btc) 2.5 min (ltc) or whatever doge is. The terget number, difficulty, changes as more hashes/sec are added to the network.

If a share is not a high enough difficulty to be counted as a share (for the pool to track your rate, NO other uses) or a block your mining program will change some gibberish in the block and try hashing it again. If it comes out with a low enough hash it is submitted to the network as a valid block.

Do you see now how there is no "working to" a block? If someone else finds a block then everything is changed. When you work a hash, changing one tiny number changes everything. It really doesn't matter which block you were on, your chances are ALWAYS exactly the same, but variance isn't  Wink

Guess I should add that your chances aren't always exactly the same unless you somehow consistantly maintain your eaxct percentage of the network hashrate. Difficulty slowly but suddenly increases at a set interval, so over time your chances decrease.

What are the yays and boos my miner lists? And why are they so rare?

What mining program are you using? It sounds like a meme miner or something to be using terms like that. If I had to venture a guess a yey would be an accepted share, and a boo is either a reject or a stale share. A reject is one that is incorrect, or kecked back from the pool for being stale, and a stale is a share that solves immediately after another valid block was found. Usually a few milliseconds later, so it no longer is a good share being it came from a block that never made it into the chain. That is the only time you can waste work, and it's not as much a problem if you have a low hashrate.

They are both probably rare because of the low hashrate you are running. The reason you don't get 18000~ khash/s is because that is a bitcoin comparison chart, and it is mh/s not kh/s. That is what makes BTC and LTC/DOG different, BTC uses easy peasy sha-256, while LTC uses Scrypt which is a more intensive hashing protocol. As it's harder to hash, it runs with around a factor of 1000 times slower than BTC mining on the same hardware.