Bitcoin Forum
May 03, 2024, 02:55:16 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: How long does it take to solve a Bitcoin block?  (Read 902 times)
CryptoCurrencyInc.com (OP)
Sr. Member
****
Offline Offline

Activity: 476
Merit: 250



View Profile
June 23, 2014, 10:17:55 PM
 #1

How long does it take to solve a Bitcoin block?


Feel free to debate below.

Math genius are also welcome to input their thoughts.

For example:

Per each 1,000,000,000 difficulty.
How many TH/s does it take to solve a bitcoin block in 90 days?


                                                                               
                 
                                                       ╓▄▌██P                   
                                                 ╔▄▌███▀███▌                   
                                           ▄▄▌██▀▀╚  ╓██╩██                     
                                     ▄▄███▀▀╙      ▄██  ▓█                     
                               ▄▌███▀▀+          ▄█▀   ▐█                       
                        ,▄▌███▀▀¬              ▓█▀     █▄                       
                  ,▄▌███▀▀                  ,██▀      █▌                       
               '█████▌▄▄,                 ╓██╩       ██                         
                  ▀██▌▐▀▀▀█████▌▌▄▄╓    ▄██¬        ▄█                         
                     ▀██▄        ╚▀▀▀████          ▐█═                         
                        ▀██▄        ▓█▀██          █▀                           
                           ▀██▄  ,██▀   █µ        ██                           
                              ▀███Z     ██       ██                             
                                ▐██     ▐█      ▄█                             
                              ,,╓╓█▓▄▌   █▌    ▐█U                             
                        º▄▓▓▓▓▓▓▓▓▓███   ▀█    █▌                               
                          ▀█▓▓▓▓▓████▀█▌  █▌  ██                               
                            ▀███████▌  ▀█µ▀█ ██                                 
                              ▀█████     ███▓█                                 
                                ▐███      ▀██Ñ                                 
                                            ▀                             

The forum was founded in 2009 by Satoshi and Sirius. It replaced a SourceForge forum.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714748116
Hero Member
*
Offline Offline

Posts: 1714748116

View Profile Personal Message (Offline)

Ignore
1714748116
Reply with quote  #2

1714748116
Report to moderator
1714748116
Hero Member
*
Offline Offline

Posts: 1714748116

View Profile Personal Message (Offline)

Ignore
1714748116
Reply with quote  #2

1714748116
Report to moderator
1714748116
Hero Member
*
Offline Offline

Posts: 1714748116

View Profile Personal Message (Offline)

Ignore
1714748116
Reply with quote  #2

1714748116
Report to moderator
odolvlobo
Legendary
*
Offline Offline

Activity: 4298
Merit: 3214



View Profile
June 23, 2014, 11:36:47 PM
 #2

There is nothing to debate. The short answer is:

Quote
time = difficulty * 2**32 / hashrate

You can read all about it here: https://en.bitcoin.it/wiki/Difficulty

Join an anti-signature campaign: Click ignore on the members of signature campaigns.
PGP Fingerprint: 6B6BC26599EC24EF7E29A405EAF050539D0B2925 Signing address: 13GAVJo8YaAuenj6keiEykwxWUZ7jMoSLt
DannyHamilton
Legendary
*
Offline Offline

Activity: 3388
Merit: 4615



View Profile
June 24, 2014, 12:58:55 AM
 #3

Quote
time = difficulty * 2**32 / hashrate

If you need to see the math:

Given (by you):
time = 90 days
difficulty = 1,000,000,000

Solve for:
hashrate in TH/s

90 days * 86,400 seconds per day = 1,000,000,000 * 232hashes / hashrate
7,776,000 = 1,000,000,000 * 4,294,967,296 / hashrate
7,776,000 seconds = 4,294,967,296,000,000,000 hashes / hashrate
hashrate * 7,776,000 seconds = 4,294,967,296,000,000,000 hashes
hashrate = 4,294,967,296,000,000,000 hashes / 7,776,000 seconds
hashrate = 552,336,329,218 hashes per second

552,336,329,218 hashes/s = 552.336329218 GH/s = 0.552336329218 TH/s

0.552336329218 TH/s to average 1 block solved every 90 days with 1,000,000,000 difficulty.


Did I get the maths right there?  I think so.
BitCoinDream
Legendary
*
Offline Offline

Activity: 2324
Merit: 1204

The revolution will be digital


View Profile
June 24, 2014, 01:09:50 AM
 #4

How long does it take to solve a Bitcoin block?



