Bitcoin Forum
November 14, 2024, 05:14:16 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Can vanity address be sold?  (Read 1448 times)
Eli (OP)
Full Member
***
Offline Offline

Activity: 128
Merit: 100



View Profile
May 26, 2012, 10:29:14 AM
 #1

Generating a vanity address is pretty easy - fire up a small tool, define what you're looking for, start working, and wait.

This process is kind repeated thousands of times daily (I'm guessing) and someone somewhere is just ignoring the address generated that would satisfy your search.

Assuming we create a network of a list of "wanted" vanity addresses, and every time someone searching for an address, it will also check the global list, and we can find some way to pay each other for found addresses.

Assuming all of the above - how would I know that the vanity address that you've sold me is "safe"? You created it, you have or at least had the private key with you at some point, you could simply wait and check if the address begins to have some coins in it, and when it has enough coins, you simply use your private key that you  sold to me. Problem, right?

Any way around it?
CIYAM
Legendary
*
Offline Offline

Activity: 1890
Merit: 1086


Ian Knowles - CIYAM Lead Developer


View Profile WWW
May 26, 2012, 10:43:32 AM
 #2

Any way around it?

You can apparently generate a private key that has to be combined with another one in order to work (I think this might be something to do with point multiplication), however, I don't know if that would work in the way you are wanting to (as I think the other involved party needs to have sent you a public key before you then generate the private key).

You can find this method in another thread (from memory etotheipi and/or JoelKatz discussed this) which at least is suitable for one person to generate a vanity address for another safely.

With CIYAM anyone can create 100% generated C++ web applications in literally minutes.

GPG Public Key | 1ciyam3htJit1feGa26p2wQ4aw6KFTejU
Lord F(r)og
Donator
Sr. Member
*
Offline Offline

Activity: 477
Merit: 250



View Profile
May 26, 2012, 11:31:04 AM
 #3

for creating "safe" addresses check JoelKatz' remarks:
https://bitcointalk.org/index.php?topic=81865.msg901491#msg901491

but I think matching generated with wanted addresses is a difficult task. (not if you managed to gather them before)
Tuxavant
Hero Member
*****
Offline Offline

Activity: 784
Merit: 1010

Bitcoin Mayor of Las Vegas


View Profile WWW
May 27, 2012, 02:16:17 PM
 #4

I've recently learned that this is possible... the jist of it is :

The buyer generates a keypair and gives the public key to the seller.
The seller generates a second keypair seeded by the buyer public key.
The seller then sends the offset between the keys to the buyer and the buyer applies the offset to his original private key and it ends up being the new vanity keys.

Graingert on IRC pointed me to a thread here, but I can't recall the link. Something about type 2 deterministic keys.

Eli (OP)
Full Member
***
Offline Offline

Activity: 128
Merit: 100



View Profile
May 28, 2012, 12:09:36 AM
 #5

I've recently learned that this is possible... the jist of it is :

The buyer generates a keypair and gives the public key to the seller.
The seller generates a second keypair seeded by the buyer public key.
The seller then sends the offset between the keys to the buyer and the buyer applies the offset to his original private key and it ends up being the new vanity keys.

Graingert on IRC pointed me to a thread here, but I can't recall the link. Something about type 2 deterministic keys.

Sweet. From what I've read so far it's pretty simple and can be done quite easily.

Thanks Smiley
ThePiachu
Sr. Member
****
Offline Offline

Activity: 444
Merit: 313



View Profile WWW
June 01, 2012, 12:26:49 PM
 #6

Check out this topic for how it can be done, with a working implementation:
https://bitcointalk.org/index.php?topic=84569

1HWbVLhxj7bhewhyapMZpyhqWAeAhJd51E
My Bitcoin Calculator:
http://tpbitcalc.appspot.com/
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!