Blockchain - Hashing




A hash function transforms data of any size into data of a fixed size. Bitcoin uses SHA-256 hash function that produces a hash (output) of size 256 bits (32 bytes).

Blockchain - Hashing

When Bob places an order with Lisa, he creates a message similar to the one shown above. A 32-byte hash is generated by hashing the message through a hash function. The beauty of this hash is that it is considered unique for all practical purposes for the message contents. If the message is modified, the hash value will change. Moreover, given a hash value, it cannot be reconstructed.

Having seen the importance of hashing, let's move on to another concept in Bitcoin: mining.



Frequently Asked Questions

+
Ans: Blockchain - Public Key Cryptography view more..
+
Ans: Bitcoin - Brief History view more..
+
Ans: Blockchain - Double Spending view more..
+
Ans: Blockchain - Hashing view more..
+
Ans: Bitcoin - Mining view more..
+
Ans: Blockchain - Chaining Blocks view more..
+
Ans: Blockchain - Proof of Work view more..
+
Ans: Blockchain - Network & Mining view more..
+
Ans: Blockchain - Incentives to Miners view more..
+
Ans: Blockchain - Merkle Tree view more..
+
Ans: Blockchain - Payment Verification view more..
+
Ans: Blockchain - Resolving Conflicts view more..
+
Ans: Blockchain - Privacy view more..
+
Ans: Bitcoin - Mitigating Attacks view more..
+
Ans: Blockchain - Conclusion view more..




Rating - NAN/5
517 views

Advertisements