I used to know Bitcoin blocks are mined at an average of every 10 minutes. I can also confirm it here https://en.bitcoin.it/wiki/FAQ#How_are_new_bitcoins_created.3F ...What is the need of difficult mathematics to find this ? Is not it in the protocol ?

Lauda
Legendary
*
Offline Offline

Activity: 2674
Merit: 2965


Terminated.


View Profile WWW
June 24, 2014, 01:20:03 AM
 #5

How long does it take to solve a Bitcoin block?



I used to know Bitcoin blocks are mined at an average of every 10 minutes. I can also confirm it here https://en.bitcoin.it/wiki/FAQ#How_are_new_bitcoins_created.3F ...What is the need of difficult mathematics to find this ? Is not it in the protocol ?
That's just the title I guess. Read everything first.
He asked specifically about a time period and certain difficulty.

"The Times 03/Jan/2009 Chancellor on brink of second bailout for banks"
😼 Bitcoin Core (onion)
waldox
Sr. Member
****
Offline Offline

Activity: 252
Merit: 250


View Profile WWW
June 24, 2014, 02:04:33 AM
 #6

bitcoin is currenty averaging less than 10 minutes per block, so we are ahead of schedule on the bitcoin release rate

▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
   * Dental Hygiene Cleaning in Toronto & Mississauga accepts Bitcoin  * Downtown Toronto Real Estate Realtor Blog & News * Toronto House Evaluation * Toronto Dental Cleaning Hygiene Centre
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
CryptoCurrencyInc.com (OP)
Sr. Member
****
Offline Offline

Activity: 476
Merit: 250



View Profile
June 24, 2014, 02:59:43 AM
 #7

Current network difficulty: 13462580114.525
Average time to find a block at 6,819.67 Th/s at this difficulty: 2 hours and 21 minutes

stats from eligius.st

                                                                               
                 
                                                       ╓▄▌██P                   
                                                 ╔▄▌███▀███▌                   
                                           ▄▄▌██▀▀╚  ╓██╩██                     
                                     ▄▄███▀▀╙      ▄██  ▓█                     
                               ▄▌███▀▀+          ▄█▀   ▐█                       
                        ,▄▌███▀▀¬              ▓█▀     █▄                       
                  ,▄▌███▀▀                  ,██▀      █▌                       
               '█████▌▄▄,                 ╓██╩       ██                         
                  ▀██▌▐▀▀▀█████▌▌▄▄╓    ▄██¬        ▄█                         
                     ▀██▄        ╚▀▀▀████          ▐█═                         
                        ▀██▄        ▓█▀██          █▀                           
                           ▀██▄  ,██▀   █µ        ██                           
                              ▀███Z     ██       ██                             
                                ▐██     ▐█      ▄█                             
                              ,,╓╓█▓▄▌   █▌    ▐█U                             
                        º▄▓▓▓▓▓▓▓▓▓███   ▀█    █▌                               
                          ▀█▓▓▓▓▓████▀█▌  █▌  ██                               
                            ▀███████▌  ▀█µ▀█ ██                                 
                              ▀█████     ███▓█                                 
                                ▐███      ▀██Ñ                                 
                                            ▀                             

CryptoCurrencyInc.com (OP)
Sr. Member
****
Offline Offline

Activity: 476
Merit: 250



View Profile
June 24, 2014, 03:02:50 AM
 #8

Quote
time = difficulty * 2**32 / hashrate

If you need to see the math:

Given (by you):
time = 90 days
difficulty = 1,000,000,000

Solve for:
hashrate in TH/s

90 days * 86,400 seconds per day = 1,000,000,000 * 232hashes / hashrate
7,776,000 = 1,000,000,000 * 4,294,967,296 / hashrate
7,776,000 seconds = 4,294,967,296,000,000,000 hashes / hashrate
hashrate * 7,776,000 seconds = 4,294,967,296,000,000,000 hashes
hashrate = 4,294,967,296,000,000,000 hashes / 7,776,000 seconds
hashrate = 552,336,329,218 hashes per second

552,336,329,218 hashes/s = 552.336329218 GH/s = 0.552336329218 TH/s

0.552336329218 TH/s to average 1 block solved every 90 days with 1,000,000,000 difficulty.


Did I get the maths right there?  I think so.

