Bitcoin Forum
April 19, 2024, 08:35:44 AM *
News: Latest Bitcoin Core release: 26.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Bitcoin aliases with Namecoin ID : Send bitcoins to an alias  (Read 7619 times)
khal (OP)
Hero Member
*****
Offline Offline

Activity: 540
Merit: 500



View Profile WWW
June 01, 2012, 11:44:00 AM
Last edit: June 01, 2012, 12:04:02 PM by khal
 #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 ?
1713515744
Hero Member
*
Offline Offline

Posts: 1713515744

View Profile Personal Message (Offline)

Ignore
1713515744
Reply with quote  #2

1713515744
Report to moderator
1713515744
Hero Member
*
Offline Offline

Posts: 1713515744

View Profile Personal Message (Offline)

Ignore
1713515744
Reply with quote  #2

1713515744
Report to moderator
1713515744
Hero Member
*
Offline Offline

Posts: 1713515744

View Profile Personal Message (Offline)

Ignore
1713515744
Reply with quote  #2

1713515744
Report to moderator
The network tries to produce one block per 10 minutes. It does this by automatically adjusting how difficult it is to produce blocks.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1713515744
Hero Member
*
Offline Offline

Posts: 1713515744

View Profile Personal Message (Offline)

Ignore
1713515744
Reply with quote  #2

1713515744
Report to moderator
1713515744
Hero Member
*
Offline Offline

Posts: 1713515744

View Profile Personal Message (Offline)

Ignore
1713515744
Reply with quote  #2

1713515744
Report to moderator
1713515744
Hero Member
*
Offline Offline

Posts: 1713515744

View Profile Personal Message (Offline)

Ignore
1713515744
Reply with quote  #2

1713515744
Report to moderator
paraipan
In memoriam
Legendary
*
Offline Offline

Activity: 924
Merit: 1004


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: 336
Merit: 254


CEO of Privex Inc. (www.privex.io)


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.

Bitinvestor
Sr. Member
****
Offline Offline

Activity: 470
Merit: 250


View Profile
June 01, 2012, 05:42:09 PM
Last edit: June 01, 2012, 06:27:17 PM by Bitinvestor
 #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: 470
Merit: 250


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 (OP)
Hero Member
*****
Offline Offline

Activity: 540
Merit: 500



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> ?
punningclan
Sr. Member
****
Offline Offline

Activity: 283
Merit: 250


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 (OP)
Hero Member
*****
Offline Offline

Activity: 540
Merit: 500



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
bitcats
Legendary
*
Offline Offline

Activity: 1014
Merit: 1001



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: 602
Merit: 501



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: 1014
Merit: 1001



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: 602
Merit: 501



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: 1014
Merit: 1001



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: 211
Merit: 100


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: 602
Merit: 501



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: 2282
Merit: 1050


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: 112
Merit: 10



View Profile
February 03, 2015, 01:27:23 AM
Last edit: February 11, 2015, 11:42:50 AM by cassini
 #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: 1291
Merit: 1000


View Profile
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.
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!