Bitcoin Forum
September 27, 2018, 10:55:42 PM *
News: ♦♦ New info! Bitcoin Core users absolutely must upgrade to previously-announced 0.16.3 [Torrent]. All Bitcoin users should temporarily trust confirmations slightly less. More info.
 
   Home   Help Search Donate Login Register  
Pages: [1]
  Print  
Author Topic: Is it true that bitcoin signatures are now/will be required to be deterministic?  (Read 497 times)
Amitabh S
Legendary
*
Offline Offline

Activity: 1002
Merit: 1000


View Profile
August 12, 2015, 10:38:00 AM
 #1

Pardon my ignorance. Being around for so long I should be knowing this Tongue

I read somewhere that signatures are now (or soon will be) required to be deterministic. Is this true?
If true, will transactions signed by earlier versions of bitcoind/j be accepted?

Coinsecure referral ID: https://coinsecure.in/signup/refamit (use this link to signup)
1538088942
Hero Member
*
Offline Offline

Posts: 1538088942

View Profile Personal Message (Offline)

Ignore
1538088942
Reply with quote  #2

1538088942
Report to moderator
1538088942
Hero Member
*
Offline Offline

Posts: 1538088942

View Profile Personal Message (Offline)

Ignore
1538088942
Reply with quote  #2

1538088942
Report to moderator
1538088942
Hero Member
*
Offline Offline

Posts: 1538088942

View Profile Personal Message (Offline)

Ignore
1538088942
Reply with quote  #2

1538088942
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
tech_solutions
Hero Member
*****
Offline Offline

Activity: 504
Merit: 500



View Profile
August 12, 2015, 11:41:09 AM
 #2

can u Please Explain me what do u Mean ??

bitJob                       ▄▄▄██████▄▄▄
                ▄▄▄▄██████████████████▄▄▄▄
        ▄▄▄▄██████████████████████████████████▄▄▄▄
  ▄▄▄████████████████████████████████████████████████▄▄▄
██████████████████████████████████████████████████████████
  ▀▀██████████████████████████████████████████████████▀▀
      ▀▀█████████████████████████████████████████████
         ████████████████████████████████████████  ██
         ████████████████████████████████████████  ██
         ████████████████████████████████████████  ██
         ████████████████████████████████████████  ██
         ████████████████████████████████████████  ██
         ████████████████████████████████████████  ██
         ▀██████████████████████████████████████▀  ██
          ▀▀██████████████████████████████████▀▀  ████
                                                 ▄████▄
                                                ▀▀████▀▀
IIII
Dennis7777
Hero Member
*****
Offline Offline

Activity: 640
Merit: 500



View Profile
August 12, 2015, 11:57:31 AM
 #3

Pardon my ignorance. Being around for so long I should be knowing this Tongue

I read somewhere that signatures are now (or soon will be) required to be deterministic. Is this true?
If true, will transactions signed by earlier versions of bitcoind/j be accepted?

IIRC, bitcoin core has started using the libsecp256k1 library since version 0.10.0 and the signature is deterministic since then.

DannyHamilton
Legendary
*
Offline Offline

Activity: 2198
Merit: 1373



View Profile
August 12, 2015, 12:26:26 PM
 #4

Pardon my ignorance. Being around for so long I should be knowing this Tongue

I read somewhere that signatures are now (or soon will be) required to be deterministic. Is this true?
If true, will transactions signed by earlier versions of bitcoind/j be accepted?

You either misunderstood what you read, or your source was mistaken.

Signatures are not "required" to be deterministic, nor will they be "required" to be deterministic any time soon.

Deterministic signatures are a good idea, so many wallets are now implementing them, but as long as you use a good source of randomness non-deterministic signatures will work just fine.

Note, that it has always been a good idea to use a new bitcoin address for every transaction, and if you followed that advice then it really doesn't matter much whether you use deterministic signatures or not.

Amitabh S
Legendary
*
Offline Offline

Activity: 1002
Merit: 1000


View Profile
August 12, 2015, 02:16:59 PM
 #5

Pardon my ignorance. Being around for so long I should be knowing this Tongue

I read somewhere that signatures are now (or soon will be) required to be deterministic. Is this true?
If true, will transactions signed by earlier versions of bitcoind/j be accepted?

You either misunderstood what you read, or your source was mistaken.

Signatures are not "required" to be deterministic, nor will they be "required" to be deterministic any time soon.

Deterministic signatures are a good idea, so many wallets are now implementing them, but as long as you use a good source of randomness non-deterministic signatures will work just fine.

Note, that it has always been a good idea to use a new bitcoin address for every transaction, and if you followed that advice then it really doesn't matter much whether you use deterministic signatures or not.

Also, the idea of "requiring" only makes sense if it is possible to verify with certainty whether the signature was indeed generated deterministically. 
I think unless the client generates two different signatures for the same message we cannot be sure.

So the question also does not make sense.  Roll Eyes

Coinsecure referral ID: https://coinsecure.in/signup/refamit (use this link to signup)
Pages: [1]
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!