Bitcoin Forum
November 12, 2024, 03:29:18 PM *
News: Check out the artwork 1Dq created to commemorate this forum's 15th anniversary
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Bitcoin Hashing Algorithm  (Read 3282 times)
sniperx (OP)
Newbie
*
Offline Offline

Activity: 14
Merit: 0



View Profile
March 07, 2013, 06:48:42 PM
 #1

is there any source where i can read the core bitcoin hashing algorithm in depth?

Thanks in advance.
Meni Rosenfeld
Donator
Legendary
*
Offline Offline

Activity: 2058
Merit: 1054



View Profile WWW
March 07, 2013, 06:51:01 PM
Last edit: March 07, 2013, 09:31:49 PM by Meni Rosenfeld
 #2

http://en.wikipedia.org/wiki/SHA-2

A hash in Bitcoin corresponds to two applications of SHA-256.

1EofoZNBhWQ3kxfKnvWkhtMns4AivZArhr   |   Who am I?   |   bitcoin-otc WoT
Bitcoil - Exchange bitcoins for ILS (thread)   |   Israel Bitcoin community homepage (thread)
Analysis of Bitcoin Pooled Mining Reward Systems (thread, summary)  |   PureMining - Infinite-term, deterministic mining bond
gweedo
Legendary
*
Offline Offline

Activity: 1498
Merit: 1000


View Profile
March 07, 2013, 06:52:39 PM
 #3

What do you mean the core bitcoin hashing algorithm? You mean to create bitcoin addresses? https://en.bitcoin.it/wiki/Technical_background_of_Bitcoin_addresses
Atruk
Hero Member
*****
Offline Offline

Activity: 700
Merit: 500



View Profile
March 07, 2013, 07:39:12 PM
 #4

is there any source where i can read the core bitcoin hashing algorithm in depth?

Thanks in advance.

How much depth do you want?

http://csrc.nist.gov/publications/fips/fips180-4/fips-180-4.pdf (awfully big pdf file)

sniperx (OP)
Newbie
*
Offline Offline

Activity: 14
Merit: 0



View Profile
March 07, 2013, 08:13:09 PM
 #5

thanks all, what i mean is it a direct usage approach of SHA-256 or it's some sort of customized SHA algorithm, if general SHA-2 algorithm there are plenty of resources if not, please point me where i can read more about it.
Atruk
Hero Member
*****
Offline Offline

Activity: 700
Merit: 500



View Profile
March 07, 2013, 08:14:52 PM
 #6

thanks all, what i mean is it a direct usage approach of SHA-256 or it's some sort of customized SHA algorithm, if general SHA-2 algorithm there are plenty of resources if not, please point me where i can read more about it.

It's just two rounds of SHA-256, the standard stuff.

DannyHamilton
Legendary
*
Offline Offline

Activity: 3486
Merit: 4832



View Profile
March 07, 2013, 09:30:21 PM
 #7

None of it is customized.  All of it is industry standard.

Most of the hashes in Bitcoin are SHA-256 (or a SHA-256 hash of a SHA-256 hash depending on where it's being used).

Be aware, however, that Bitcoin also uses a RIPEMD-160 hash when creating a Bitcoin Address.
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!