What is Hashing on the Blockchain?

What is Hashing on the Blockchain?

Blockgeeks

5 лет назад

149,629 Просмотров

What is Hashing on the Blockchain?

https://blockgeeks.com/guides/what-is-hashing/

Cryptographic hashing is a key feature in the security and efficiency of blockchains. If you've ever wondered how so much data can be stored securely on every node in the network, hashing is a big part of the answer! We'll cover all the basics you need to know in this video!

For more blockchain guides, courses, and videos, visit us at blockgeeks.com!


Cryptographic hash functions
A cryptographic hash function is a special class of hash functions which has various properties making it ideal for cryptography. There are certain properties that a cryptographic hash function needs to have in order to be considered secure. Let’s run through them one by one.

Property 1: Deterministic

This means that no matter how many times you parse through a particular input through a hash function you will always get the same result. This is critical because if you get different hashes every single time it will be impossible to keep track of the input.

Property 2: Quick Computation

The hash function should be capable of returning the hash of an input quickly. If the process isn’t fast enough then the system simply won’t be efficient.

Property 3: Pre-Image Resistance

What pre-image resistance states is that given H(A) it is infeasible to determine A, where A is the input and H(A) is the output hash. Notice the use of the word “infeasible” instead of “impossible”. We already know that it is not impossible to determine the original input from its hash value. Let’s take an example.

Suppose you are rolling a dice and the output is the hash of the number that comes up from the dice. How will you be able to determine what the original number was? It’s simple all that you have to do is to find out the hashes of all numbers from 1-6 and compare. Since hash functions are deterministic, the hash of a particular input will always be the same, so you can simply compare the hashes and find out the original input.

But this only works when the given amount of data is very less. What happens when you have a huge amount of data? Suppose you are dealing with a 128-bit hash. The only method that you have to find the original input is by using the “brute-force method”. Brute-force method basically means that you have to pick up a random input, hash it and then compare the output with the target hash and repeat until you find a match.

Тэги:

#what_is_hashing? #hashing #cryptographic_hash #digital_signature #blockchain #decentralized #ethereum #eth #ether #bitcoin #btc #sha256 #sha #crypto #cryptocurrency #blockgeeks #blockgeeks.com #block #mining #cryptoeconomics #learning_to_code #dapp #dapp_developer #what_is_blockchain #how_does_blockchain_work #what_is_crypto
Ссылки и html тэги не поддерживаются


Комментарии:

@Doinitwell007
@Doinitwell007 - 03.05.2023 07:44

I have a headache

Ответить
@spudhead169
@spudhead169 - 19.03.2023 16:51

God damn it, why is there no video on this platform that explains the exact process step-by-step. They're all vague generalizations grrrrrr.

Ответить
@RupinRaj-gd6ex
@RupinRaj-gd6ex - 27.02.2023 04:25

Excellent video... Please remove or lower the background music next time, we just want to hear you :)

Ответить
@Mksindustrial
@Mksindustrial - 02.01.2023 02:29

tienes un video con subtitulos en español?

Ответить
@parthsarathidixit5648
@parthsarathidixit5648 - 03.12.2022 16:28

What is the use of hash if we can't retrieve the original data from them???

Ответить
@yousafyousaf4305
@yousafyousaf4305 - 22.10.2022 09:17

If i have a block number thats transection is not done how can i know what will be it’s hash?? I mean if we are in block 179927 and we have it’s hash and how can i know tha hash of coming block?? Like 179946?

Ответить
@ratansalvi7624
@ratansalvi7624 - 05.08.2022 10:33

contact number send me

Ответить
@destamakonnen8204
@destamakonnen8204 - 31.12.2021 08:02

Thank you for simplifying this into a teachable concept. Looking forward to more

Ответить
@tanaykamath1415
@tanaykamath1415 - 22.12.2021 23:28

anything which causes the hash of the block to get changed affects its subsequent blocks not the previous ones, else a great video!!

Ответить
@kynnon3490
@kynnon3490 - 14.12.2021 20:19

Safex blockchain > Bitcoin blockchain

Ответить
@PokeNat
@PokeNat - 30.08.2021 20:59

Ummm 🧐 ooook. Backs up slowly

Ответить
@raphaelwokoma2205
@raphaelwokoma2205 - 05.08.2021 11:52

>>>❇️Crypto market is becoming more appealing to investors seeking low-correlation assets that diversify portfolios, with no doubt in mind that we are  going bull with little signs of stopping. I'd say it's outrightly wrong to just sit back hold and wait maybe incur some losses along the line, that's a wrong mindset for an investor because as an investor finding ways to always increase and stack up more coins thereby making profits should be the way of life, even experienced traders are in a doubt to take long or short position, The conditions of this bull market are unlike anything we have ever seen. I got this tips first hand from Carlos Wilfred Smith, he is always a step ahead of other traders, he fully monitored all my trades to avoid me making mistakes and losing my money. My earnings has increased drastically from 2.1Bitcoin to 6.7Bitcoin in just 2 months and 2 weeks. I've got full confidence in he's trading abilities.

