Bitcoin Forum
December 10, 2016, 09:21:48 AM *
News: To be able to use the next phase of the beta forum software, please ensure that your email address is correct/functional.
 
   Home   Help Search Donate Login Register  
Pages: [1]
  Print  
Author Topic: Bitcoin aliases with Namecoin ID : Send bitcoins to an alias  (Read 7322 times)
khal
Hero Member
*****
Offline Offline

Activity: 538


NamecoinID: id/khal


View Profile WWW
June 01, 2012, 11:44:00 AM
 #1

Here is a new proposal for the Bitcoin alias system :
https://en.bitcoin.it/wiki/BIP_0015#Namecoin_ID

You enter an alias to send bitcoin to.
Example of alias :
Code:
$ namecoind name_show id/khal
{
  "bitcoin" : "N15mJsVMHNtVDedDnD8vu82M5hCfn3nJWq"
}

It is based on Namecoin and the identity namespace
Aim of this namespace is to store email address, bitcoin address, namecoin address, gpg keys, etc. All that is related to an online and public identity.
Each application has its own space, so Bitcoin will store its data in the "bitcoin" space.

The specification currently allows :
- a single address
- multiple addresses
- addresses with labels
- a secure way to get an address from an http request
- the user to be prompted for some data (a customer id or an order id for example) that a merchant will receive and associate with a bitcoin address

What do you think ?
Do we really need multiple addresses and labels ?
Did i missed some important use case ?

NMC: N1KHAL5C1CRzy58NdJwp1tbLze3XrkFxx9 | NamecoinID: id/khal | Register .bit domain
BTC: 1KHAL8bUjnkMRMg9yd2dNrYnJgZGH8Nj6T | My bitcoin Identity: send messages to bitcoin users
Free bitcoins: Surf4Bitcoin.com | Charity Ad: Make a good deed without paying a cent
1481361708
Hero Member
*
Offline Offline

Posts: 1481361708

View Profile Personal Message (Offline)

Ignore
1481361708
Reply with quote  #2

1481361708
Report to moderator
1481361708
Hero Member
*
Offline Offline

Posts: 1481361708

View Profile Personal Message (Offline)

Ignore
1481361708
Reply with quote  #2

1481361708
Report to moderator
1481361708
Hero Member
*
Offline Offline

Posts: 1481361708

View Profile Personal Message (Offline)

Ignore
1481361708
Reply with quote  #2

1481361708
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1481361708
Hero Member
*
Offline Offline

Posts: 1481361708

View Profile Personal Message (Offline)

Ignore
1481361708
Reply with quote  #2

1481361708
Report to moderator
1481361708
Hero Member
*
Offline Offline

Posts: 1481361708

View Profile Personal Message (Offline)

Ignore
1481361708
Reply with quote  #2

1481361708
Report to moderator
paraipan
Legendary
*
Offline Offline

Activity: 924


Firstbits: 1pirata


View Profile WWW
June 01, 2012, 11:47:25 AM
 #2

interesting...

BTCitcoin: An Idea Worth Saving - Q&A with bitcoins on rugatu.com - Check my rep
someguy123
Sr. Member
****
Offline Offline

Activity: 335


PHP Coder, Bitcoin enthusiast, Litecointalk admin


View Profile WWW
June 01, 2012, 04:56:52 PM
 #3

Great idea possibly. Still the issue of squatters possibly buying out well-known id's too.. not sure how well that'll go.

1SoMGuYknDgyYypJPVVKE2teHBN4HDAh3
Administrator/owner of LTC Forum | LTC Block Explorer | Someguy123 Web Development
Bitinvestor
Sr. Member
****
Offline Offline

Activity: 465


View Profile
June 01, 2012, 05:42:09 PM
 #4

Each application has its own space, so Bitcoin will store its data in the "bitcoin" space.

I don't understand this. Why not one "cryptocoin" space that all coins can access? You could have BTC, NMC, and LTC addresses registered in your alias. When you want to send some NMC the Namecoin client uses the NMC address and when you want to send some BTC the Bitcoin client uses the BTC address.

The specification currently allows :
- a single address
- multiple addresses
- addresses with labels
- the user to be prompted for some data (a customer id or an order id for example) that a merchant will receive and associate with a bitcoin address

