Bitcoin Forum
May 08, 2024, 05:40:34 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Why are blocks hashed?  (Read 799 times)
MoMoneyMonetarism (OP)
Newbie
*
Offline Offline

Activity: 14
Merit: 0


View Profile
December 18, 2013, 06:21:58 PM
 #1

I think I understand that addresses are hashed to compress massive coprimes.

I think I understand that transactions are hashed for the same compression motivation but also to keep the encrypted content more random thus more secure.

I can't figure out why blocks are hashed and can find no explicit motivation in the Satoshi paper, wiki, or here.

Are blocks hashed only to slow verification thus reward release rates?  If not, why?

Thank you so much in advance!
1715190034
Hero Member
*
Offline Offline

Posts: 1715190034

View Profile Personal Message (Offline)

Ignore
1715190034
Reply with quote  #2

1715190034
Report to moderator
There are several different types of Bitcoin clients. The most secure are full nodes like Bitcoin Core, but full nodes are more resource-heavy, and they must do a lengthy initial syncing process. As a result, lightweight clients with somewhat less security are commonly used.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715190034
Hero Member
*
Offline Offline

Posts: 1715190034

View Profile Personal Message (Offline)

Ignore
1715190034
Reply with quote  #2

1715190034
Report to moderator
1715190034
Hero Member
*
Offline Offline

Posts: 1715190034

View Profile Personal Message (Offline)

Ignore
1715190034
Reply with quote  #2

1715190034
Report to moderator
1715190034
Hero Member
*
Offline Offline

Posts: 1715190034

View Profile Personal Message (Offline)

Ignore
1715190034
Reply with quote  #2

1715190034
Report to moderator
kjj
Legendary
*
Offline Offline

Activity: 1302
Merit: 1025



View Profile
December 18, 2013, 08:14:19 PM
 #2

Transaction and block header hashes are used as identifiers.

17Np17BSrpnHCZ2pgtiMNnhjnsWJ2TMqq8
I routinely ignore posters with paid advertising in their sigs.  You should too.
t3a
Full Member
***
Offline Offline

Activity: 179
Merit: 100


View Profile
December 18, 2013, 10:43:47 PM
 #3

Yes, a blocks hash must be below a certain value to receive the block rewards. Along with that, the next block has the previous blocks hash inside of it, confirming that that is the previous block.

Advertise here for 10btc/day
GhostInTheBlockchain
Newbie
*
Offline Offline

Activity: 13
Merit: 0


View Profile
December 19, 2013, 02:01:28 AM
 #4

Are blocks hashed only to slow verification thus reward release rates?  If not, why?

No.  The block hashes link the blocks together into a chain.  The hash of the previous block is included in the data that forms the next block and therefore contributes to the hash of the next block.  This, combined with the proof of work part of the algorithm, causes the chain of blocks to act as a kind of distributed time-stamping service that proves when (and that) each bitcoin transaction took place.  See the 'Proof-of-Work' section of the Satoshi White Paper for more details.
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!