Bitcoin Forum
November 08, 2024, 02:26:01 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Question About How Coins are Mined  (Read 3130 times)
JoeKamenar (OP)
Newbie
*
Offline Offline

Activity: 2
Merit: 0


View Profile
January 15, 2015, 06:30:01 PM
 #1

This may be a dumb question, but if a new block is added to the block chain every 10 minutes, then this means that an award of 25 coins (currently) goes to whomever found the right hash. So, what happens next? If you have been working on a hash for the 10 minutes and you did not solve it, then essentially you start over with a new hash to solve, correct?

How are all the machines notified to stop working on the current block hash and then know what the contents are of the next block to solve? If all machines "reset" after 10 minutes, then I would imagine you must need some pretty damn fast processing to have a shot of winning any coin, correct?

Thanks for any clarifications to this.

- Joe
os2sam
Legendary
*
Offline Offline

Activity: 3586
Merit: 1098


Think for yourself


View Profile
January 15, 2015, 07:30:41 PM
 #2

The network broadcasts out the block change notification.  Also your miner receives new work about every 30 seconds or so from the pool, if you use one.

Yes miners need to be really fast.  That's why viable mining hardware creates hashes in the high trillions to quadrillions of hash's per second.

A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing on usenet and in e-mail?
goozman96
Hero Member
*****
Offline Offline

Activity: 728
Merit: 500



View Profile
January 16, 2015, 05:02:06 AM
 #3

There is also the chance for an orphaned or stale block, resulting in no payment. More info here
https://en.bitcoin.it/wiki/Orphan_Block
http://bitcoin.stackexchange.com/questions/5859/what-are-orphaned-and-stale-blocks

BTC: 19DKtsdGfQyFzNiEze9KuFQrWGiLDvg6F1 | LTC: LbV6UGyjYbVP49NvQFmuAnkADcaFYvNagK | NMC: NDCdMJmTmGH54Cezmo3CwSxAC7grAoZJbj
JoeKamenar (OP)
Newbie
*
Offline Offline

Activity: 2
Merit: 0


View Profile
January 16, 2015, 01:16:19 PM
 #4

Hi, thanks for the clarifications. That was the one area of mining that was not clear to me.

- Joe
picolo
Hero Member
*****
Offline Offline

Activity: 1022
Merit: 500



View Profile
January 19, 2015, 02:39:27 PM
 #5

The network broadcasts out the block change notification.  Also your miner receives new work about every 30 seconds or so from the pool, if you use one.

Yes miners need to be really fast.  That's why viable mining hardware creates hashes in the high trillions to quadrillions of hash's per second.

You can still get lucky with a small hash : with 1 THS you can expect 1% of the wins of someone who has 100 THS.
os2sam
Legendary
*
Offline Offline

Activity: 3586
Merit: 1098


Think for yourself


View Profile
January 19, 2015, 04:11:28 PM
 #6

The network broadcasts out the block change notification.  Also your miner receives new work about every 30 seconds or so from the pool, if you use one.

Yes miners need to be really fast.  That's why viable mining hardware creates hashes in the high trillions to quadrillions of hash's per second.

You can still get lucky with a small hash : with 1 THS you can expect 1% of the wins of someone who has 100 THS.

And a 100Ths will find .03% of the block's at this estimated hash rate.  That's .66 blocks out of 2016.

A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing on usenet and in e-mail?
calfries
Newbie
*
Offline Offline

Activity: 54
Merit: 0


View Profile
January 21, 2015, 09:04:56 AM
 #7

Are these hash problems infinite or is there some limit eventually to their generation?
ahmi
Newbie
*
Offline Offline

Activity: 28
Merit: 0


View Profile
January 26, 2015, 02:41:05 PM
 #8

I think,s miners are the Best option for mining..... Smiley Smiley
(0_0)
Full Member
***
Offline Offline

Activity: 168
Merit: 100



View Profile
February 07, 2015, 08:09:45 AM
 #9

Mining is still my second choice,,, after trading

Cz i think mining will need a big financial
Rannasha
Hero Member
*****
Offline Offline

Activity: 728
Merit: 500


View Profile
February 07, 2015, 08:27:59 AM
 #10

If all machines "reset" after 10 minutes, then I would imagine you must need some pretty damn fast processing to have a shot of winning any coin, correct?
An essential thing to realize is that a miner is not "making progress" towards solving a block. Each hash-computation is like entering into a lottery, you win (low chance) or lose (high chance). You're not building up towards finding a block. Obviously, the faster your hardware, the more chances you have at winning, but someone with slower hardware will also be able to compete, just with less frequent wins.
rapgar1986
Newbie
*
Offline Offline

Activity: 1
Merit: 0


View Profile
February 20, 2015, 06:03:06 AM
 #11

If all machines "reset" after 10 minutes, then I would imagine you must need some pretty damn fast processing to have a shot of winning any coin, correct?
An essential thing to realize is that a miner is not "making progress" towards solving a block. Each hash-computation is like entering into a lottery, you win (low chance) or lose (high chance). You're not building up towards finding a block. Obviously, the faster your hardware, the more chances you have at winning, but someone with slower hardware will also be able to compete, just with less frequent wins.
will you teach me
picolo
Hero Member
*****
Offline Offline

Activity: 1022
Merit: 500



View Profile
February 20, 2015, 09:19:40 AM
 #12

If all machines "reset" after 10 minutes, then I would imagine you must need some pretty damn fast processing to have a shot of winning any coin, correct?
An essential thing to realize is that a miner is not "making progress" towards solving a block. Each hash-computation is like entering into a lottery, you win (low chance) or lose (high chance). You're not building up towards finding a block. Obviously, the faster your hardware, the more chances you have at winning, but someone with slower hardware will also be able to compete, just with less frequent wins.

How do you explain that :

Wow lookie, no BS ...

https://mining.bitcoinaffiliatenetwork.com/index.php?page=statistics&action=blocks


Anyway, as a miner in a pool, with ASICs capable of doing the highest pool share difficulty, particulalrly if you are in the top 20 or so of the pools hashrate users, you will solve more of the high difficulty shares that have a higher likelihood of solving the block, so more likely for your worker to "find" the block. However, you still need all the donkey work done, which is where all your pool mates come in, you wouldn't have found that block alone.


If you have 1GHS do you have exactly 1/1000th chance of solving a block compared to someone having 1 THS or less?
trendax
Full Member
***
Offline Offline

Activity: 124
Merit: 100


View Profile WWW
February 25, 2015, 11:38:37 AM
 #13

This may be a dumb question, but if a new block is added to the block chain every 10 minutes, then this means that an award of 25 coins (currently) goes to whomever found the right hash. So, what happens next? If you have been working on a hash for the 10 minutes and you did not solve it, then essentially you start over with a new hash to solve, correct?

How are all the machines notified to stop working on the current block hash and then know what the contents are of the next block to solve? If all machines "reset" after 10 minutes, then I would imagine you must need some pretty damn fast processing to have a shot of winning any coin, correct?

Thanks for any clarifications to this.

- Joe


Block generation is a very clever thing. Transactions are broadcast to the network by the sender, and all peers trying to solve blocks collect the transaction records and add them to the block they're working to solve.
However, the individual miners may receive knowledge of transactions in different order, select transactions to include in blocks by different rules, or may not yet have received every transaction that is currently unconfirmed. Therefore, each miner has an individual subset of the same set of unconfirmed transactions.
Once a block is found, then ALL the peers get a notification that a new block was found and they add it to their respective chains. That is how all the peers stay synchronized on the same chain.
One thing not to get confused about is when a block is solved on the network pools/workers don't really "start over" they just start hashing different data. It also doesn't take a block being solved to change the data being hashed, for example, new transactions can trigger new work being sent to the miners.



Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!