Based on your math calculation
So if the difficulty is: 14 Billion
Does it mean 0.55 * 14 = 7.7 Th/s to find a block in 90 days?


                                                                               
                 
                                                       ╓▄▌██P                   
                                                 ╔▄▌███▀███▌                   
                                           ▄▄▌██▀▀╚  ╓██╩██                     
                                     ▄▄███▀▀╙      ▄██  ▓█                     
                               ▄▌███▀▀+          ▄█▀   ▐█                       
                        ,▄▌███▀▀¬              ▓█▀     █▄                       
                  ,▄▌███▀▀                  ,██▀      █▌                       
               '█████▌▄▄,                 ╓██╩       ██                         
                  ▀██▌▐▀▀▀█████▌▌▄▄╓    ▄██¬        ▄█                         
                     ▀██▄        ╚▀▀▀████          ▐█═                         
                        ▀██▄        ▓█▀██          █▀                           
                           ▀██▄  ,██▀   █µ        ██                           
                              ▀███Z     ██       ██                             
                                ▐██     ▐█      ▄█                             
                              ,,╓╓█▓▄▌   █▌    ▐█U                             
                        º▄▓▓▓▓▓▓▓▓▓███   ▀█    █▌                               
                          ▀█▓▓▓▓▓████▀█▌  █▌  ██                               
                            ▀███████▌  ▀█µ▀█ ██                                 
                              ▀█████     ███▓█                                 
                                ▐███      ▀██Ñ                                 
                                            ▀                             

DannyHamilton
Legendary
*
Offline Offline

Activity: 3388
Merit: 4615



View Profile
June 24, 2014, 03:12:16 AM
 #9

Current network difficulty: 13462580114.525
Average time to find a block at 6,819.67 Th/s at this difficulty: 2 hours and 21 minutes

stats from eligius.st

Lets try the math and see if that makes sense, shall we?

Quote
time = difficulty * 2**32 / hashrate

time = 13462580114.525 * 232 / 6,819.67 TH/s

time = 13462580114.525 * 4,294,967,296 / 6,819,670,000,000,000

According to Google, that's

time = 8,479 seconds.

At 3,600 seconds per hour, and 60 seconds per minute:

time = 2 hours, 21 minutes, 19 seconds.

Yep, it looks like Eligius knows how to do simple maths.

DannyHamilton
Legendary
*
Offline Offline

Activity: 3388
Merit: 4615



View Profile
June 24, 2014, 03:19:59 AM
 #10

Based on your math calculation
So if the difficulty is: 14 Billion
Does it mean 0.55 * 14 = 7.7 Th/s to find a block in 90 days?

Assuming that the difficulty doesn't increase at all during those 90 days (which isn't a very realistic assumption):

0.552336329218 * 14 = 7.73270860905 Th/s to find a block in 90 days.
targetpro
Newbie
*
Offline Offline

Activity: 1
Merit: 0


View Profile
June 24, 2014, 03:38:28 AM
 #11


Thanks for clarifying DannyHamilton.

So I've been running some numbers and came across this thread.  I have a question to ask:  I know a lot of folks are into mining, but I can't figure out how it's really that profitable for them to do so, after all the costs are factored in.  I then took a look at mining contracts, with electricity, and the myriad of other expenses factored in, and again, I still can't see how it pays off for folks at the growing level of difficulty.

What am I getting wrong?
rext
Full Member
***
Offline Offline

Activity: 378
Merit: 100



View Profile
June 24, 2014, 03:55:43 AM
 #12

If you have gotten in early and covered your initial investment with those coins then right now all you're just paying for is electricity and rental of the premises. If you own the premises even better.
DannyHamilton
Legendary
*
Offline Offline

Activity: 3388
Merit: 4615



View Profile
June 24, 2014, 03:57:28 AM
 #13

Thanks for clarifying DannyHamilton.

So I've been running some numbers and came across this thread.  I have a question to ask:  I know a lot of folks are into mining, but I can't figure out how it's really that profitable for them to do so, after all the costs are factored in.  I then took a look at mining contracts, with electricity, and the myriad of other expenses factored in, and again, I still can't see how it pays off for folks at the growing level of difficulty.

What am I getting wrong?

Nothing.

There are generally 3 types of miners.

1) Those with access to cheap electricity who are able to acquire the fastest, and most efficient new technology earliest at a competitive price, and are therefore able to turn a quick profit on their new equipment before the difficulty catches up with them.

2) Those who aren't very good at maths and fail to realize that they would have had more bitcoins if they used the same amount of money to purchase bitcoins directly as they spent on trying to mine them.

3) Those who participate in mining as a hobby, knowing that they are getting less bitcoins than they otherwise could have, but finding additional value in what they learn and the sense of contributing to something worthwhile.

I suppose there are some people who manage to find a really good deal on used equipment, or who have access to really cheap electricity, or who manage to find someone foolish enough to buy the mining equipment from them at ridiculously high prices.  There is a chance that some of those people are able to turn a bit of a profit.
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!