Bitcoin Forum
October 06, 2024, 11:18:10 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: what's a compressed key  (Read 547 times)
bitpop (OP)
Legendary
*
Offline Offline

Activity: 2912
Merit: 1060



View Profile WWW
December 21, 2013, 07:10:34 PM
 #1

I thought they're smaller but they look the same or longer on bitaddress  Huh

BurtW
Legendary
*
Offline Offline

Activity: 2646
Merit: 1137

All paid signature campaigns should be banned.


View Profile WWW
December 21, 2013, 07:12:28 PM
Last edit: December 22, 2013, 04:53:13 AM by BurtW
 #2

The Bitcoin address is the same length because it is the hash of the public key.  The compressed public key is what is smaller.

 Standard Public key with both the X and Y coordinates: 512 bits + format overhead
 Compressed Public key with the X coordinate and just the sign of the Y coordinate: 257 bits + format overhead
 Bitcoin address: always 160 bits + checksum and format overhead

Our family was terrorized by Homeland Security.  Read all about it here:  http://www.jmwagner.com/ and http://www.burtw.com/  Any donations to help us recover from the $300,000 in legal fees and forced donations to the Federal Asset Forfeiture slush fund are greatly appreciated!
bitpop (OP)
Legendary
*
Offline Offline

Activity: 2912
Merit: 1060



View Profile WWW
December 21, 2013, 08:07:37 PM
 #3

What's the point? I guess I didn't notice because it didn't show those.

Btw why no vanity?

BurtW
Legendary
*
Offline Offline

Activity: 2646
Merit: 1137

All paid signature campaigns should be banned.


View Profile WWW
December 22, 2013, 04:50:24 AM
 #4

What's the point? I guess I didn't notice because it didn't show those.

Btw why no vanity?
The point is that the public key takes up 1/2 the space when you use the compressed form.  Same amount of information in half the number of bits.

My stance on vanity addresses (against them) is a natural extension of my stance on address reuse (against it) which is a natural consequence of the fungibility stance in my signature (see below).

For information on the very real threats to unqualified fungibility faced by Bitcoin see this post:

https://bitcointalk.org/index.php?topic=334316.msg3588908#msg3588908

And the entire thread where the post come from.  I also wrote this summary of my position a while back:

https://bitcointalk.org/index.php?topic=342773.msg3671886#msg3671886

(also in a pretty good thread).

Finally, gmaxwell's thread in response to the fungibility crisis:

https://bitcointalk.org/index.php?topic=279249.0


Our family was terrorized by Homeland Security.  Read all about it here:  http://www.jmwagner.com/ and http://www.burtw.com/  Any donations to help us recover from the $300,000 in legal fees and forced donations to the Federal Asset Forfeiture slush fund are greatly appreciated!
Dabs
Legendary
*
Offline Offline

Activity: 3416
Merit: 1912


The Concierge of Crypto


View Profile
December 22, 2013, 05:43:07 AM
 #5

You can make compressed vanity keys. It's actually a little bit faster.

BurtW
Legendary
*
Offline Offline

Activity: 2646
Merit: 1137

All paid signature campaigns should be banned.


View Profile WWW
December 22, 2013, 05:46:11 AM
 #6

You can make compressed vanity keys. It's actually a little bit faster.
Really?  Is the hash of the 257 bit key really that much faster than the hash of the 512 bit key?  It it even noticable?  The second and third hashes will take exactly the same amount of time and the pub = priv * G operation will be exactly the same so we are really just talking about the computational difference in the first hash here.

I can see that doing both would be a bit faster:

1) Generate the random private key

2) Calculate pub = priv * G

3a) Hash the uncompressed public key, check for the desired pattern

3b) Hash the compressed public key, check for the desired pattern

4) If no match go back to step 1)

So this way you get two attempts at the desired pattern per pub = priv * G operation.

Our family was terrorized by Homeland Security.  Read all about it here:  http://www.jmwagner.com/ and http://www.burtw.com/  Any donations to help us recover from the $300,000 in legal fees and forced donations to the Federal Asset Forfeiture slush fund are greatly appreciated!
bitpop (OP)
Legendary
*
Offline Offline

Activity: 2912
Merit: 1060



View Profile WWW
December 22, 2013, 11:11:26 AM
 #7

What's the point? I guess I didn't notice because it didn't show those.

Btw why no vanity?
The point is that the public key takes up 1/2 the space when you use the compressed form.  Same amount of information in half the number of bits.

My stance on vanity addresses (against them) is a natural extension of my stance on address reuse (against it) which is a natural consequence of the fungibility stance in my signature (see below).

For information on the very real threats to unqualified fungibility faced by Bitcoin see this post:

https://bitcointalk.org/index.php?topic=334316.msg3588908#msg3588908

And the entire thread where the post come from.  I also wrote this summary of my position a while back:

https://bitcointalk.org/index.php?topic=342773.msg3671886#msg3671886

(also in a pretty good thread).

Finally, gmaxwell's thread in response to the fungibility crisis:

https://bitcointalk.org/index.php?topic=279249.0



I understand the privacy and I only use it for certain cases and probably never even received on them.

But how does vanity effect fungibility?

Dabs
Legendary
*
Offline Offline

Activity: 3416
Merit: 1912


The Concierge of Crypto


View Profile
December 22, 2013, 11:40:36 AM
 #8

@BurtW, I can't tell the diff, I don't have a GPU, only CPU. But in the vanitygen thread, they say compressed keys are generated faster.

@bitpop, I use vanity addresses for donations, for games, and as a sort of green address. The rest of my coins are hidden. Theoretically, those can be blacklisted, thus affecting fungibility. However, in my case, I actually get better exchange rates. My trades have a charity bonus.

bitpop (OP)
Legendary
*
Offline Offline

Activity: 2912
Merit: 1060



View Profile WWW
December 22, 2013, 11:43:58 AM
 #9

Oh so a big miner can block you? And even block tainted coins?

Dabs
Legendary
*
Offline Offline

Activity: 3416
Merit: 1912


The Concierge of Crypto


View Profile
December 22, 2013, 01:01:48 PM
 #10

Ive never seen it happen. But the possibility is there.

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!