Author

Topic: Bitcoin address with identity (Read 1428 times)

legendary
Activity: 3024
Merit: 1640
lose: unfind ... loose: untight
December 20, 2013, 08:59:00 PM
#17
The problem here is that identity is a plain string, so, how to deal with duplicates?
I am currently not figuring out

A GPG Public Key selected by the owner?
member
Activity: 99
Merit: 20
December 19, 2013, 11:18:31 AM
#16
mean, what services can determine, the address with the identity of the wallet?
if it's true, it would be a miracle  Smiley

I started thinking the opposite Smiley  (knowing identity by address)

As you and ning say the reverse (knowing address by identity) could be really usefull.
The problem here is that identity is a plain string, so, how to deal with duplicates?
I am currently not figuring out
newbie
Activity: 28
Merit: 0
December 19, 2013, 11:07:54 AM
#15
Hi bitcoiners,

Some days ago i asked a "famous bitcoin guy" a question, he answered so i donated him a small bitcoin amount.
To recognize my donation i send him the link of the transaction id on blockchain but i realized that this method was not enough to grant that i make the donation.
The "famous bitcoin guy" believed me Smiley but i start thinking that anonymous address are ok in many situation but a simple way to associate identity to a bitcoin address could be useful in some situation and currently i don't know if something like that exist.

Technically could work as an HTTP services like that:

GET http://address-identity-url/{bitcoin address}
return 404 not found or a custom string that could be the real name of the {bitcoin address} owner

POST http://address-identity-url/{bitcoin address}
write the custom string at that URL, to be succesfull you need to provide an header with the signature generated by the private key of the {bitcoin address}

This way, only the owner of the {bitcoin address} could post on http://address-identity-url/{bitcoin address}

Before start implementing i would like opinion about this service.
Currently, are there other way for optionally associating identity to a bitcoin address?
Are there simple way to sign generic data with bitcoin wallet?
I think could be really useful, do you?


mean, what services can determine, the address with the identity of the wallet?
if it's true, it would be a miracle  Smiley
global moderator
Activity: 3766
Merit: 2610
In a world of peaches, don't ask for apple sauce
December 19, 2013, 10:43:19 AM
#14
The only way I can see this working is if there was a different wallet that incorporated the persons personal info in the address; a wallet you can use for those special occasions. Otherwise overall it won't fly as people want to keep anonymous.

Of course, this is just an optional feature
However, some governments might make it mandatory and force it upon the citizens.

If they are gonna force identification, i think they could find a good technical way
The things is, if it was implemented, the governments would simply use an already existing system and in such case wouldn't look as bad as creating a new system just for control.
member
Activity: 99
Merit: 20
December 19, 2013, 10:21:51 AM
#13
The only way I can see this working is if there was a different wallet that incorporated the persons personal info in the address; a wallet you can use for those special occasions. Otherwise overall it won't fly as people want to keep anonymous.

Of course, this is just an optional feature
However, some governments might make it mandatory and force it upon the citizens.

If they are gonna force identification, i think they could find a good technical way

I'll just use my old client which doesnt have this feature then. O_o

Just to be clear, i am not agree to identify all bitcoin address.
I just think responsability it's not in the means
member
Activity: 99
Merit: 20
December 19, 2013, 10:12:04 AM
#12
gavin andresen is thinking of incorperating API into bitcoin addresses

EG
1Blahdfkslkdfslsdflsedlgsdlscdflscd?txid=&urlcallback=www.merchantswebpage.com&customparameter=

so then people can set up their own addresses and custom parameters. and then when the transaction is sent, it is sent through the network and a copy is sent to the callback url along with the custom parameter the person has added. thus allowing transactions to be linked to whatever information the person wants

1Blahdfkslkdfslsdflsedlgsdlscdflscd?txid=(whatever the tx ends up as)&urlcallback=www.mydonationpage.com&bitcointalkusername=franky1


Very interesting, this is a nice feature, covering my initial problem.
But i still think it's a bit different to what i am proposing, it's an information linked to the transaction (that you have to specify every time)
not linked to an address (that you have to specify just the first time)

Don't you think?
legendary
Activity: 1734
Merit: 1015
December 19, 2013, 10:05:15 AM
#11
The only way I can see this working is if there was a different wallet that incorporated the persons personal info in the address; a wallet you can use for those special occasions. Otherwise overall it won't fly as people want to keep anonymous.

Of course, this is just an optional feature
However, some governments might make it mandatory and force it upon the citizens.

If they are gonna force identification, i think they could find a good technical way

I'll just use my old client which doesnt have this feature then. O_o
member
Activity: 99
Merit: 20
December 19, 2013, 09:58:58 AM
#10
The only way I can see this working is if there was a different wallet that incorporated the persons personal info in the address; a wallet you can use for those special occasions. Otherwise overall it won't fly as people want to keep anonymous.

Of course, this is just an optional feature
However, some governments might make it mandatory and force it upon the citizens.

