Bitcoin Forum
May 03, 2024, 06:08:00 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 [2]  All
  Print  
Author Topic: Difficulty! Do we really need it?  (Read 2175 times)
PenAndPaper
Sr. Member
****
Offline Offline

Activity: 252
Merit: 250


View Profile
October 15, 2014, 12:51:49 AM
 #21

Ok I do not understand it I have to admit that. Lips sealed

Just a question if you know for sure.
When calculating the total difficulty of a chain we count the values of the actual hashes or the difficulty targets in the blocks?
I 'm not sure about what you are asking... The "target" is stored into each block and that's all you need to derive the difficulty since the upper bound is well known.
1714716480
Hero Member
*
Offline Offline

Posts: 1714716480

View Profile Personal Message (Offline)

Ignore
1714716480
Reply with quote  #2

1714716480
Report to moderator
In order to achieve higher forum ranks, you need both activity points and merit points.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714716480
Hero Member
*
Offline Offline

Posts: 1714716480

View Profile Personal Message (Offline)

Ignore
1714716480
Reply with quote  #2

1714716480
Report to moderator
1714716480
Hero Member
*
Offline Offline

Posts: 1714716480

View Profile Personal Message (Offline)

Ignore
1714716480
Reply with quote  #2

1714716480
Report to moderator
btchris
Hero Member
*****
Offline Offline

Activity: 672
Merit: 504

a.k.a. gurnec on GitHub


View Profile WWW
October 15, 2014, 12:55:47 AM
 #22

This is clear and thank you for clarifying! A bit shift modifies possibility by 50%.

Yes, but the hash target doesn't necessarily move from 135 bits to 136 bits, it moves from 135.1 to 135.4.

Just a question if you know for sure. When calculating the total difficulty of a chain we count the values of the actual hashes or the difficulty targets in the blocks?

The total difficulty of a chain (for the purposes of determining which chain is longest) is the sum of the difficulty targets, and has nothing to do with the "luck" of the miners / block hashes.
qdoop (OP)
Member
**
Offline Offline

Activity: 119
Merit: 112


_copy_improve_


View Profile WWW
October 15, 2014, 01:22:31 AM
 #23

This is clear and thank you for clarifying! A bit shift modifies possibility by 50%.

Yes, but the hash target doesn't necessarily move from 135 bits to 136 bits, it moves from 135.1 to 135.4.

Just a question if you know for sure. When calculating the total difficulty of a chain we count the values of the actual hashes or the difficulty targets in the blocks?

The total difficulty of a chain (for the purposes of determining which chain is longest) is the sum of the difficulty targets, and has nothing to do with the "luck" of the miners / block hashes.

Thanks a lot!
Seems you have practiced a lot with difficulty and to tell you the truth my motivation was for a simpler way to model it using two numbers.
Bit transitions, dominant zeros and just pure binary operations without any large number maths involved.

PS. Was really nice sharing your opinions with me. An other interesting subject is the +2/-1 hours range for block inclusion in a chain. Does exist an alternative?    

_copy_improve_
news flow http://www.qdoop.org/
(offline) The simple bitcoin game  http://qdoop.net Testnet3 block explorer   http://pool.qdoop.net:18331/chain/Testnet3
Pages: « 1 [2]  All
  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!