Ответить
@janweibel2894
@janweibel2894 - 22.07.2021 03:42

I understand the mechanisms and all that but can anyone explain what the pre-picture resistance (point 3) is for? I am writing a graduation thesis and do not understand what the benefit is since the transactions are available to anyone anyways and you can't really change the input after all without getting a different output resulting in a not accepted block.
If the information in the input should be kept secure I would understand but I don't see where this ocurrs. Thanks in advance!

Ответить
@Journeyjunkee
@Journeyjunkee - 13.06.2021 12:34

Ima watch that 10 times

Ответить
@jamiebury1807
@jamiebury1807 - 29.05.2021 20:03

this applies to our 24 words aswell i assume when entering them into cold storage devices, is there anything you have on this and how it stores it safely and discards the info but still remembers that its been made

Ответить
@nikhilgowda9750
@nikhilgowda9750 - 10.05.2021 11:16

The concept was explained very well
Thank you!!

Ответить
@Laxmisaagar1
@Laxmisaagar1 - 24.03.2021 03:56

thanks! if you are 'smart' like i am :P, you might find it helpful to reduce the speed to 0.75 or 0.5 and watch/listen LOL. at regular speed, it just flew 100 ft over my head LOL

Ответить
@stephensargeant4992
@stephensargeant4992 - 18.03.2021 00:06

Great explanation. Learned a tonne of good information here

Ответить
@ChituOkoli
@ChituOkoli - 17.03.2021 18:51

Great explanation of hashing… but not very clear explanation of how it fits into blockchain. Which is block 1, 2, 3 in the picture?

Ответить
@thomasbaird01
@thomasbaird01 - 11.03.2021 06:35

Great explanation. Thank you.

Ответить
@lofigeniustm2216
@lofigeniustm2216 - 10.03.2021 15:24

Awesome and subscribed!

Ответить
@kerron_
@kerron_ - 18.02.2021 14:56

Trap door

Ответить
@Kig_Ama
@Kig_Ama - 29.11.2020 21:34

What if there is a technology highly fast like say quantum technology, wouldn't it be possible to crack the SHA-256 encryption by using the brute force method in a much shorter time?

Ответить
@MotherCoin
@MotherCoin - 29.11.2020 20:54

Most clear concept explanation !

Ответить
@fash252
@fash252 - 01.10.2020 18:20

Thank you from Ivan student

Ответить
@v.r.rosete1838
@v.r.rosete1838 - 28.09.2020 20:11

Thanks for sharing it!!

Ответить
@KittySYT
@KittySYT - 24.09.2020 19:00

Everyday I'm hashing... 🌚

Ответить
@DarioPulcinelli
@DarioPulcinelli - 23.09.2020 18:07

Really nice video, short, clear and go straight to the point !

Ответить
@beselamudemissieofficial1090
@beselamudemissieofficial1090 - 10.08.2020 10:53

Thanks !!!! short and precise!!!

Ответить
@deb62615
@deb62615 - 04.07.2020 21:55

What the *****. Please tell me the reason why it matters if the next blocks use the previous hash to decide their hash. So what if it's not the same as before? Why does that matter?

Ответить
@shreyaspuri
@shreyaspuri - 13.06.2020 23:56

Nice ... you should be a Professor!!! :)

Ответить
@kyleighcassidy7413
@kyleighcassidy7413 - 18.05.2020 00:52

Thanks a lot forbesfamilyweb ,net,you worked perfectly, 9.43btc generated to my wallet. Glad it wasn't a scam..

Ответить
@bernadnicole8698
@bernadnicole8698 - 11.05.2020 11:19

I got all the coin i lost to fake people with the help of this magic finger from the states, whatsapp him via +1-303-578-8351 he's really

Ответить
@michknotts6057
@michknotts6057 - 11.05.2020 11:17

I’m so happy, I trade my BTC and invest I will recommend you to more of my people Whats_App +1-303-578-8351 for real BTC hack

Ответить
@lonniemichelle3116
@lonniemichelle3116 - 11.05.2020 11:10

There Are lots of disclaimers out there, but this magic finger +13035788351 help me regain All the coin they took from me

Ответить
@camilabernal412
@camilabernal412 - 11.05.2020 11:08

Get in touch with +1-303-57883-51 just help me generate 2.927 BTC into my wallet WhatsApp him for all kinds of hacking jobs

Ответить
@cdflyboy
@cdflyboy - 07.05.2020 12:14

Thanks for simplifying the concept. Would be nice great if you could slow down a bit to let it gel in us noobs 😉

Ответить
@markuspfeifenberger9341
@markuspfeifenberger9341 - 03.01.2020 17:20

Number 2 is false. Because it makes Bruteforce attacks easier

Ответить
@djrt
@djrt - 02.09.2019 21:56

Awesome vid, thanks and that music is groovy, I dig it!

Ответить
@arhabersham
@arhabersham - 15.04.2019 08:54

Great animation to explain such a central concept. Thank you!

Ответить
@daylimater4159
@daylimater4159 - 08.12.2018 05:42

Great , Get me more videos like that with animation its pretty cool.

Ответить