If they are gonna force identification, i think they could find a good technical way
global moderator
Activity: 3766
Merit: 2610
In a world of peaches, don't ask for apple sauce
December 19, 2013, 09:55:16 AM
#9
The only way I can see this working is if there was a different wallet that incorporated the persons personal info in the address; a wallet you can use for those special occasions. Otherwise overall it won't fly as people want to keep anonymous.

Of course, this is just an optional feature
However, some governments might make it mandatory and force it upon the citizens.
member
Activity: 99
Merit: 20
December 19, 2013, 09:50:08 AM
#8
The only way I can see this working is if there was a different wallet that incorporated the persons personal info in the address; a wallet you can use for those special occasions. Otherwise overall it won't fly as people want to keep anonymous.

Of course, this is just an optional feature
legendary
Activity: 4214
Merit: 4458
December 19, 2013, 08:58:47 AM
#7
gavin andresen is thinking of incorperating API into bitcoin addresses

EG
1Blahdfkslkdfslsdflsedlgsdlscdflscd?txid=&urlcallback=www.merchantswebpage.com&customparameter=

so then people can set up their own addresses and custom parameters. and then when the transaction is sent, it is sent through the network and a copy is sent to the callback url along with the custom parameter the person has added. thus allowing transactions to be linked to whatever information the person wants

1Blahdfkslkdfslsdflsedlgsdlscdflscd?txid=(whatever the tx ends up as)&urlcallback=www.mydonationpage.com&bitcointalkusername=franky1
hero member
Activity: 616
Merit: 500
December 19, 2013, 08:32:27 AM
#6
Hi bitcoiners,

Some days ago i asked a "famous bitcoin guy" a question, he answered so i donated him a small bitcoin amount.
To recognize my donation i send him the link of the transaction id on blockchain but i realized that this method was not enough to grant that i make the donation.
The "famous bitcoin guy" believed me Smiley but i start thinking that anonymous address are ok in many situation but a simple way to associate identity to a bitcoin address could be useful in some situation and currently i don't know if something like that exist.

Technically could work as an HTTP services like that:

GET http://address-identity-url/{bitcoin address}
return 404 not found or a custom string that could be the real name of the {bitcoin address} owner

POST http://address-identity-url/{bitcoin address}
write the custom string at that URL, to be succesfull you need to provide an header with the signature generated by the private key of the {bitcoin address}

This way, only the owner of the {bitcoin address} could post on http://address-identity-url/{bitcoin address}

Before start implementing i would like opinion about this service.
Currently, are there other way for optionally associating identity to a bitcoin address?
Are there simple way to sign generic data with bitcoin wallet?
I think could be really useful, do you?


The only way I can see this working is if there was a different wallet that incorporated the persons personal info in the address; a wallet you can use for those special occasions. Otherwise overall it won't fly as people want to keep anonymous.
member
Activity: 99
Merit: 20
December 19, 2013, 07:01:20 AM
#5
This service maps a Bitcoin address to a custom string. And the service can also be extended to the other direction -- mapping a custom string (a.k.a a user name) to a Bitcoin address. Signatures should be required for both directions.

The inverse mapping could be very useful but user name has to be unique ( Have you think about all the "John Smith"? Smiley )
full member
Activity: 173
Merit: 100
December 19, 2013, 06:20:45 AM
#4
This service maps a Bitcoin address to a custom string. And the service can also be extended to the other direction -- mapping a custom string (a.k.a a user name) to a Bitcoin address. Signatures should be required for both directions.
member
Activity: 99
Merit: 20
December 19, 2013, 06:08:19 AM
#3
You can already sign messages to prove ownership of an address.
Thanks, didn't know because i am currently using exchange.

Anyway, do you sign the transaction or do you sign your address?
legendary
Activity: 1652
Merit: 1127
December 19, 2013, 05:54:49 AM
#2
You can already sign messages to prove ownership of an address.
member
Activity: 99
Merit: 20
December 19, 2013, 05:52:26 AM
#1
Hi bitcoiners,

Some days ago i asked a "famous bitcoin guy" a question, he answered so i donated him a small bitcoin amount.
To recognize my donation i send him the link of the transaction id on blockchain but i realized that this method was not enough to grant that i make the donation.
The "famous bitcoin guy" believed me Smiley but i start thinking that anonymous address are ok in many situation but a simple way to associate identity to a bitcoin address could be useful in some situation and currently i don't know if something like that exist.

Technically could work as an HTTP services like that:

GET http://address-identity-url/{bitcoin-address}
return 404 not found or a custom string that could be the real name of the {bitcoin-address} owner

POST http://address-identity-url/{bitcoin-address}
write the custom string at that URL, to be succesfull you need to provide an header with the signature generated by the private key of the {bitcoin-address}

This way, only the owner of the {bitcoin-address} could post on http://address-identity-url/{bitcoin-address}

Before start implementing i would like opinion about this service.
Currently, are there other way for optionally associating identity to a bitcoin address?
Are there simple way to sign generic data with bitcoin wallet?
I think could be really useful, do you?

UPDATE for clarification based on answer:
This is an optional feature totally controlled by the owner of the bitcoin address
The service could also work in the opposite direction, knowing bitcoin address starting with the identity
Jump to: