Search This Blog

May 13, 2020

SHA 256 Algorithm usage in Bitcoin Mining

SHA stands for Secure Hash Algorithm. 256 represents the number of bits of size in memory occupied by a hash generated by SHA 256 Algorithm.

SHA 256 is a hash function in Cryptography field that is used in Mining of Bitcoins.

The output of hash function will be a sting of 64 characters long. All the characters are hexadecimal.

Not only in Cryptocurrency field, SHA 256 can be used in many other use cases for uniquely identifying any document or file  or any text.

The hash value will be same for same files or same text every time we use them.

5 Attributes of Secure Hash Algorithm:

One Way - Using the output Hash, we couldn't generate the original text.

Deterministic - Same hash should be generated for same original text everytime.

Fast Computation - Hash should be generated very swiftly without time delay

Avalance Effect - Even the slightest change in original input text should result in drastic change in output hash.

Must Withstand Collisions - Same hash should not be generated for two different inputs.


Go to Next Post - How to Earn Money with Cryptocurrency


Go to Previous Post - Consensus Protocol for Cryptocurrency 

No comments:

Post a Comment

Watch Naruto vs Rock Lee vs Shiikamaru vs Kiba Battle Royal