Bitcoin Forum
May 03, 2024, 07:17:32 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Feature Request: Bitcoin Alias  (Read 1652 times)
hamiltino (OP)
Hero Member
*****
Offline Offline

Activity: 644
Merit: 500


P2P The Planet!


View Profile
August 06, 2014, 07:58:02 AM
 #1

Is there any way for bitcoin to have an alias system?

stacking coin
1714763852
Hero Member
*
Offline Offline

Posts: 1714763852

View Profile Personal Message (Offline)

Ignore
1714763852
Reply with quote  #2

1714763852
Report to moderator
Transactions must be included in a block to be properly completed. When you send a transaction, it is broadcast to miners. Miners can then optionally include it in their next blocks. Miners will be more inclined to include your transaction if it has a higher transaction fee.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714763852
Hero Member
*
Offline Offline

Posts: 1714763852

View Profile Personal Message (Offline)

Ignore
1714763852
Reply with quote  #2

1714763852
Report to moderator
amaclin
Legendary
*
Offline Offline

Activity: 1260
Merit: 1019


View Profile
August 06, 2014, 11:21:53 AM
 #2

Is there any way for bitcoin to have an alias system?
Alias for what?
1) Blockchain.info site has a "Address Tags" https://blockchain.info/tags
2) Wallet clients can use "Labels" for addresses
bitsmichel
Sr. Member
****
Offline Offline

Activity: 518
Merit: 250



View Profile
August 06, 2014, 12:28:12 PM
 #3

Is there any way for bitcoin to have an alias system?

You can do it in the wallet - in some clients, such as Multibit, you can associate an alias with a bitcoin address. If I'm not mistaken it has an address book. However, as far as I know you cannot do this on the blockchain itself.

Bitcoin Town
Newbie
*
Offline Offline

Activity: 13
Merit: 0


View Profile
August 06, 2014, 12:59:33 PM
 #4

use it on input alias website and use it your site or your link to set to your address..
thats easy but need confirm .
virtualx
Hero Member
*****
Offline Offline

Activity: 672
Merit: 507


LOTEO


View Profile
August 06, 2014, 01:36:32 PM
 #5

use it on input alias website and use it your site or your link to set to your address..
thats easy but need confirm .

this is the method which most sites seem to use. You could use a database which links alias with bitcoin address(es).

...loteo...
DIGITAL ERA LOTTERY


r

▄▄███████████▄▄
▄███████████████████▄
▄███████████████████████▄
▄██████████████████████████▄
▄██  ███████▌ ▐██████████████▄
▐██▌ ▐█▀  ▀█    ▐█▀   ▀██▀  ▀██▌
▐██  █▌ █▌ ██  ██▌ ██▌ █▌ █▌ ██▌
▐█▌ ▐█ ▐█ ▐█▌ ▐██  ▄▄▄██ ▐█ ▐██▌
▐█  ██▄  ▄██    █▄    ██▄  ▄███▌
▀████████████████████████████▀
▀██████████████████████████▀
▀███████████████████████▀
▀███████████████████▀
▀▀███████████▀▀
r

RPLAY NOWR
BE A MOON VISITOR!
[/center]
DannyElfman
Sr. Member
****
Offline Offline

Activity: 406
Merit: 250



View Profile
August 06, 2014, 01:39:50 PM
 #6

There is one system in place for bitcoin

https://onename.io/

it uses Namecoins IIRC

This spot for rent.
hamiltino (OP)
Hero Member
*****
Offline Offline

Activity: 644
Merit: 500


P2P The Planet!


View Profile
August 06, 2014, 10:33:58 PM
 #7

There is one system in place for bitcoin

https://onename.io/

it uses Namecoins IIRC

Very cool, although centralized, it will do for now. I would prefer to be able to send bitcoin to an alias but i guess nxt and others will be better for that.

stacking coin
DannyElfman
Sr. Member
****
Offline Offline

Activity: 406
Merit: 250



View Profile
August 06, 2014, 11:01:36 PM
 #8

There is one system in place for bitcoin

https://onename.io/

it uses Namecoins IIRC

Very cool, although centralized, it will do for now. I would prefer to be able to send bitcoin to an alias but i guess nxt and others will be better for that.

It would be possible to introduce this into the bitcoin network, but the last thing I heard was that the devs think that it is not important to have on a protocol level. This can be done client-side with a BIP standard.

This spot for rent.
hamiltino (OP)
Hero Member
*****
Offline Offline

Activity: 644
Merit: 500


P2P The Planet!


View Profile
August 09, 2014, 04:50:00 AM
 #9

I have tested out RushWallet, it has AMAZING integration with onename. Type someones onename alias in the send too address and it populates with the corrospoding btc address.

Cheers.

stacking coin
Muhammed Zakir
Hero Member
*****
Offline Offline

Activity: 560
Merit: 506


I prefer Zakir over Muhammed when mentioning me!


View Profile WWW
August 09, 2014, 05:32:15 AM
 #10

I have tested out RushWallet, it has AMAZING integration with onename. Type someones onename alias in the send too address and it populates with the corrospoding btc address.

Cheers.

Seems good for lazy ones like me. Can you give me the link to official page and ANN thread(if it is done) of RushWallet? Has any other tried it out?

Kindly,
       MZ

rushwallet
Newbie
*
Offline Offline

