worldinacoin (OP)
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
April 11, 2012, 04:41:45 AM |
|
How do I measure difficulty? For eg I see Difficulty 1626553 , what does 1626553 means? How many ghash does it translate to?
|
|
|
|
Foxpup
Legendary
Offline
Activity: 4480
Merit: 3163
Vile Vixen and Miss Bitcointalk 2021-2023
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
April 11, 2012, 05:10:42 AM |
|
Difficulty is the maximum possible hash target divided by the current hash target. The average time to find a block (in seconds) is equal to the current difficulty times 2^32 (4,294,967,296) divided by your hashrate (in hashes per second) (eg, if your hashrate is 1 Ghash/s = 1,000,000,000 hashes per second then the average time it will take you to find a block is (1,626,553 x 4,294,967,296 / 1,000,000,000 = 6,985,992 seconds = 80 days). Since the difficulty is adjusted so that miners find blocks on average once every 10 minutes (600 seconds), the total hashpower of the network is equal to the difficulty times 2^32 divided by 600 (eg, 1,626,553 x 4,294,967,296 / 600 = 11,643,319,900,351 hashes per second = 11.6 terahashes per second). That's how much hashpower you need to pull off a 51% attack. Good luck! ![Grin](https://bitcointalk.org/Smileys/default/grin.gif)
|
Will pretend to do unspeakable things (while actually eating a taco) for bitcoins: 1K6d1EviQKX3SVKjPYmJGyWBb1avbmCFM4I am not on the scammers' paradise known as Telegram! Do not believe anyone claiming to be me off-forum without a signed message from the above address! Accept no excuses and make no exceptions!
|
|
|
Revalin
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
April 11, 2012, 05:20:00 AM |
|
tl;dr: it takes (difficulty * 232) hashes to solve a block on average.
|
War is God's way of teaching Americans geography. --Ambrose Bierce Bitcoin is the Devil's way of teaching geeks economics. --Revalin 165YUuQUWhBz3d27iXKxRiazQnjEtJNG9g
|
|
|
Red Emerald
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
April 11, 2012, 06:42:50 AM |
|
tl;dr: it takes (difficulty * 232) hashes to solve a block on average.
2 paragraphs needed a tl;dr?
|
|
|
|
Pieter Wuille
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
April 11, 2012, 10:36:33 AM |
|
difficulty * 2^48 / 65535, actually ![Smiley](https://bitcointalk.org/Smileys/default/smiley.gif)
|
I do Bitcoin stuff.
|
|
|
Foxpup
Legendary
Offline
Activity: 4480
Merit: 3163
Vile Vixen and Miss Bitcointalk 2021-2023
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
April 11, 2012, 11:10:04 AM |
|
difficulty * 2^48 / 65535, actually ![Smiley](https://bitcointalk.org/Smileys/default/smiley.gif) Yes, that 0.0015% makes all the difference. ![Wink](https://bitcointalk.org/Smileys/default/wink.gif)
|
Will pretend to do unspeakable things (while actually eating a taco) for bitcoins: 1K6d1EviQKX3SVKjPYmJGyWBb1avbmCFM4I am not on the scammers' paradise known as Telegram! Do not believe anyone claiming to be me off-forum without a signed message from the above address! Accept no excuses and make no exceptions!
|
|
|
worldinacoin (OP)
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
April 14, 2012, 09:53:06 AM |
|
Difficulty is the maximum possible hash target divided by the current hash target. The average time to find a block (in seconds) is equal to the current difficulty times 2^32 (4,294,967,296) divided by your hashrate (in hashes per second) (eg, if your hashrate is 1 Ghash/s = 1,000,000,000 hashes per second then the average time it will take you to find a block is (1,626,553 x 4,294,967,296 / 1,000,000,000 = 6,985,992 seconds = 80 days). Since the difficulty is adjusted so that miners find blocks on average once every 10 minutes (600 seconds), the total hashpower of the network is equal to the difficulty times 2^32 divided by 600 (eg, 1,626,553 x 4,294,967,296 / 600 = 11,643,319,900,351 hashes per second = 11.6 terahashes per second). That's how much hashpower you need to pull off a 51% attack. Good luck! ![Grin](https://bitcointalk.org/Smileys/default/grin.gif) Thanks a million, I still do not get you on this part Since the difficulty is adjusted so that miners find blocks on average once every 10 minutes (600 seconds), the total hashpower of the network is equal to the difficulty times 2^32 divided by 600 (eg, 1,626,553 x 4,294,967,296 / 600 = 11,643,319,900,351 hashes per second = 11.6 terahashes per second). That's how much hashpower you need to pull off a 51% attack. Good luck! Grin Why is it 11 tera hashes for 51%, shouldn't it be 100% already?
|
|
|
|
Revalin
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
April 14, 2012, 10:06:15 AM |
|
If the rest of the network has 11.6 TH, and you have 11.6 TH, you have 50%. If you go up to 23.2 TH, you'd have 67%.
|
War is God's way of teaching Americans geography. --Ambrose Bierce Bitcoin is the Devil's way of teaching geeks economics. --Revalin 165YUuQUWhBz3d27iXKxRiazQnjEtJNG9g
|
|
|
wachtwoord
Legendary
Offline
Activity: 2324
Merit: 1125
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
April 14, 2012, 10:10:52 AM |
|
difficulty * 2^48 / 65535, actually ![Smiley](https://bitcointalk.org/Smileys/default/smiley.gif) Yes, that 0.0015% makes all the difference. ![Wink](https://bitcointalk.org/Smileys/default/wink.gif) What 0.0015% difference? 65535=2^16 so: 2^48 / 65535 = 2^48 / 2^16 = 2^(48-16)= 2^32 Showing the division does show better where the numbers come from though ![Smiley](https://bitcointalk.org/Smileys/default/smiley.gif)
|
|
|
|
Revalin
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
April 14, 2012, 10:15:34 AM |
|
65535=2^16 Nope. 2^16 = 65536 .
|
War is God's way of teaching Americans geography. --Ambrose Bierce Bitcoin is the Devil's way of teaching geeks economics. --Revalin 165YUuQUWhBz3d27iXKxRiazQnjEtJNG9g
|
|
|
Sukrim
Legendary
Offline
Activity: 2618
Merit: 1007
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
April 14, 2012, 12:19:26 PM |
|
What 0.0015% difference? 65535=2^16
A multiple of 2 that ends in 5? ![Roll Eyes](https://bitcointalk.org/Smileys/default/rolleyes.gif) That's not the kind of math I learned in school... ![Tongue](https://bitcointalk.org/Smileys/default/tongue.gif)
|
|
|
|
worldinacoin (OP)
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
April 14, 2012, 01:09:20 PM |
|
I think he means 0 to 65535
|
|
|
|
Foxpup
Legendary
Offline
Activity: 4480
Merit: 3163
Vile Vixen and Miss Bitcointalk 2021-2023
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
April 14, 2012, 01:51:27 PM |
|
I think he means 0 to 65535
2^16 is always 65536, regardless of whether you count from 0 or from 1. The number is exactly 2^48/(2^16-1). I thought I could simplify things by saying it was 2^32, but that plan didn't seem to work as intended. ![Roll Eyes](https://bitcointalk.org/Smileys/default/rolleyes.gif)
|
Will pretend to do unspeakable things (while actually eating a taco) for bitcoins: 1K6d1EviQKX3SVKjPYmJGyWBb1avbmCFM4I am not on the scammers' paradise known as Telegram! Do not believe anyone claiming to be me off-forum without a signed message from the above address! Accept no excuses and make no exceptions!
|
|
|
wachtwoord
Legendary
Offline
Activity: 2324
Merit: 1125
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
April 14, 2012, 03:20:29 PM |
|
Yes I see I have been number blind. I actually read 65536 so scrap that ![Smiley](https://bitcointalk.org/Smileys/default/smiley.gif) 2^48/((2^16)-1) is indeed the exact number
|
|
|
|
|