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).
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..
Recommended Posts:
Rating - NAN/5
Advertisements