Bitcoin Forum
December 12, 2024, 05:45:56 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: bitcoin could easily survive SHA-256 being broken  (Read 2362 times)
optionstalker (OP)
Newbie
*
Offline Offline

Activity: 23
Merit: 0



View Profile
June 17, 2011, 04:52:48 AM
 #1

I think that is one of bitcoin's best features. the difficulty is > 800k so the hardware infrastructure is solidly in place. all that is required is an online vote with > 50% agreeing to the new client. would result in 2 (or more) alternative currencies, but no worries, the new miners and conversion exchanges would be up in days with personal API bots doing most of the trading/converting. it would all be over before any widespread exploit of SHA-256 could disrupt it significantly.
Garrett Burgwardt
Sr. Member
****
Offline Offline

Activity: 406
Merit: 256


View Profile
June 17, 2011, 06:14:21 AM
 #2

A break of SHA 256 would only be bad if it was kept secret, in which case it would be like someone having bought a shitload of video cards to mine with. Otherwise it would only cause a difficulty spike like the move from CPU to GPU hashing did.

http://thebitcoinsun.com/post/2011/06/07/The-Bitcoin-Stress-Test


Read more at my article there.
ByteCoin
Sr. Member
****
expert
Offline Offline

Activity: 416
Merit: 277


View Profile
June 17, 2011, 07:24:26 AM
 #3

Bitcoin would not survive a sufficiently serious break of sha256 (such as the ability to quickly find first pre-images) as it would become feasible to generate successive blocks which hash to zero.

Your article also only considers the use of sha256 as part of the proof of work. The hashes are also used as a unique identifier for transactions and in the derivation of the address from the public key.

ByteCoin
optionstalker (OP)
Newbie
*
Offline Offline

Activity: 23
Merit: 0



View Profile
June 17, 2011, 07:32:33 AM
 #4

A break of SHA 256 would only be bad if it was kept secret, in which case it would be like someone having bought a shitload of video cards to mine with. Otherwise it would only cause a difficulty spike like the move from CPU to GPU hashing did.

http://thebitcoinsun.com/post/2011/06/07/The-Bitcoin-Stress-Test


Read more at my article there.

Thanks for the link, very interesting
Garrett Burgwardt
Sr. Member
****
Offline Offline

Activity: 406
Merit: 256


View Profile
June 17, 2011, 10:56:47 PM
 #5

Bitcoin would not survive a sufficiently serious break of sha256 (such as the ability to quickly find first pre-images) as it would become feasible to generate successive blocks which hash to zero.

Your article also only considers the use of sha256 as part of the proof of work. The hashes are also used as a unique identifier for transactions and in the derivation of the address from the public key.

ByteCoin


Actually, the addresses and keys are ECSDA IIRC.
anisoptera
Member
**
Offline Offline

Activity: 308
Merit: 10



View Profile
June 17, 2011, 11:31:50 PM
 #6

Bitcoin would not survive a sufficiently serious break of sha256 (such as the ability to quickly find first pre-images) as it would become feasible to generate successive blocks which hash to zero.

Your article also only considers the use of sha256 as part of the proof of work. The hashes are also used as a unique identifier for transactions and in the derivation of the address from the public key.

ByteCoin


Actually, the addresses and keys are ECSDA IIRC.

ECDSA is just the signature method. The signed hash of the transaction is computed using SHA256.

ByteCoin
Sr. Member
****
expert
Offline Offline

Activity: 416
Merit: 277


View Profile
June 17, 2011, 11:32:38 PM
 #7

Actually, the addresses and keys are ECSDA IIRC.

The addresses are essentially the base58 representation of the result of the RIPEMD160 hash of the SHA256 hash of the public key point. The derivation of the address from the public key has nothing to do with ECDSA.

Your linked article and recent response to my observations make it clear that you are not fully familiar with the cryptography behind Bitcoin. You may wish to learn more so that your opinion can be taken seriously.

ByteCoin
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!