This looks good. It seems to be flexible enough to allow future uses that nobody envisions yet.

- a secure way to get an address from an http request

Sorry, I don't understand. Please explain.

What do you think ?
Do we really need multiple addresses and labels ?

I think so.

Did i missed some important use case ?

I'm under the impression that it's up to the user to decide what he wants to register under his alias: cryptocoin addresses, e-mail addresses, phone numbers, etc. If this is the case then it should be future proof.

Those who cause problems for others also cause problems for themselves.
Bitinvestor
Sr. Member
****
Offline Offline

Activity: 465


View Profile
June 01, 2012, 06:00:09 PM
 #5

Great idea possibly. Still the issue of squatters possibly buying out well-known id's too.. not sure how well that'll go.

Yeah, if this takes off then we will end up with names similar to the usernames on Ebay. The only way to prevent squatting is to make it expensive to register a name, but then fewer people will use it.

Those who cause problems for others also cause problems for themselves.
khal
Hero Member
*****
Offline Offline

Activity: 538


NamecoinID: id/khal


View Profile WWW
June 03, 2012, 05:27:37 PM
 #6

Each application has its own space, so Bitcoin will store its data in the "bitcoin" space.

I don't understand this. Why not one "cryptocoin" space that all coins can access? You could have BTC, NMC, and LTC addresses registered in your alias. When you want to send some NMC the Namecoin client uses the NMC address and when you want to send some BTC the Bitcoin client uses the BTC address.
Each coin can update his format separately and implement features when they want. I think it's more clear like that too.


- a secure way to get an address from an http request

Sorry, I don't understand. Please explain.
I've updated the BIP 15.
Here is a copy/paste :
Quote
You can put an url and a bitcoin address that will be used to sign the result. It means that a query to this url will return a bitcoin address and a signature. Bitcoin can then check (with the verify_message function) that the returned address has not been replaced by another one.


Did i missed some important use case ?

I'm under the impression that it's up to the user to decide what he wants to register under his alias: cryptocoin addresses, e-mail addresses, phone numbers, etc. If this is the case then it should be future proof.
Yes, applications and the community propose their formats/spaces and users decide what to put under their alias.


Great idea possibly. Still the issue of squatters possibly buying out well-known id's too.. not sure how well that'll go.

Yeah, if this takes off then we will end up with names similar to the usernames on Ebay. The only way to prevent squatting is to make it expensive to register a name, but then fewer people will use it.
Indeed, but before reaching ebay's popularity.... :p
Emails are interesting for that point, because it is segmented by domain names.
Maybe we could use a syntax like <name>@<group/location/what we want> ?

NMC: N1KHAL5C1CRzy58NdJwp1tbLze3XrkFxx9 | NamecoinID: id/khal | Register .bit domain
BTC: 1KHAL8bUjnkMRMg9yd2dNrYnJgZGH8Nj6T | My bitcoin Identity: send messages to bitcoin users
Free bitcoins: Surf4Bitcoin.com | Charity Ad: Make a good deed without paying a cent
punningclan
Sr. Member
****
Offline Offline

Activity: 284


Making a better tomorrow, tomorrow.


View Profile
June 04, 2012, 02:31:22 AM
 #7

Nice idea. I am really interested to see NameCoin crank its gears.

It was a cunning plan to have the funny man be the money fan of the punning clan.
1J13NBTKiV8xrAo2dwaD4LhWs3zPobhh5S
khal
Hero Member
*****
Offline Offline

Activity: 538


NamecoinID: id/khal


View Profile WWW
June 05, 2012, 09:45:37 AM
 #8

Some other infos about aliases on this topic, and a binary file (linux64) to test the sendtoalias function in namecoin :
https://bitcointalk.org/index.php?topic=83793.0

NMC: N1KHAL5C1CRzy58NdJwp1tbLze3XrkFxx9 | NamecoinID: id/khal | Register .bit domain
BTC: 1KHAL8bUjnkMRMg9yd2dNrYnJgZGH8Nj6T | My bitcoin Identity: send messages to bitcoin users
Free bitcoins: Surf4Bitcoin.com | Charity Ad: Make a good deed without paying a cent
bitcats
Legendary
*
Offline Offline

Activity: 1008



