Reading assignment: Hashing

  1. Bitcoin uses the SHA-256 hash algorithm to generate verifiably “random” numbers in a way that requires a predictable amount of CPU effort. Generating a SHA-256 hash with a value less than the current target solves a block and wins you some coins

  2. The hashing algorithm is hard, almost impossible to brute force because the hash function is a one way funvtion, it cannot be reversed .

1 Like
  1. SHA-256
  2. It is comprised of complex functions that do not allow for reverse-solving, so one would have to recreate the entire input data exactly and feed it through the hashing algorithm to ge the same result, which would require trial-and-error basically forever.
1 Like
  1. Secure Hash Algorithm: SHA-256

  2. This hash algorithm SHA-256 is really hard to brute force because it is unidirectional and can not be reversed, it has so many possibilities (2^256), that it is like putting information in a blender that mixes it up so much in little pieces that it can never be pieced back together again.

1 Like
  • What is the hashing algorithm called used in Bitcoin?

SHA 256

  • Why is this hashing algorithm really hard (almost impossible) to brute-force?

It produces a unique number impossible to be altered

1 Like
  1. What is the hashing algorithm called used in Bitcoin?

The hashing algorithm Bitcoin uses is called SHA-256 (Secure Hash Algorithm)

  1. Why is this hashing algorithm really hard (almost impossible) to brute-force?

Because to solve a hash you need to go through an extremely tedious process of trial and error with extremely low chances of success. You need a high amount of computational capacity to mine, measured by how many hashes per seconds the computer can produce. Doing it by brute-force would take an eternity to solve only one hashing (imagine millions of them!)

1 Like

sha 256

the possibility of getting the same result twice would most likely never happen in a life time due to the endless possibilities

1 Like
  1. Secure Has Algorithm (SHA-256)
  2. Hashing algorithms can’t be reversed to reveal the initial input.
1 Like
  1. SHA-256
  2. A BTC Hash is solved on a linear unidirectional manner and the input cannot be determined from looking at the output. Like looking at the pulp in a blender one cannot determine the exact input.
1 Like
  1. Bitcoin uses a Secure Hash Algorithm (SHA) named SHA-256.

  2. The SHA-256 can only be solved to get the final hash output; they can’t be reversed to get the raw results. This one-way mechanism is ensured by complex mathematical equations that prevent the reversing of a new hash.

2 Likes
  1. SHA 256
  2. Because it take so much calculations to find an answer that is equal to or lower, and once the Hash is made it also can not be reverse to see the raw data. And when a Hash is made to fast the system will make the next solution ever harder up to 4 times more to ensure that the system does not create blocks to fast.
1 Like
  1. What is the hashing algorithm called used in Bitcoin?
    SHA (Secure Hash Algorithm) - 256

  2. Why is this hashing algorithm really hard (almost impossible) to brute-force?
    Because the function output of the hashing algorithm generates a fundamentally irreversible unique hash out of 2^256 different possibilities.

1 Like
  1. Secure Hashing Algorithm 256, SHA-256
  2. Its 256 bit encryption is almost impossible to hack, its a unidirectional hashing algorythm which puts out a result that can’t be retraced to the input.
1 Like

SHA-256
the algorithm can only be solved linearly.

1 Like
  1. The Secure Hash Algorithm SHA-256
  2. It is almost impossible to brute force because the hashing algo is unidirectional and to find the input would require searching through 2^256 possibilities, making it not worth trying.
1 Like
  1. Secure Hash Algorithm (SHA-256).
  2. It’s impossible to brute-force this algorithm because the function output generates a fundamentally irreversible hash out of 2^256 different possibilities.
1 Like

The hashing algorithm used in bitcoin is SHA256

It is really hard almost impossible to brute force because it produces zero to 256 output from every other inpit.

1 Like
  1. The hashing algorithm used in bitcoin is called SHA-256.

  2. The output has a lot of possibilities (2^256), so many that it is as good as impossible to brute force it.

1 Like
  1. The hashing algorithm used by BTC is called SHA-256
  2. The transactions/ formulae are complete irreversible.
1 Like
  1. SHA256
  2. The time spent to guess the value is very very big because of its cryptography. There are to many possibilities, the hash is irreversible.
1 Like
  1. SHA256

  2. Because it is extremely difficult to find the input using the output.

1 Like