Bitcoin Forum

Other => Beginners & Help => Topic started by: BitcoinCitizen86403 on August 20, 2014, 02:52:12 AM



Title: Verifying Ownership Of A Bitcoin Address??????
Post by: BitcoinCitizen86403 on August 20, 2014, 02:52:12 AM

Everything i am about to discuss is either, hypothetical, speculation, or at current not possible. With that, please refrain from the "it will never work"  posts as we all already know that. Thank You.

***HYPOTHETICAL MAKE BELIEVE STORY***

In a far away land called Bitcoinville there is a company, person, or other entity that has secretly built the worlds largest database of bitcoin addresses and private keys on their 999 Peta-Byte storage array. Surprisingly this company, person entity or whatever they are, are one of the most honest and ethical people on the planet and have not used their accesses to this data to steal bitcoin from anyone ever and actually use it for a good purpose. Helping people gain access to their own addresses that they either forgot passwords to or accidentally threw away on a hard drive into a land fill years back.

***HYPOTHETICAL MAKE BELIEVE STORY***

Now based on this hypothetical story, from your knowledge of everything bitcoin. What would be the most ethical, and best way for the make believe person or company to verify that the person requesting access to their lost private key actually owned it in the first place?


Title: Re: Verifying Ownership Of A Bitcoin Address??????
Post by: Razick on August 20, 2014, 03:10:45 AM
If everyone prepared in advance for the possibility of loss or theft, they could sign their driver's license number (or some other method of identification, even a photo) with their addresses and keep the signature with the company. Then, if they ever lost the address, the person could send their driver's license number to the company, which could then verify the signature with the address.

Otherwise, I can't think of a way, on the spot, to prove ownership of an address you no longer control that would be easy to apply consistently in almost all cases.


Title: Re: Verifying Ownership Of A Bitcoin Address??????
Post by: ForgottenPassword on August 20, 2014, 03:11:25 AM
Now based on this hypothetical story, from your knowledge of everything bitcoin. What would be the most ethical, and best way for the make believe person or company to verify that the person requesting access to their lost private key actually owned it in the first place?

If such an organization existed and there was a safe way of doing that, why use a private key or even a blockchain at all? why not verify your identity with the organization and ask them to transfer the funds internally on their own database each time you need to send money?

There really isn't a way to be 100% sure of someones identity. If there was, there would be no illegal immigrants, identity fraud, wanted criminals or missing people in the world.


Title: Re: Verifying Ownership Of A Bitcoin Address??????
Post by: ForgottenPassword on August 20, 2014, 03:12:32 AM
If everyone prepared in advance for the possibility of loss or theft, they could sign their driver's license number (or some other method of identification, even a photo) with their addresses and keep the signature with the company. Then, if they ever lost the address, the person could send their driver's license number to the company, which could then verify the signature with the address.

What if a fraudster steals your drivers license?


Title: Re: Verifying Ownership Of A Bitcoin Address??????
Post by: Beliathon on August 20, 2014, 03:25:01 AM
On the blockchain, the concept of "ownership" does not apply.

Think of the blockchain as a huge series of glass safety deposit boxes, transparent but impenetrable. Anyone on the planet can go visit these boxes, see what's inside, and even make a deposit to any box (blockchain address) they choose. However, the glass itself is invulnerable to attack.

You either have the (private) keys to a particular box (address) or you don't. The vast majority of boxes (addresses) has only one or two sets of keys, privately held. The keys to some of the boxes have been destroyed, which means you can put money in, but never take it out, sort of like a black hole for wealth.

Some of these boxes (addresses) may have publicly known "private" keys, which is the same as saying they are always "unlocked" for public use. It's probably safe to say nobody will be storing personal wealth in those "unlocked" boxes (addresses in blockchain) anytime soon, but who knows what the future will bring?


Title: Re: Verifying Ownership Of A Bitcoin Address??????
Post by: BitcoinCitizen86403 on August 20, 2014, 06:56:45 AM
On the blockchain, the concept of "ownership" does not apply.

Think of the blockchain as a huge series of glass safety deposit boxes, transparent but impenetrable. Anyone on the planet can go visit these boxes, see what's inside, and even make a deposit to any box (blockchain address) they choose. However, the glass itself is invulnerable to attack.

You either have the (private) keys to a particular box (address) or you don't. The vast majority of boxes (addresses) has only one or two sets of keys, privately held. The keys to some of the boxes have been destroyed, which means you can put money in, but never take it out, sort of like a black hole for wealth.

Some of these boxes (addresses) may have publicly known "private" keys, which is the same as saying they are always "unlocked" for public use. It's probably safe to say nobody will be storing personal wealth in those "unlocked" boxes (addresses in blockchain) anytime soon, but who knows what the future will bring?

HUH? TL;

and of all of that i didnt see a single reply to the question.