Activity: 14
Merit: 0


View Profile
August 09, 2014, 01:03:32 PM
 #11

Is there any way for bitcoin to have an alias system?


Checkout onename.io the Bitcoin name registration system. We've integrated it into www.rushwallet.com
DannyElfman
Sr. Member
****
Offline Offline

Activity: 406
Merit: 250



View Profile
August 09, 2014, 02:29:45 PM
 #12

Is there any way for bitcoin to have an alias system?


Checkout onename.io the Bitcoin name registration system. We've integrated it into www.rushwallet.com

This is a good step. How would you prevent a situation, where onename.io was compromissed and was feeding your wrong addresses for the accounts?

This spot for rent.
Syke
Legendary
*
Offline Offline

Activity: 3878
Merit: 1193


View Profile
August 09, 2014, 11:19:19 PM
 #13

Is there any way for bitcoin to have an alias system?

Not a good idea at this time. Addresses should not be re-used.

Buy & Hold
deepceleron
Legendary
*
Offline Offline

Activity: 1512
Merit: 1028



View Profile WWW
August 11, 2014, 03:43:54 AM
Last edit: December 04, 2017, 10:33:24 PM by deepceleron
 #14


Not a good idea at this time. Addresses should not be re-used.

To clarify what he actually means:

Addresses should not be reused after they have spent money. Ideally all payments that contribute to the balance of an address should be spent all at once to empty the address balance.

However this "should" is only theoretical, it would take a major cryptography breakthrough for it to matter, and if the Bitcoin crypto was found crackable, there would be a world-wide shitstorm from everything else that uses the same crypto.

Explanation:

Bitcoin addresses are a ECDSA public/private keypair. ECDSA is a signing algorithm - only the private keyholder can sign messages, but anyone given the corresponding public key can verify that a message was signed by the keyholder. Bitcoin uses this technology when creating transactions: the address-holder signs a message "I want to sent my Bitcoins to Joe" to prove they authorize the transfer.

However, a Bitcoin address is not the public key. It has another security layer: an address is cryptographic hashes of the public key. When given a public key, you can determine it belongs to a Bitcoin address by hashing it yourself, however you cannot determine the public key by just having an address. This is done also because the hash is less data than a full key, making for shorter addresses.

After the public key of an address is disclosed, the extra hash layer of a Bitcoin address is removed. Only the strength of ECDSA protects the Bitcoin funds.

Two things disclose the public key:
  • Spending Bitcoins - the public key is included with the transaction so the authenticity can be determined
  • Signing messages - another feature that allows Bitcoin users to prove any arbitrary message was sent by them

I can receive many payments without disclosing the public key. For example, I may have a cold-storage savings address (paper wallet) where I send money every month. Nothing about receiving many payments has reduced security.


Regarding alias address discovery, here are my previous thoughts:

I've started thinking it through, and a self-published alias might be the easiest addition. It would seem best to lift Namecoin's style of address registration with fee. There would certainly be a landrush period, and you would want to discourage squatting, so a significant but diminishing cost would better ensure interested parties might still find their desired alias available (see post #10 above; I paid .55 BTC in fees just for some fun...).

Implementation: You go into your address book, there is an option called "register label on network". You press this, it asks you to create an alias that other clients can see to send money to you. If you are not the first, you get an error that the alias is already taken. The alias is permanently included in the blockchain along with some bitcoins you donate as the fee, and then the address book will list all aliases registered to your address. Other Bitcoin clients would have a searchable database of all these aliases to find you as a recipient.

However, I don't think anything like this should be included in Bitcoin. Although not any more dangerous than "firstbits", it would make it too easy to spoof people into sending money to an "amazon.com" that goes to a malicious squatter instead. It also hinders anonymity and the sender identification that comes with one-time-use addresses.

First, Bitcoin will likely never be extended in such a way, it falls in the category of storing non-transaction data in the blockchain, which is against the grain of every position taken by developers and contributors.

The obvious feature of aliases is to discover someone's address, by looking up other information such as a name. However looking up a name has fundamental problems. Any conceivable system apart from a centrally micro-managed repository would allow bad actors to create false aliases such as "Deep Celeron" "The REAL deepceleron", "deepce1eron", or anything else that might foil the system by making my real account unclear to senders. Someone might go create an alias with my email address before I do it myself.

Address message signing is not a solution to this problem. You don't have my Bitcoin address yet, so it doesn't matter that an alias was signed by the address someone wants to fool you into using.

Namecoin allows name storage in it's blockchain. There are many id/useralias entries now where the "info" field is someone's Bitcoin address.

Again, the only reason why this has value is that I got it first. I could register id/Syke, and claim that that is the proof that I am Syke, and sign further messages with the address showing proof that "Syke" owns that address and name.

Aliases would be useful in theory, but would be troubling in any implementation, and would only create another way for people to have Bitcoins stolen.
Syke
Legendary
*
Offline Offline

Activity: 3878
Merit: 1193


View Profile
August 12, 2014, 03:45:22 AM
 #15

deepceleron makes some good points. You can read up on other issues at https://en.bitcoin.it/wiki/Address_reuse.

Buy & Hold
BitcoinAwesomeMan
Newbie
*
Offline Offline

Activity: 21
Merit: 0


View Profile
August 12, 2014, 04:01:53 AM
 #16

This would be a really cool feature
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!