Reading assignment: Hashing

  1. BTC’s hashing algorithm is call SHA-256.

  2. It is impossible to brute force because the hash algorithms are always changing or are too random.

1 Like
  1. SHA-256 and it was not created by Satoshi, but by the NSA in the USA

  2. The algorithm is almost impossible because it is random and a very complex string of numbers. This cannot be forced only guessed by trial and error to produce a new block

1 Like
  1. SHA-256
  2. Even the fastest computer will take millions of years to solve this algorithm, and 256 can be enhanced, not sure if the highest available right now is 8.192
1 Like
  1. SHA-256
  2. It takes too much time
1 Like
  1. Secure Hash Algorithm (SHA) named SHA-256
    2.needs really high computational power and the algorithm is unidirectional, you can’t reverse the hash
1 Like
  1. SHA-256

  2. if you try to brute force it by increasing the computational power of your rig, eventually the PoW equation will get more challenging and your competition will follow suit by upgrading there rigs

1 Like

1 SHA-256

2 because of the amount of possible solutions

1 Like
  1. What is the hashing algorithm called used in Bitcoin?
    A// SHA-256

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

A// Hashing algorithm is really hard to brute force because is like when you make a mixed of fruits to do a juice , at first you recognice each ingredient , then when the mixed is done its imposible to recognize which fruit is each the same happens to the hash algorithm.

1 Like
  1. What is the hashing algorithm called used in Bitcoin?
  • Secure Hash Algorithm (SHA) named SHA-256.
  1. Why is this hashing algorithm really hard (almost impossible) to brute-force?
  • The amount of hash possibilities are so high that trying to brute force your hash rate makes it near impossible to do.
1 Like
  1. The hashing algorithm used in bitcoin is called SHA - 256 meaning Secure Hash Algorithm and deliver a 256 bit string as a result of it’s function.

  2. The SHA256 produces a alfa numerical string of 256 bits so to brute force it hypothetically we need to try 2ˆ256 variants. This is an absurd amount of tests which makes it improbable to brute force the algorithm specially if you are competing against the whole Bitcoin network.

1 Like
  1. What is the hashing algorithm called used in Bitcoin?
    Bitcoin uses SHA-256

  2. Why is this hashing algorithm really hard (almost impossible) to brute-force?
    The hashing algorithm is really hard to brute force because the PoW equation adjusts to the overall performance of all Bitcoin clients, meaning that
    the equation will only get harder and will require more resources if clients wish to brute force it - instead of allowing this option the PoW equation
    creates a difficulty that allows for a consistent transaction speed, forcing all clients to use this speed

1 Like
  1. What is the hashing algorithm called used in Bitcoin?
  • SHA 256
  1. Why is this hashing algorithm really hard (almost impossible) to brute-force?
  • each input is a unique hash
1 Like

What is the hashing algorithm called used in Bitcoin?

  • The hashing algorithm is SHA256

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

  • Firstly there are no publicized collision
  • The number is ridiculously large and a collision – the ability to guess/create an exact hash of an unknown data set is almost impossible.

As a sidebar… It’s super annoying to see all this SHA256 encrypting reference material… it’s SHA256 encoded. The killer difference is that encryption is a two-way thing, and encoding is a one-way thing. If SHA256 was encryption the principle of decentralization would be broken because a certificate authority would be needed to said if the encryption certificate was validate, and a key service manager would be needed to house / retrieve encryption keys anytime one was used.
Encoding works because it’s a validation of information / data. This has not changed and I can mathematically prove it. Take this “thing” and do this “stuff” to it… tell me if you get “this string of letters and numbers” that are identical. No other authority is needed and anyone anywhere at anytime can do it… without a CA or KSM in a central or globally centralized way. I.E no need for an AWS/Google/Microsoft cloud service to be available for you to verify your data…

Sorry got a little rambly there at the end…

1 Like
  1. What is the hashing algorithm called used in Bitcoin?
    SHA-256
  2. Why is this hashing algorithm really hard (almost impossible) to brute-force?
    Large computation would take a long time to find a collision.
1 Like
  1. SHA-256

  2. There are too many possibilities so it would take too much time.

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

SHA-256 (Secure Hash Algorithm, 256-bit)

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

As the amount of participants trying to mine bitcoin increases, the likelihood of being successful reduces. This is due to the mining method being a case of trial and error, to hash the blocks header before anybody else and this is a numerical code anywhere between 0 & 256 digits, the amount of variables is huge & it would require an extreme amount of computational power and time to do.

1 Like
  1. Bitcoin uses SHA-256 algorithm for its hashing function.
  2. No computational power is enough at this given point of time to calculate the input from the output of the hashing function.
1 Like
  1. What is the hashing algorithm called used in Bitcoin? SHA-256 Secure hashing algorithm
  2. Why is this hashing algorithm really hard (almost impossible) to brute-force?
    The number of possibilities is to extreme changing just one space our coma in the input changes the whole output
1 Like
  1. What is the hashing algorithm called used in Bitcoin?

Answer: The hashing algorithm used in Bitcoin is called Secure Hashed Algorithm - SHA-256 (number “256” points out to the standard size of 256-bit). The algorithm was invented by the National Security Agency (NSA) within the US.

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

Answer: Bitcoin algorithms can only be solved to find the ultimate hash output, they can’t be reversed to calculate the initial raw data. Therefore, Bitcoin hash is only solved in a linear, unidirectional manner. As a result of the hash’s features, it can never be used or treated as any form of digital fingerprint of the data which was originally processed.

1 Like
  1. SHA-256,

  2. Bitcoin is only solved in a linear manner - it’s not possible to calculate raw data from the hash output.

1 Like