View Profile
June 05, 2012, 11:13:32 AM
 #9

See here: https://ecdsa.org/bitcoin.id/bart.simpson

"Unser Problem ist nicht ziviler Ungehorsam, unser Problem ist ziviler Gehorsam."  - Howard Zinn
bitcreditscc
Hero Member
*****
Offline Offline

Activity: 588



View Profile
February 02, 2015, 09:49:16 AM
 #10

Did anyone ever get round to writing code for this.

bitcats
Legendary
*
Offline Offline

Activity: 1008



View Profile
February 02, 2015, 10:08:31 AM
 #11

Wow, you've exhumed a 3y old thread   Roll Eyes

"Unser Problem ist nicht ziviler Ungehorsam, unser Problem ist ziviler Gehorsam."  - Howard Zinn
bitcreditscc
Hero Member
*****
Offline Offline

Activity: 588



View Profile
February 02, 2015, 10:16:23 AM
 #12

Wow, you've exhumed a 3y old thread   Roll Eyes

Does that effect it's relevance in today's world?  Roll Eyes

bitcats
Legendary
*
Offline Offline

Activity: 1008



View Profile
February 02, 2015, 10:18:21 AM
 #13

Wow, you've exhumed a 3y old thread   Roll Eyes

Does that effect it's relevance in today's world?  Roll Eyes
I dont think so but who can tell ... ^

"Unser Problem ist nicht ziviler Ungehorsam, unser Problem ist ziviler Gehorsam."  - Howard Zinn
thelibertycap
Full Member
***
Offline Offline

Activity: 203


View Profile
February 02, 2015, 02:39:04 PM
 #14

It's a shame this thread died, i liked the idea of a universal alias that can receive BTC or other alts.
You can look at an actual implementation of an aliasing system in XMR - https://openalias.org/. Such scheme could be used in BTC as well i think.
bitcreditscc
Hero Member
*****
Offline Offline

Activity: 588



View Profile
February 02, 2015, 02:53:33 PM
 #15

It's a shame this thread died, i liked the idea of a universal alias that can receive BTC or other alts.
You can look at an actual implementation of an aliasing system in XMR - https://openalias.org/. Such scheme could be used in BTC as well i think.


One of the first thing a person sees when introduced to crypto is those mangled addresses, already that's a bad start. Simplifying as many aspects as possible can encourage wider spread adoption.

ArticMine
Legendary
*
Offline Offline

Activity: 1806


Monero Core Team


View Profile
February 02, 2015, 05:07:00 PM
 #16

It's a shame this thread died, i liked the idea of a universal alias that can receive BTC or other alts.
You can look at an actual implementation of an aliasing system in XMR - https://openalias.org/. Such scheme could be used in BTC as well i think.


Openalias can be used with Bitcoin (XBT). It also supports both Namecoin DNS (.bit etc) and ICANN DNS (.com etc)

Concerned that blockchain bloat will lead to centralization? Storing less than 4 GB of data once required the budget of a superpower and a warehouse full of punched cards. https://upload.wikimedia.org/wikipedia/commons/8/87/IBM_card_storage.NARA.jpg https://en.wikipedia.org/wiki/Punched_card
cassini
Member
**
Offline Offline

Activity: 83



View Profile
February 03, 2015, 01:27:23 AM
 #17

Did anyone ever get round to writing code for this.
Yep, see nameid.org.
Already works for OpenID, Bitmessage, and Namecoin-internal payments (send NMCs to id).
Technically it shouldn't be too difficult to integrate this system in a Bitcoin client (send BTCs to id).

It is still not very handy for everyday's use. One has to download the whole NMC blockchain to be able to use nameid.
Light clients are being discussed at the moment, and Armory support is in the make (not sure if any progress has been made during the last few weeks, though).
Bimmerhead
Legendary
*
Offline Offline

Activity: 971



View Profile WWW
February 10, 2015, 05:27:54 PM
 #18

Is there a web front end for registering a name?  I see oneid.io allows you to view, but not register.

Auroracoin forum: http://auroraspjall.is/   Auroracoin-enabled Q&A: https://spurt.is/
AuroracoinLocal: https://www.skiptum.is/   Auroracoin twitter tipping: http://auroratip.auroracoin.io/#/
Pages: [1]
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!