i
Blockchain Architecture: Important Terminologies (Hashes & Hashing Function)
Transaction
Understanding The Blockchain Ecosystem & Architecture
Making a Blockchain Application
Ethereum: Blockchain 2.0
What is Ethereum and Overview of Ethereum
Ethereum Terminologies
Decentralized Autonomous Organization (DAO)
Ethereum Mining & Ethereum Network and Usages
Smart Contract
Installing the Ethereum Development Environment
Supporting Technologies for Ethereum
What Future holds: Blockchain 3.0: Supply Chain
Financial System
Healthcare
Internet Of things( IoT)
Fundraising (ICO & STO)
Governance
Scalability And Solutions to Scalability
Proof of Stake and Off-Chain State Channels
Increase In Block Size
Segregated Witness
Market Readiness
For transaction processing, we have to convert our transaction into an encrypted form so no other party can view the transaction details. We need some mechanism to ensure security for the process of message transmission so that the intended recipient can only read the message. Tokenisation Hash is a function that generates a value of values from text using the mathematical function. The mathematical function helps generate the hash, which helps to protect the security of transmission against any tempering.
Hashing is a process of taking a string of any length and giving out an output of fixed length.
There are many Hashing algorithms available. One very popular among those is SHA-256 (Secure Hashing Algorithm).
In SHA-256, irrespective of string length, the output will always have 256 bits’ length.
A Cryptographic Hash Hash function has various properties making it suitable for Cryptography.
Properties of Hashing Function:
Fast Computation
Deterministic
Data should be a substantially large amount. A small amount of data would make it feasible for hackers to find out the input from the hash.
A small change in data should make substantial changes to hash so that It can be assured that hash from one string shouldn't infer hash of a similar string.
Collision Resistant
Don't miss out!