Title: Re: Verifying Ownership Of A Bitcoin Address??????
Post by: BitcoinEXpress on August 20, 2014, 07:09:54 AM

Everything i am about to discuss is either, hypothetical, speculation, or at current not possible. With that, please refrain from the "it will never work"  posts as we all already know that. Thank You.

***HYPOTHETICAL MAKE BELIEVE STORY***

In a far away land called Bitcoinville there is a company, person, or other entity that has secretly built the worlds largest database of bitcoin addresses and private keys on their 999 Peta-Byte storage array. Surprisingly this company, person entity or whatever they are, are one of the most honest and ethical people on the planet and have not used their accesses to this data to steal bitcoin from anyone ever and actually use it for a good purpose. Helping people gain access to their own addresses that they either forgot passwords to or accidentally threw away on a hard drive into a land fill years back.

***HYPOTHETICAL MAKE BELIEVE STORY***

Now based on this hypothetical story, from your knowledge of everything bitcoin. What would be the most ethical, and best way for the make believe person or company to verify that the person requesting access to their lost private key actually owned it in the first place?


You're about a year too late.  ;)

It's already here. See for yourself

http://directory.io/



~BCX~


Title: Re: Verifying Ownership Of A Bitcoin Address??????
Post by: BitcoinCitizen86403 on August 20, 2014, 07:50:11 AM

Everything i am about to discuss is either, hypothetical, speculation, or at current not possible. With that, please refrain from the "it will never work"  posts as we all already know that. Thank You.

***HYPOTHETICAL MAKE BELIEVE STORY***

In a far away land called Bitcoinville there is a company, person, or other entity that has secretly built the worlds largest database of bitcoin addresses and private keys on their 999 Peta-Byte storage array. Surprisingly this company, person entity or whatever they are, are one of the most honest and ethical people on the planet and have not used their accesses to this data to steal bitcoin from anyone ever and actually use it for a good purpose. Helping people gain access to their own addresses that they either forgot passwords to or accidentally threw away on a hard drive into a land fill years back.

***HYPOTHETICAL MAKE BELIEVE STORY***

Now based on this hypothetical story, from your knowledge of everything bitcoin. What would be the most ethical, and best way for the make believe person or company to verify that the person requesting access to their lost private key actually owned it in the first place?


You're about a year too late.  ;)

It's already here. See for yourself

http://directory.io/



~BCX~

Well first off, that is far from a complete list, if even 5% of every bitcoin address out there. Second, it is not indexed to be searchable, and 3rd that has nothing to do with the original question of What would be the most ethical, and best way for the make believe person or company to verify that the person requesting access to their lost private key actually owned it in the first place?


Title: Re: Verifying Ownership Of A Bitcoin Address??????
Post by: shorena on August 20, 2014, 09:38:57 AM
-snip-
HUH? TL;

and of all of that i didnt see a single reply to the question.

tl;dr : you ask the wrong questions. To verify "ownership" (does not exist in a physical sense) of an address you need the private key that belongs to it, so this imaginary database is useless. I know you dont want to hear "not possible", but what else is there to say if there is no other way?

-snip-

Well first off, that is far from a complete list, if even 5% of every bitcoin address out there.

It is complete, its just not a database.

Second, it is not indexed to be searchable,

No because that would require an actual database in the background where all the keys are stored. Its generated on the fly. 2160 possible different private keys, each needs 32 bytes, so "just" ~4.676 * 1049 bytes or ~3.868 * 1025 YoBiByte.


Title: Re: Verifying Ownership Of A Bitcoin Address??????
Post by: BitcoinCitizen86403 on August 20, 2014, 10:04:31 AM


It is complete, its just not a database.



Where to begin.....

Lets start with your own math, You say that list is complete and made on the fly, the last page of it has been xxxxxxxxwhatever ending in 75 for a long time now. with 128 keys per page, when calculated to the total number of valid private keys, it barley scratches a few percent. If in fact it were a complete list, then the host of that website would have to have had to invent the worlds largest, and most super efficient hard drive to ever exist, forget the multiplier. 10 to the 25th power YoBiByte's of storage is about 2 to the 118th power more storage than exists on this planet as of january of this year the entire worlds stored data was around 6.8 zettabytes. Anyways, i could spent all day explaining why the list on that website is not complete and could never be. If it were in fact, i could develop a crawler to crawl it in its entirety and have every key from the bitcoinrichlist in my possession within a few months time.

To finish your reply, i guess you missed the HUGE RED FONT where i said this was all a hypothetical and where i also pointed out that "it wont work" which pretty much falls right in line with " its not possible " is an implied state in this scenario

Anyways, back on point.

The point of this is not to debate what is possible, we all already know that generating every bitcoin private key known to man is not possible in our life time. the point of this is as follows one more time for those who missed it in the original post.

What would be the best way of verifying that someone had possession of the private key that belonged to an address they once controlled in the event they lost it. I AM AWARE THERE IS NO MECHANIC FOR THIS IN THE BLOCK CHAIN.

