Bitcoin Forum
May 07, 2024, 10:51:20 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 [2]  All
  Print  
Author Topic: how to make custom address without private key ?  (Read 2213 times)
Anillos2
Legendary
*
Offline Offline

Activity: 1260
Merit: 1003


View Profile
March 03, 2015, 06:24:47 PM
 #21

I always found the idea of black holes or coin-eating addresses interesting. I know they have been used in 'legit' or 'useful' purposed as a proof-of-burn to issue an altcoin, but the mere act of sending BTC to such an address always reminds me of the Joker!
Proof of burn is like a lottery ticket, because you can burn lots of coins for nothing if you don't have luck. Tongue

"Bitcoin: the cutting edge of begging technology." -- Giraffe.BTC
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715079080
Hero Member
*
Offline Offline

Posts: 1715079080

View Profile Personal Message (Offline)

Ignore
1715079080
Reply with quote  #2

1715079080
Report to moderator
1715079080
Hero Member
*
Offline Offline

Posts: 1715079080

View Profile Personal Message (Offline)

Ignore
1715079080
Reply with quote  #2

1715079080
Report to moderator
coinpr0n
Hero Member
*****
Offline Offline

Activity: 910
Merit: 1000



View Profile
March 03, 2015, 07:09:59 PM
 #22

- snip -
If it's using sha256x2 for checksum confirmation, is it difficult for address generator to guess checksum ?
- snip -

I don't understand the question.

A checksum isn't "guessed", it is calculated.

You start with the 160 bit hash value that you want, then you add the one byte version number to the beginning, then you calculate the sha256 hash of the resulting 21 bytes, then you calculate the sha256 hash of the resulting 32 bytes.  The first 4 bytes of the resulting 32 bytes is the checksum.  No need to "guess" anything.

Cool. That was a clear way of explaining it. I totally got the concept now and it makes a lot of sense. Smiley

mlferro
Sr. Member
****
Offline Offline

Activity: 252
Merit: 250


View Profile
March 05, 2015, 01:52:53 AM
 #23


The address above currently holds 1.95690423 BTC, what a pity... that amount can save many people from hunger



really could  yes. And surely leave many boys (who nothing to eat) very happy.

takas (OP)
Newbie
*
Offline Offline

Activity: 6
Merit: 0


View Profile
March 05, 2015, 07:23:04 PM
 #24

- snip -
If it's using sha256x2 for checksum confirmation, is it difficult for address generator to guess checksum ?
- snip -

I don't understand the question.

A checksum isn't "guessed", it is calculated.

You start with the 160 bit hash value that you want, then you add the one byte version number to the beginning, then you calculate the sha256 hash of the resulting 21 bytes, then you calculate the sha256 hash of the resulting 32 bytes.  The first 4 bytes of the resulting 32 bytes is the checksum.  No need to "guess" anything.

So in order to create custom address such as 1CUSTOMADDRESSXXX... , randomly generate addresses and find the matched one is only way.
DannyHamilton
Legendary
*
Offline Offline

Activity: 3388
Merit: 4653



View Profile
March 05, 2015, 10:08:09 PM
 #25

So in order to create custom address such as 1CUSTOMADDRESSXXX... , randomly generate addresses and find the matched one is only way.

That depends.

If you want an address that can receive bitcoins, but nobody will ever be able to spend any of those bitcoins at all, then you can start with the characters that you want "CUSTOMADDRESSXXX...", put a 1 in front of it, and calculate the checksum.

Voila, you have a valid bitcoin address, and any bitcoins sent to the address are permanently unspendable.


If you want an address that can receive bitcoins, and you want to be able to spend the bitcoins that are received at that address, then you must randomly generate addresses from private keys and compare the resulting addresses to the string that you want until you get lucky and stumble across an address with a string you want.

Voila, you have a valid bitcoin address, and you can spend the bitcoins received at the address.

Note:  It is impossible to create your example address.  The letter O is not a valid bitcoin base58 character.  If you use the number 0 instead of the letter O, then the resulting address would be valid: CUST0MADDRESSXXX...
Drakebill
Newbie
*
Offline Offline

Activity: 22
Merit: 0


View Profile
March 06, 2015, 06:49:41 PM
 #26

why would anyone want to make such address. there are lots of good things u CA do with spare cash u don't need.
takas (OP)
Newbie
*
Offline Offline

Activity: 6
Merit: 0


View Profile
March 07, 2015, 01:05:23 PM
 #27

So in order to create custom address such as 1CUSTOMADDRESSXXX... , randomly generate addresses and find the matched one is only way.

That depends.

If you want an address that can receive bitcoins, but nobody will ever be able to spend any of those bitcoins at all, then you can start with the characters that you want "CUSTOMADDRESSXXX...", put a 1 in front of it, and calculate the checksum.

Voila, you have a valid bitcoin address, and any bitcoins sent to the address are permanently unspendable.


If you want an address that can receive bitcoins, and you want to be able to spend the bitcoins that are received at that address, then you must randomly generate addresses from private keys and compare the resulting addresses to the string that you want until you get lucky and stumble across an address with a string you want.

Voila, you have a valid bitcoin address, and you can spend the bitcoins received at the address.

Note:  It is impossible to create your example address.  The letter O is not a valid bitcoin base58 character.  If you use the number 0 instead of the letter O, then the resulting address would be valid: CUST0MADDRESSXXX...

Thank you, I understand crearly, and I have made!
Pages: « 1 [2]  All
  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!