knight22 (OP)
Legendary
Offline
Activity: 1372
Merit: 1000
--------------->¿?
|
|
July 17, 2012, 01:19:01 AM |
|
if I made a mistake in a BTC address, where my BTC will go?
|
|
|
|
paraipan
In memoriam
Legendary
Offline
Activity: 924
Merit: 1004
Firstbits: 1pirata
|
|
July 17, 2012, 01:20:10 AM Last edit: July 17, 2012, 04:08:37 PM by paraipan |
|
if I made a mistake in a BTC address, where my BTC will go?
A picture is worth more than a thousand words, they say...
|
BTCitcoin: An Idea Worth Saving - Q&A with bitcoins on rugatu.com - Check my rep
|
|
|
knight22 (OP)
Legendary
Offline
Activity: 1372
Merit: 1000
--------------->¿?
|
|
July 17, 2012, 01:23:07 AM |
|
pretty clear answer!
|
|
|
|
Qoheleth
Legendary
Offline
Activity: 960
Merit: 1028
Spurn wild goose chases. Seek that which endures.
|
|
July 17, 2012, 01:23:49 AM |
|
There's a certain number of parity bits in Bitcoin addresses, so if you're only one letter off, a sane client should be able to detect that and warn you.
But if the parity bits check out... yeah, those coins are basically destroyed.
|
If there is something that will make Bitcoin succeed, it is growth of utility - greater quantity and variety of goods and services offered for BTC. If there is something that will make Bitcoin fail, it is the prevalence of users convinced that BTC is a magic box that will turn them into millionaires, and of the con-artists who have followed them here to devour them.
|
|
|
DeathAndTaxes
Donator
Legendary
Offline
Activity: 1218
Merit: 1079
Gerald Davis
|
|
July 17, 2012, 01:24:05 AM |
|
There is a checksum in the Bitcoin address. The network will reject funds sent to INVALID addresses (not to be confused with "VALID but not the one I intended to send it to" addresses).
The odds of accidentally mistyping an address and it still be valid is roughly 1 in 4 billion. So while the risk exists it is not really something to worry about. It is more common that funds are lost because they are accidentally sent to the wrong (properly typed and valid but not intended) address.
|
|
|
|
hazek
Legendary
Offline
Activity: 1078
Merit: 1003
|
|
July 17, 2012, 01:27:42 AM |
|
if I made a mistake in a BTC address, where my BTC will go?
Don't think of them as existing or not existing, think of them as being valid or invalid. And since the Satoshi client(and most if not all others) allows you to only make a transaction using a valid Bitcoin address, you couldn't have sent it to an invalid one. The only question remaining now is whether you have the private key corresponding to the valid address you sent your bitcoins to, and if you don't does someone else.. and if no one does the bitcoins are lost just as if you deleted your wallet file with all your other private keys.
|
My personality type: INTJ - please forgive my weaknesses (Not naturally in tune with others feelings; may be insensitive at times, tend to respond to conflict with logic and reason, tend to believe I'm always right)
If however you enjoyed my post: 15j781DjuJeVsZgYbDVt2NZsGrWKRWFHpp
|
|
|
nimda
|
|
July 17, 2012, 01:28:05 AM |
|
Here's an address: 1BitcoinEaterAddressDontSendf59kuE While the checksum is valid, it's pretty safe to say that nobody owns the private key for 2 reasons: -The probability of generating a case-sensitive vanity address that long is incredibly low -All of its inputs are unspent
|
|
|
|
Sukrim
Legendary
Offline
Activity: 2618
Merit: 1007
|
|
July 17, 2012, 10:57:15 AM |
|
There are 2 choices:
First choice: Is the address valid? Bitcoin adresses (similar to credit card numbers for example) have certain criteria they have to fulfill to be a valid address. Most clients will stop you from sending anything to an invalid address and no coins will ever be actually sent (= transaction included in a block) to an invalid address.
Second choice: Does someone actually own the private key to a valid address? See the example with the "1BitcoinEater..." address above: it's a valid address, but very very VERY likely nobody will ever find a private key to be able to actually spend any coins sent there. You can send funds to any valid address you can think of (and there are many!), but only with a corresponding private key people will be able to actually spend these funds. Think of it like a bank deposit box, where you can (through a hole or something) deposit envelopes filled with cash - but only if somebody actually has the key to the box, he'll be able to get the money out and spend it. Bitcoin has a LOT of these boxes - so many, that you can simply generate your own key and claim the one box that fits as yours. It's practically impossible that anyone else would choose the same key, as there are so many boxes (addresses) out there.
|
|
|
|
mav
|
|
July 17, 2012, 12:38:40 PM Last edit: July 17, 2012, 11:52:15 PM by mav |
|
See the example with the "1BitcoinEater..." address above: it's a valid address
Nope bitcoind validateaddress 1BitcoinEaterAddressDontSendf59kuE There's a checksum. Just cause it starts with 1 and is the 'right' length doesn't mean it's always valid. Edit: I checked this forgetting that I was on testnet. haha nevermind me....
|
|
|
|
unclemantis
Member
Offline
Activity: 98
Merit: 10
(:firstbits => "1mantis")
|
|
July 17, 2012, 01:36:31 PM |
|
See the example with the "1BitcoinEater..." address above: it's a valid address
Nope bitcoind validateaddress 1BitcoinEaterAddressDontSendf59kuE There's a checksum. Just cause it starts with 1 and is the 'right' length doesn't mean it's always valid. Unless you are typing an address by hand this is not likely. Even if you make a typo or a few and they end up correcting themselves and making a valid key, the chances are pretty slim.
|
|
|
|
Nyhm
|
|
July 17, 2012, 02:22:58 PM |
|
Here's a mathematically, cryptographically proven process for recovering bitcoins sent to a valid but otherwise unintended address. A vanity address generator can be used to reverse-engineer the private key from the (public) address. Take the Bitcoin address you accidentally mistyped (which now owns your bitcoins) and put it into a vanity address generator. The generator will create and test private keys until it finds one that produces a public address matching the one you're looking for, at which point you have the private key to reclaim your funds. Of course, you may need to wait several thousand years to find a match. The upside is that, by that time, Bitcoin will surely be the dominant currency in the local extra-solar economy, and your small sum today will certainly be worth quite a bit more due to deflation (only 21 million bitcoins being spread over a multi-planetary market).
Hope this helps.
|
|
|
|
DeathAndTaxes
Donator
Legendary
Offline
Activity: 1218
Merit: 1079
Gerald Davis
|
|
July 17, 2012, 02:28:44 PM |
|
Take the Bitcoin address you accidentally mistyped (which now owns your bitcoins) and put it into a vanity address generator. The generator will create and test private keys until it finds one that produces a public address matching the one you're looking for, at which point you have the private key to reclaim your funds. Of course, you may need to wait several thousand years to find a match. there isn't sufficient energy in our sun to power a perfect (in the theoretical physics sense) computer that could attempt even a trillionth of 1% of possible addresses before our sun burned out. ... FYPFY. Baring a cryptographic flaw being discovered in ECDSA there is no possibility of ever recovering lost bitcoins. Well not until man is able to harness power sources many hundreds of magnitudes more powerful than our star.
|
|
|
|
Nyhm
|
|
July 17, 2012, 02:40:45 PM |
|
Take the Bitcoin address you accidentally mistyped (which now owns your bitcoins) and put it into a vanity address generator. The generator will create and test private keys until it finds one that produces a public address matching the one you're looking for, at which point you have the private key to reclaim your funds. Of course, you may need to wait several thousand years to find a match. there isn't sufficient energy in our sun to power a perfect (in the theoretical physics sense) computer that could attempt even a trillionth of 1% of possible addresses before our sun burned out. ... FYPFY. Baring a cryptographic flaw being discovered in ECDSA there is no possibility of ever recovering lost bitcoins. Well not until man is able to harness power sources many hundreds of magnitudes more powerful than our star. Awesome!
|
|
|
|
unclemantis
Member
Offline
Activity: 98
Merit: 10
(:firstbits => "1mantis")
|
|
July 17, 2012, 02:52:42 PM |
|
Well, Since it's apparently possible to send coins to an address that doesnt exsist, What if it gets created later down the road? Would it "pickup" the funds since the blockchain says "100btc to XYZ was sent 5years ago, OH LOOK! Theres XYZ!, Here you go XYZ!"
In a single word YES
|
|
|
|
caveden
Legendary
Offline
Activity: 1106
Merit: 1004
|
|
July 17, 2012, 03:06:53 PM |
|
Take the Bitcoin address you accidentally mistyped (which now owns your bitcoins) and put it into a vanity address generator. The generator will create and test private keys until it finds one that produces a public address matching the one you're looking for, at which point you have the private key to reclaim your funds. Of course, you may need to wait several thousand years to find a match. there isn't sufficient energy in our sun to power a perfect (in the theoretical physics sense) computer that could attempt even a trillionth of 1% of possible addresses before our sun burned out. ... FYPFY. Baring a cryptographic flaw being discovered in ECDSA there is no possibility of ever recovering lost bitcoins. Well not until man is able to harness power sources many hundreds of magnitudes more powerful than our star. This is indeed amazing! Do you have any sources for that? And what about that story that ECDSA is not quantum-proof? I suppose that's a "cryptographic flaw" then, meaning that a quantum computer can take a much shorter path than brute force. Is that the case?
|
|
|
|
Elwar
Legendary
Offline
Activity: 3598
Merit: 2386
Viva Ut Vivas
|
|
July 17, 2012, 03:16:07 PM |
|
Here's a mathematically, cryptographically proven process for recovering bitcoins sent to a valid but otherwise unintended address. A vanity address generator can be used to reverse-engineer the private key from the (public) address. Take the Bitcoin address you accidentally mistyped (which now owns your bitcoins) and put it into a vanity address generator. The generator will create and test private keys until it finds one that produces a public address matching the one you're looking for, at which point you have the private key to reclaim your funds. Of course, you may need to wait several thousand years to find a match. The upside is that, by that time, Bitcoin will surely be the dominant currency in the local extra-solar economy, and your small sum today will certainly be worth quite a bit more due to deflation (only 21 million bitcoins being spread over a multi-planetary market).
Hope this helps.
This. You may want to get started now.
|
First seastead company actually selling sea homes: Ocean Builders https://ocean.builders Of course we accept bitcoin.
|
|
|
Nyhm
|
|
July 17, 2012, 03:23:55 PM |
|
Well, Since it's apparently possible to send coins to an address that doesnt exsist, What if it gets created later down the road? Would it "pickup" the funds since the blockchain says "100btc to XYZ was sent 5years ago, OH LOOK! Theres XYZ!, Here you go XYZ!"
Above is correct. To elaborate, "sending" bitcoins is a bit of a misnomer. I've even read introductory tutorials that indicate that the recipient must "claim" the receipt. This is inaccurate and misleading. Here's a more accurate portrayal of a transaction: First, presume that you're Bitcoin client has the private key for an address, which has some bitcoin value assigned to it (from some other address, via the very process about to be described). Your client uses that private key to digitally sign a transaction message, assigning some (or all) of that value to another valid address. This transaction message (tx) gets broadcast to the Bitcoin network at large, where it is eventually accepted into a block on the blockchain, effectively setting it in stone for all time. Notice that your client did not require any knowledge of the recipient beyond a valid address, and there is no action taken by the recipient. The transaction is an irrevocable record that the recipient address (and corresponding private key) now "owns" (has control of, or "is able to transfer") the specified bitcoin value. The only way to re-assign that value to yet another address is by following this same procedure, which requires the private key of the "ownership" address. Under the original post's scenario, that private key may be unknown to anyone. If anyone ever does generate that key pair (against astronomically incomprehensible odds), they mathematically and cryptographically "own" (because this is how the Bitcoin system is defined) any associated bitcoin value assigned to them by a transaction in the blockchain! That was a bit long-winded, but my goal was to provide a more narrative description of the process. There are many more details about how transactions can be signed over, but I hope this helps explain the fundamental behavior of the network.
|
|
|
|
Raize
Donator
Legendary
Offline
Activity: 1419
Merit: 1015
|
|
July 17, 2012, 03:55:15 PM |
|
Here's an address: 1BitcoinEaterAddressDontSendf59kuE While the checksum is valid, it's pretty safe to say that nobody owns the private key
This is incorrect, I have been told on good authority that bulanula owns the private key for that address.
|
|
|
|
foggyb
Legendary
Offline
Activity: 1736
Merit: 1006
|
|
July 17, 2012, 04:01:26 PM |
|
A vanity address generator can be used to reverse-engineer the private key from the (public) address. Take the Bitcoin address you accidentally mistyped (which now owns your bitcoins) and put it into a vanity address generator. The generator will create and test private keys until it finds one that produces a public address matching the one you're looking for.
What if there is only a single error (or two) in the address (and I know which character(s)). Can I vanitygen the key much faster?
|
Hey everyone! 🎉 Dive into the excitement with the Gamble Games Eggdrop game! Not only is it a fun and easy-to-play mobile experience, you can now stake your winnings and accumulate $WinG token, which has a finite supply of 200 million tokens. Sign up now using this exclusive referral link! Start staking, playing, and winning today! 🎲🐣
|
|
|
Sekioh
|
|
July 17, 2012, 04:32:21 PM |
|
What if there is only a single error (or two) in the address (and I know which character(s)).
Can I vanitygen the key much faster?
Short answer, not at all. You'd still be searching for one specific address in the full exponential sea of addresses, number of errors don't matter, just the possible solutions to look for (one) of possibilities (all addresses).
|
|
|
|
|