unick (OP)
|
|
April 05, 2014, 06:48:20 PM |
|
I saw that a few times on blockchain.info and now with the kaperlescoin...
how is it possible to have these "custom" addresses on the bitcoin network ?
3KARPE1ESwHERE1SoUrMoNEYxxxx8dXeC5
|
|
|
|
|
|
Transactions must be included in a block to be properly completed. When you send a transaction, it is broadcast to miners. Miners can then optionally include it in their next blocks. Miners will be more inclined to include your transaction if it has a higher transaction fee.
|
|
|
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
|
skooter
Member
Offline
Activity: 70
Merit: 10
|
|
April 05, 2014, 06:52:14 PM |
|
I saw that a few times on blockchain.info and now with the kaperlescoin...
how is it possible to have these "custom" addresses on the bitcoin network ?
3KARPE1ESwHERE1SoUrMoNEYxxxx8dXeC5
It's easy to generate a public key. Nobody has the private to key to that though, so any coins sent to that address are not spendable. https://blockchain.info/address/1FuckMtGoxFFFFFFFUUUUUUUUUUQXW5ik
|
|
|
|
unick (OP)
|
|
April 05, 2014, 06:59:30 PM |
|
well maybe no one can spend the coins in those addresses. but take a look here https://blockchain.info/tagslots of custom addresses just a few from that page 1Coffee9ev4XQ5krwdGtkdUzvzXN3EpFna 1Bet12kCPomyc35y5Lt99ZNnAr2pC66dqw 1BTC11ifbnvoWY8RJ28nDhZ1SDtj8ooE6a 1MoneySKsyZewy9c7wPyWdX7j6Lxgfazdc 1GERSLqHqpGBGpSFf1UTcH7LfVxWxA4mgC and more! They have the money to spend those and they all have a connection to what they are used for
|
|
|
|
skooter
Member
Offline
Activity: 70
Merit: 10
|
|
April 05, 2014, 07:00:27 PM |
|
well maybe no one can spend the coins in those addresses. but take a look here https://blockchain.info/fr/tagslots of custom addresses just a few from that page 1Coffee9ev4XQ5krwdGtkdUzvzXN3EpFna 1Bet12kCPomyc35y5Lt99ZNnAr2pC66dqw 1BTC11ifbnvoWY8RJ28nDhZ1SDtj8ooE6a 1MoneySKsyZewy9c7wPyWdX7j6Lxgfazdc 1GERSLqHqpGBGpSFf1UTcH7LfVxWxA4mgC and more! They have the money to spend those and they all have a connection to what they are used for You can generate short custom addresses. This one is mine: https://blockchain.info/address/1Niggerw15VezU6rA7jRBuJt9ceg9VL1jhTook 15 minutes of GPU time to generate.
|
|
|
|
grifferz
|
|
April 05, 2014, 07:01:52 PM |
|
It's possible to "mine" private keys to look for ones with a desired string in them, but for more than 7 or so specific characters that gets computationally infeasible, so if you see ones like that then yes they are most likely invented and coins sent to them will be lost.
|
|
|
|
unick (OP)
|
|
April 05, 2014, 07:02:13 PM |
|
well maybe no one can spend the coins in those addresses. but take a look here https://blockchain.info/fr/tagslots of custom addresses just a few from that page 1Coffee9ev4XQ5krwdGtkdUzvzXN3EpFna 1Bet12kCPomyc35y5Lt99ZNnAr2pC66dqw 1BTC11ifbnvoWY8RJ28nDhZ1SDtj8ooE6a 1MoneySKsyZewy9c7wPyWdX7j6Lxgfazdc 1GERSLqHqpGBGpSFf1UTcH7LfVxWxA4mgC and more! They have the money to spend those and they all have a connection to what they are used for You can generate short custom addresses. This one is mine: https://blockchain.info/address/1Niggerw15VezU6rA7jRBuJt9ceg9VL1jhTook 15 minutes of GPU time to generate. lol, nice but the question is still how? you let your gpu run on a script for 15 minute and you found that one ?
|
|
|
|
skooter
Member
Offline
Activity: 70
Merit: 10
|
|
April 05, 2014, 07:03:03 PM |
|
well maybe no one can spend the coins in those addresses. but take a look here https://blockchain.info/fr/tagslots of custom addresses just a few from that page 1Coffee9ev4XQ5krwdGtkdUzvzXN3EpFna 1Bet12kCPomyc35y5Lt99ZNnAr2pC66dqw 1BTC11ifbnvoWY8RJ28nDhZ1SDtj8ooE6a 1MoneySKsyZewy9c7wPyWdX7j6Lxgfazdc 1GERSLqHqpGBGpSFf1UTcH7LfVxWxA4mgC and more! They have the money to spend those and they all have a connection to what they are used for You can generate short custom addresses. This one is mine: https://blockchain.info/address/1Niggerw15VezU6rA7jRBuJt9ceg9VL1jhTook 15 minutes of GPU time to generate. lol, nice but the question is still how? you let your gpu run on a script for 15 minute and you found that one ? it's a program called oclvanitygen It's possible to "mine" private keys to look for ones with a desired string in them, but for more than 7 or so specific characters that gets computationally infeasible, so if you see ones like that then yes they are most likely invented and coins sent to them will be lost.
I can realistically do 8 characters (case sensitive) or 11 characters (not case sensitive), but those will take quite some time to do (a month) 7 characters (case sensitive) would take under 1 day.
|
|
|
|
unick (OP)
|
|
April 05, 2014, 07:03:20 PM |
|
It's possible to "mine" private keys to look for ones with a desired string in them, but for more than 7 or so specific characters that gets computationally infeasible, so if you see ones like that then yes they are most likely invented and coins sent to them will be lost.
is there a script available somewhere to "mine" those addresses ? edit: just saw your link, thanks. I'll have a look
|
|
|
|
grifferz
|
|
April 05, 2014, 07:04:12 PM |
|
but the question is still how?
you let your gpu run on a script for 15 minute and you found that one ?
Vanitygen for example: https://en.bitcoin.it/wiki/VanitygenSame principle as mining for bitcoins. Though a rather more niche market.
|
|
|
|
unick (OP)
|
|
April 05, 2014, 07:06:30 PM |
|
what's the chances someone could hack those custom addresses (or any other addreses for that matter)
|
|
|
|
grifferz
|
|
April 05, 2014, 07:15:47 PM |
|
what's the chances someone could hack those custom addresses (or any other addreses for that matter)
Hack how? Ask a more specific question.
|
|
|
|
TookDk
Legendary
Offline
Activity: 1960
Merit: 1062
One coin to rule them all
|
|
April 05, 2014, 07:16:47 PM |
|
lol, nice
but the question is still how?
you let your gpu run on a script for 15 minute and you found that one ?
This python script works great to generate a pair of puplic/private adr: https://bitcointalk.org/index.php?topic=361092.msg3866429#msg3866429It should not be too hard to modify the script to run in a loop and search for a puplic key containing e.g. "unick". By allowing both upper and lower case, you greatly reduce the time to find the private key.
|
Cryptography is one of the few things you can truly trust.
|
|
|
zolace
|
|
April 05, 2014, 07:19:03 PM |
|
Websites such as BitcoinVanity will let you generate a custom prefix right in your browser. While this is incredibly convenient, you have to trust websites like these to not save your private keys. Furthermore, online vanity address generators may charge a fee, depending on the length of the prefix. If you feel that you can trust such an online service and have no issue paying for a custom Bitcoin address, then go ahead. But if you’d rather put in a bit of extra effort to get a FREE and SECURE address
|
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
|
|
|
TookDk
Legendary
Offline
Activity: 1960
Merit: 1062
One coin to rule them all
|
|
April 05, 2014, 07:22:24 PM |
|
what's the chances someone could hack those custom addresses (or any other addreses for that matter)
No absolutely not (if you have generated the private key on a offline computer with your own program, and used a good random algorithm) (brainwallets are "easy" to hack, but that is a completely different story). As long as your search random (at least as random as your computer allows you) for your public key, then is the chance very small for someone to find the same private key. When that is said: I am personally very paranoid about my long-term storage private keys, they are all created with physical die's, to avoid the pseudo randomness that all computers have.
|
Cryptography is one of the few things you can truly trust.
|
|
|
Bitcoin Magazine
|
|
April 05, 2014, 07:28:15 PM |
|
what's the chances someone could hack those custom addresses (or any other addreses for that matter)
No absolutely not (if you have generated the private key on a offline computer with your own program, and used a good random algorithm) (brainwallets are "easy" to hack, but that is a completely different story). As long as your search random (at least as random as your computer allows you) for your public key, then is the chance very small for someone to find the same private key. When that is said: I am personally very paranoid about my long-term storage private keys, they are all created with physical die's, to avoid the pseudo randomness that all computers have. so all i'd have to do is hack your place and time (i.e. take a picture of you rolling the dice, then do a SHA-224 sum of the file) and plug that in the brainwallet
|
i am here.
|
|
|
unick (OP)
|
|
April 05, 2014, 07:29:22 PM |
|
what's the chances someone could hack those custom addresses (or any other addreses for that matter)
Hack how? Ask a more specific question. by hack, I meant how likely is someone to find the correct private key given the public key with that generator
|
|
|
|
skooter
Member
Offline
Activity: 70
Merit: 10
|
|
April 05, 2014, 07:30:47 PM |
|
what's the chances someone could hack those custom addresses (or any other addreses for that matter)
Hack how? Ask a more specific question. by hack, I meant how likely is someone to find the correct private key given the public key with that generator Zero
|
|
|
|
grifferz
|
|
April 05, 2014, 07:32:39 PM |
|
by hack, I meant how likely is someone to find the correct private key given the public key with that generator
If you mean, how likely is it that someone could generate a private key that matches an already existing and in-use bitcoin address that has funds in it, then the answer is: Astronomically small, so small that there probably isn't enough energy in the known universe to power the hardware needed to do it.
|
|
|
|
unick (OP)
|
|
April 05, 2014, 07:37:19 PM |
|
by hack, I meant how likely is someone to find the correct private key given the public key with that generator
If you mean, how likely is it that someone could generate a private key that matches an already existing and in-use bitcoin address that has funds in it, then the answer is: Astronomically small, so small that there probably isn't enough energy in the known universe to power the hardware needed to do it. lol. it's just that here https://en.bitcoin.it/wiki/Vanitygenthey is it took 10 seconds to generate this key pair... so if I try to generate an address with that smame prefix, woulnd't i get the same private key? $ ./vanitygen 1Boat Difficulty: 4476342 Pattern: 1Boat Address: 1BoatSLRHtKNngkdXEeobR76b53LETtpyT Privkey: 5J4XJRyLVgzbXEgh8VNi4qovLzxRftzMd8a18KkdXv4EqAwX3tS given I have not read thoroughly, and I assume that I can set a higher difficulty to make it harder to find but it made me wonder.
|
|
|
|
TookDk
Legendary
Offline
Activity: 1960
Merit: 1062
One coin to rule them all
|
|
April 05, 2014, 07:40:05 PM |
|
what's the chances someone could hack those custom addresses (or any other addreses for that matter)
No absolutely not (if you have generated the private key on a offline computer with your own program, and used a good random algorithm) (brainwallets are "easy" to hack, but that is a completely different story). As long as your search random (at least as random as your computer allows you) for your public key, then is the chance very small for someone to find the same private key. When that is said: I am personally very paranoid about my long-term storage private keys, they are all created with physical die's, to avoid the pseudo randomness that all computers have. so all i'd have to do is hack your place and time (i.e. take a picture of you rolling the dice, then do a SHA-224 sum of the file) and plug that in the brainwallet Yes, absolutely.
|
Cryptography is one of the few things you can truly trust.
|
|
|
Bitcoin Magazine
|
|
April 05, 2014, 07:40:52 PM |
|
by hack, I meant how likely is someone to find the correct private key given the public key with that generator
If you mean, how likely is it that someone could generate a private key that matches an already existing and in-use bitcoin address that has funds in it, then the answer is: Astronomically small, so small that there probably isn't enough energy in the known universe to power the hardware needed to do it. what if you are just powering 1 desktop computer that exists in parallel realities where each reality is working on a different [quantum] exponent
|
i am here.
|
|
|
grifferz
|
|
April 05, 2014, 08:22:37 PM |
|
Astronomically small, so small that there probably isn't enough energy in the known universe to power the hardware needed to do it.
lol. it's just that here https://en.bitcoin.it/wiki/Vanitygenthey is it took 10 seconds to generate this key pair... To generate one specific key pair out of the countless billions that also start with "1Boat". so if I try to generate an address with that smame prefix, woulnd't i get the same private key?
You'd get a different one that also starts with "1Boat". If you don't believe me, please do tell it that you want to generate the key pair that starts with "1BoatSLRHtKNngkdXEeobR76b53LETtpyT" i.e. the whole exact key with the same case, and tell us how long it thinks it will need in order to do this.
|
|
|
|
unick (OP)
|
|
April 05, 2014, 08:33:21 PM |
|
I will try for sure... out of curiosity. Like I said, it made me wonder but it makes sense, there is a LOT of possible keys that start with 1Boat and has 34 characters ! It all comes down to entropy
|
|
|
|
TookDk
Legendary
Offline
Activity: 1960
Merit: 1062
One coin to rule them all
|
|
April 05, 2014, 08:36:10 PM |
|
I will try for sure... out of curiosity.
Like I said, it made me wonder but it makes sense, there is a LOT of possible keys that start with 1Boat and has 34 characters !
Greater probability of all the oxygen molecules in the room your are sitting will go to the ceiling at the same time and you will suffocate as a result, then you finding that exact key.
|
Cryptography is one of the few things you can truly trust.
|
|
|
sssubito
Newbie
Offline
Activity: 35
Merit: 0
|
|
April 05, 2014, 10:07:57 PM |
|
I will try for sure... out of curiosity. Don't waste your time... My GPU crunches about 15.3 MKeys/s with oclvanitygen, everything longer than 1BoatSLRHtKNngkdXEeobR76b53 was rejected as too long (I had to cut away the last seven chars) and 1BoatSLRHtKNngkdXEeobR76b53 alone is about to take ~4.021*10^30 years for 50% probability to find a match. And that's not even guaranteed ... The probability to find the private key for a given Bitcoin address is mathematically not zero, but as said before, there is not enough energy and maybe time in the universe to succeed such an attempt.
|
|
|
|
TookDk
Legendary
Offline
Activity: 1960
Merit: 1062
One coin to rule them all
|
|
April 05, 2014, 10:19:32 PM |
|
2^160 is such an unbelievable large number.
There are more oxygen molecules on the earth than 2^160.
It would be the same, as someone tags one single oxygen molecules, at a random time and place - and then after search through all the oxygen molecules on the earth until you find the one that is tagged.
|
Cryptography is one of the few things you can truly trust.
|
|
|
Light
|
|
April 05, 2014, 10:42:15 PM |
|
Now would be a good time for someone to post that infographic about how the laws of physics mean that it's really impossible to brute force private keys.
Anyways, I wouldn't bother wasting your time trying to find and exact match - realistically your more likely to win the lottery 5 times in a row. If your going to mine for an address just for yourself use either oclvanitygen or vanitygen depending in whether you wish to use your GPU or CpU. Do note that your GPU in most cases is faster.
Finally, even if a site uses split key generation I still wouldn't use them, it's still far safer to generate the private key on an air gapped PC.
|
|
|
|
bountygiver
Member
Offline
Activity: 100
Merit: 10
|
|
April 06, 2014, 01:55:30 AM |
|
by hack, I meant how likely is someone to find the correct private key given the public key with that generator
If you mean, how likely is it that someone could generate a private key that matches an already existing and in-use bitcoin address that has funds in it, then the answer is: Astronomically small, so small that there probably isn't enough energy in the known universe to power the hardware needed to do it. There is enough energy in the universe to power that. The correction should be "There is not enough human accessible energy to crack them at the current level of technology (and for the next few decades or even centuries)"
|
12dXW87Hhz3gUsXDDCB8rjJPsWdQzjwnm6
|
|
|
Light
|
|
April 06, 2014, 02:31:17 AM |
|
There is enough energy in the universe to power that.
The correction should be "There is not enough human accessible energy to crack them at the current level of technology (and for the next few decades or even centuries)"
Actually, no. I'm going to give you this overly used infographic. The problem comes from possible incorrect implementation of the various cryptographic primatives, or quantum computers breaking the algorithm itself rather than a bruteforce attack on every single known key. The chance of a collision is so low I'd say you'd be more likely to be able to win the lottery 5 times in a row than this occurring.
|
|
|
|
|