1

Bitcoin uses RIPEMD160 on top of SHA256. Is its sole purpose to make public key address shorter or does it strengthen security in any way?

Jamol
  • 13
  • 5

1 Answers1

2

RIPEMD160 was designed in the open academic community and not like SHA2 by a NSA competition... one may see this as security advantage.

160bit hashes do also have less space requirements (then sha256) on the blockchain as well as in indexes, etc.

Jonas Schnelli
  • 6,052
  • 1
  • 21
  • 34
  • Thanks Jonas Schnelli, does it also give advantage for being used together with SHA256 in terms of double hashing? – Jamol Apr 26 '18 at 21:16
  • Most hashes in bitcoin are using double sha256. But an additional RIPEMD does protect against possible weakness in SHA256 since addresses are hashed with SHA256 and RIPEMD160. – Jonas Schnelli Apr 27 '18 at 20:10