Bitcoin Forum
April 26, 2024, 02:46:24 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Create a specific address (not vanity address)  (Read 249 times)
btc4peace (OP)
Sr. Member
****
Offline Offline

Activity: 444
Merit: 251



View Profile
September 22, 2018, 03:03:10 PM
 #1

Simple question: If I know a full, valid address that is not yet used on the blockchain, is it possible to create and claim that address and generate the private key? 

Not looking for vanity, looking to create a valid address off chain, and then claim that address on chain.

Thanks for your reply

I am more trustable than you.  Those cbags who trolled me can get bent.
Be very wary of relying on JavaScript for security on crypto sites. The site can change the JavaScript at any time unless you take unusual precautions, and browsers are not generally known for their airtight security.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714099584
Hero Member
*
Offline Offline

Posts: 1714099584

View Profile Personal Message (Offline)

Ignore
1714099584
Reply with quote  #2

1714099584
Report to moderator
1714099584
Hero Member
*
Offline Offline

Posts: 1714099584

View Profile Personal Message (Offline)

Ignore
1714099584
Reply with quote  #2

1714099584
Report to moderator
1714099584
Hero Member
*
Offline Offline

Posts: 1714099584

View Profile Personal Message (Offline)

Ignore
1714099584
Reply with quote  #2

1714099584
Report to moderator
ranochigo
Legendary
*
Offline Offline

Activity: 2954
Merit: 4165


View Profile
September 22, 2018, 03:10:55 PM
 #2

It has the same difficulty of generating an address that has transactions in it.

When you generate an address, there is an equal probability of you generating any address (used or not). The whole process basically involves you starting out with an ECDSA key and ending up with an address. To generate a specific address, you need a very specific ECDSA keypair. Without that, the ending address will be different.

.
.HUGE.
▄██████████▄▄
▄█████████████████▄
▄█████████████████████▄
▄███████████████████████▄
▄█████████████████████████▄
███████▌██▌▐██▐██▐████▄███
████▐██▐████▌██▌██▌██▌██
█████▀███▀███▀▐██▐██▐█████

▀█████████████████████████▀

▀███████████████████████▀

▀█████████████████████▀

▀█████████████████▀

▀██████████▀▀
█▀▀▀▀











█▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
CASINSPORTSBOOK
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀▀█











▄▄▄▄█
btc4peace (OP)
Sr. Member
****
Offline Offline

Activity: 444
Merit: 251



View Profile
September 22, 2018, 03:24:25 PM
 #3

Thanks.

So what is stopping someone from using brute force to generate billions of addresses and checking them against for balances and storing keys for dumping later?

I am more trustable than you.  Those cbags who trolled me can get bent.
ABCbits
Legendary
*
Offline Offline

Activity: 2856
Merit: 7406


Crypto Swap Exchange


View Profile
September 22, 2018, 03:39:23 PM
Merited by btc4peace (3), TheBeardedBaby (1)
 #4

Thanks.

So what is stopping someone from using brute force to generate billions of addresses and checking them against for balances and storing keys for dumping later?

Basically because there's 2^160 possible address while AFAIK super computer only can generate about 2^32 address/second which means time needed for address collusion/bruteforce is 2^(160-32) seconds. CMIIW.

I can generate the adresses on a separate chain.

The only way to know valid address that isn't exist on blockchain is by generate the address

How? AFAIK you don't need blockchain to generate address, all you need is script/software which contain proper CSPRNG, base58 encoder/decoder and collections of cryptographic hash/signature (ECDSA, RIPEMD-160, SHA-256, etc) library.

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
btc4peace (OP)
Sr. Member
****
Offline Offline

Activity: 444
Merit: 251



View Profile
September 22, 2018, 04:11:04 PM
 #5

So in theory it could work but we will all be dead before the computer could solve it.

Cool.

Thanks.

So what is stopping someone from using brute force to generate billions of addresses and checking them against for balances and storing keys for dumping later?

Basically because there's 2^160 possible address while AFAIK super computer only can generate about 2^32 address/second which means time needed for address collusion/bruteforce is 2^(160-32) seconds. CMIIW.

I can generate the adresses on a separate chain.

The only way to know valid address that isn't exist on blockchain is by generate the address

How? AFAIK you don't need blockchain to generate address, all you need is script/software which contain proper CSPRNG, base58 encoder/decoder and collections of cryptographic hash/signature (ECDSA, RIPEMD-160, SHA-256, etc) library.

I am more trustable than you.  Those cbags who trolled me can get bent.
aplistir
Full Member
***
Offline Offline

Activity: 378
Merit: 197



View Profile
September 22, 2018, 08:13:00 PM
Last edit: September 22, 2018, 09:00:52 PM by aplistir
 #6

So in theory it could work but we will all be dead before the computer could solve it.
Cool.

Pretty much.
The scale of difficulty is similar than finding  the exactly right 1mm x1mm square from the whole Milky Way Galaxy.

The diameter of Milky Way is about 150000 light years.
One light year is 9460730472580800000 mm

The (2D) area of Milky Way is     
(PI*((150000*9460730472580800000)/2)^2)         #(PI=3.1425...)
= 1581691349841256110761018035871634520600000000000 mm^2

Which is about the same scale than 2^160
= 1461501637330902918203684832716283019655932542976

These are pretty big numbers.


My Address: 121f7zb2U4g9iM4MiJTDhEzqeZGHzq5wLh
odolvlobo
Legendary
*
Offline Offline

Activity: 4298
Merit: 3208



View Profile
September 25, 2018, 03:32:36 AM
 #7

We "mine" bitcoin PoW math stuff, why not mine addresses with balances instead?  (Other than it is illegal to steal of course)

Currently, it is much more cost effective to mine bitcoins than it is to brute force private keys.

I went through the math in this post: https://bitcointalk.org/index.php?topic=4465231.msg41591114#msg41591114

Join an anti-signature campaign: Click ignore on the members of signature campaigns.
PGP Fingerprint: 6B6BC26599EC24EF7E29A405EAF050539D0B2925 Signing address: 13GAVJo8YaAuenj6keiEykwxWUZ7jMoSLt
DevilOper
Member
**
Offline Offline

Activity: 280
Merit: 26


View Profile
September 25, 2018, 12:26:06 PM
 #8

So what is stopping someone from using brute force to generate billions of addresses and checking them against for balances and storing keys for dumping later?

Usually - the knowing of the Probability theory.
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!