The signed drivers license was a good idea, now lets hear some more ON TOPIC ideas.



Title: Re: Verifying Ownership Of A Bitcoin Address??????
Post by: shorena on August 20, 2014, 11:01:04 AM
-snip-
Where to begin.....

Lets start with your own math, You say that list is complete and made on the fly, the last page of it has been xxxxxxxxwhatever ending in 75 for a long time now. with 128 keys per page, when calculated to the total number of valid private keys, it barley scratches a few percent.

You are indeed correct, its only 1.15*1034 of 1.46*1048 possible keys. I didnt check that.

If in fact it were a complete list, then the host of that website would have to have had to invent the worlds largest, and most super efficient hard drive to ever exist, forget the multiplier. 10 to the 25th power YoBiByte's of storage is about 2 to the 118th power more storage than exists on this planet as of january of this year the entire worlds stored data was around 6.8 zettabytes.

Yes, that was the point. Not enough space to store the list, thus impossible to search. Btw each page there is ~60KB in size, with 904625697166532776746648320380374280100293470930272690489102837043110636675 pages thats 5.42*1033 bytes or ~4.7*1015 YiB as you allready said yourself thats more than currently is available worldwide.

To finish your reply, i guess you missed the HUGE RED FONT where i said this was all a hypothetical and where i also pointed out that "it wont work" which pretty much falls right in line with " its not possible " is an implied state in this scenario

Hence my: "I know you dont want to hear "not possible","

Anyway, Ill leave your thread to you, enjoy your butthurt.


Title: Re: Verifying Ownership Of A Bitcoin Address??????
Post by: BitcoinCitizen86403 on August 20, 2014, 02:13:32 PM

Everything i am about to discuss is either, hypothetical, speculation, or at current not possible. With that, please refrain from the "it will never work"  posts as we all already know that. Thank You.

***HYPOTHETICAL MAKE BELIEVE STORY***

In a far away land called Bitcoinville there is a company, person, or other entity that has secretly built the worlds largest database of bitcoin addresses and private keys on their 999 Peta-Byte storage array. Surprisingly this company, person entity or whatever they are, are one of the most honest and ethical people on the planet and have not used their accesses to this data to steal bitcoin from anyone ever and actually use it for a good purpose. Helping people gain access to their own addresses that they either forgot passwords to or accidentally threw away on a hard drive into a land fill years back.

***HYPOTHETICAL MAKE BELIEVE STORY***

Now based on this hypothetical story, from your knowledge of everything bitcoin. What would be the most ethical, and best way for the make believe person or company to verify that the person requesting access to their lost private key actually owned it in the first place?


That site was created to answer "Hypothetical Troll Threads" like this one.

No shit it is isn't really a functioning database of all private keys of all Bitcoin addressess.

http://directory.io/


~BCX~

This has nothing to do with trolling, it is intended to be a constructive thread on ideas on ways a person could prove they owned or at one time managed a particular address at a point in time as they can no longer sign that address. A good example of what this thread was for is the Drivers License idea. It has only become a troll thread because dipshits cant read.


Title: Re: Verifying Ownership Of A Bitcoin Address??????
Post by: Razick on August 20, 2014, 02:31:41 PM
If everyone prepared in advance for the possibility of loss or theft, they could sign their driver's license number (or some other method of identification, even a photo) with their addresses and keep the signature with the company. Then, if they ever lost the address, the person could send their driver's license number to the company, which could then verify the signature with the address.

What if a fraudster steals your drivers license?

The idea I had in my head which didn't really translate when I wrote the post was for the person's identity to be attached to the address. The way it could work is you send an image of your licence along with your name, contact information and a hash of the driver's license number.

If you lose access to the address, you'd then have to supply the driver's license number, and an image of yourself holding the license. Just in case someone has an image of themself holding their driver's license, the company could require something like a Skype call so they could see the person and compare the photo. The person might have to answer a few security questions as well.


Title: Re: Verifying Ownership Of A Bitcoin Address??????
Post by: Tsquared on August 23, 2014, 03:07:47 PM
Two possibilities I see here.

1) People could register their address before hand, proving ownership by verifying identity and sending specific amounts in two different transactions to a donation address. If they can send from the address they must own it. Later if they lose it, they could prove their identity and get their private keys back.

2) People could claim a lost address and send coins to it, equivalent to the amount held at the address. Then the claim could be published for maybe 90 days. For example, if I lost the key to an address with 10 BTC,  I would claim the address and send 10 BTC to it. If I don’t own it, the real owner would have 90 days to dispute my claim by spending my BTC.

I remember the first time I heard the word gigabyte. It was an incredible amount of storage space at that time, but now I can buy a 1TB flash drive. This concept does not seem impossible to me at all when thinking about where technology may be in 10 or 20 years.

TT