A hash function takes any amount of data in and returns a fixed length amount of data back known as a hash. Changing even one character of input data will return an entirely unique hash. There are many different types of hash functions, however Bitcoin uses SHA-256 for it’s speed and efficiency. SHA-256 is used to generate bitcoin addresses, transaction id’s and block hashes.
Word missing from the glossary or definition needs improvement? Let us know!