Bitcoin Forum

Bitcoin => Bitcoin Discussion => Topic started by: anshar on January 31, 2015, 11:50:11 AM



Title: Bitcoin Address "IPs to Domains"?
Post by: anshar on January 31, 2015, 11:50:11 AM
Would this be possible?

To make a bitcoin address a short, memorisable alphanumeric sequence like domains do for IPs.


Title: Re: Bitcoin Address "IPs to Domains"?
Post by: anshar on January 31, 2015, 12:31:41 PM
Anyone?


Title: Re: Bitcoin Address "IPs to Domains"?
Post by: thebitcoinquiz.com on January 31, 2015, 12:40:33 PM
Would this be possible?

To make a bitcoin address a short, memorisable alphanumeric sequence like domains do for IPs.
I personally like the way bitcoin address is right now. Right now it isn't possible to make a mistake while copying/typing an address and making a typing mistake and sending the funds to completely anonymous person.

Stellars were based on sending coins to certain usernames.
I think its just a fine idea to let people have their alphanumeric series addresses  but I personally don't think that its going to bring a change in how we use bitcoin.


Title: Re: Bitcoin Address "IPs to Domains"?
Post by: chek2fire on January 31, 2015, 01:10:19 PM
I think is a great idea for a new startup to sell bitdomain for bitcoin adresses or for a future bitcoin core update to use bit domains in the top of the bitcoin address


Title: Re: Bitcoin Address "IPs to Domains"?
Post by: ajareselde on January 31, 2015, 01:14:02 PM
Would this be possible?

To make a bitcoin address a short, memorisable alphanumeric sequence like domains do for IPs.

ive heard of address generators that try to make the best memorisable solution, but would be carefull tho.
theres a reason why addresses are the way they are.

cheers


Title: Re: Bitcoin Address "IPs to Domains"?
Post by: cr1776 on January 31, 2015, 01:17:56 PM
Pretty much anything is possible, it is a question of the ramifications of them. :-)

A couple of links:

https://medium.com/@davidshares/bitcoin-addresses-are-too-long-and-unmemorable-49635b4aed3e
https://bitcointalk.org/index.php?topic=8227.0
https://en.bitcoin.it/wiki/Firstbits


Title: Re: Bitcoin Address "IPs to Domains"?
Post by: LiteCoinGuy on January 31, 2015, 01:26:37 PM
in some years these BTC addresses will disappear for sure.


Title: Re: Bitcoin Address "IPs to Domains"?
Post by: R2D221 on January 31, 2015, 02:25:54 PM
Originally Bitcoin was able to send to an IP instead of an address, but it was disabled (for security concerns, I guess)


Title: Re: Bitcoin Address "IPs to Domains"?
Post by: turvarya on January 31, 2015, 02:51:10 PM
Originally Bitcoin was able to send to an IP instead of an address, but it was disabled (for security concerns, I guess)
How is that supposed to be possible?
The receiver address is part of the transaction. You can't just put IP-addresses there instead of BTC-addresses.


Title: Re: Bitcoin Address "IPs to Domains"?
Post by: R2D221 on January 31, 2015, 02:55:52 PM
Originally Bitcoin was able to send to an IP instead of an address, but it was disabled (for security concerns, I guess)
How is that supposed to be possible?
The receiver address is part of the transaction. You can't just put IP-addresses there instead of BTC-addresses.

I don't know the technical details, but there's a wiki entry about it. https://en.bitcoin.it/wiki/IP_Transactions


Title: Re: Bitcoin Address "IPs to Domains"?
Post by: newIndia on January 31, 2015, 03:44:50 PM
Originally Bitcoin was able to send to an IP instead of an address, but it was disabled (for security concerns, I guess)
How is that supposed to be possible?
The receiver address is part of the transaction. You can't just put IP-addresses there instead of BTC-addresses.

I don't know the technical details, but there's a wiki entry about it. https://en.bitcoin.it/wiki/IP_Transactions

According to this link, that IP had to run BitcoinD on it, which used to generate address for the sender. That address was associated with the IP. But, as internet traffic can be intercepted and an attacker can overwrite the address against an IP, this method has been abandoned from the protocol.


Title: Re: Bitcoin Address "IPs to Domains"?
Post by: yoursswathi on January 31, 2015, 03:57:01 PM
Originally Bitcoin was able to send to an IP instead of an address, but it was disabled (for security concerns, I guess)
How is that supposed to be possible?
The receiver address is part of the transaction. You can't just put IP-addresses there instead of BTC-addresses.

I don't know the technical details, but there's a wiki entry about it. https://en.bitcoin.it/wiki/IP_Transactions

According to this link, that IP had to run BitcoinD on it, which used to generate address for the sender. That address was associated with the IP. But, as internet traffic can be intercepted and an attacker can overwrite the address against an IP, this method has been abandoned from the protocol.

Any attacker can easily access the ip address fro the network router. So its not good to user IP addresses.


Title: Re: Bitcoin Address "IPs to Domains"?
Post by: thebitcoinquiz.com on January 31, 2015, 03:58:21 PM
Originally Bitcoin was able to send to an IP instead of an address, but it was disabled (for security concerns, I guess)
How is that supposed to be possible?
The receiver address is part of the transaction. You can't just put IP-addresses there instead of BTC-addresses.

I don't know the technical details, but there's a wiki entry about it. https://en.bitcoin.it/wiki/IP_Transactions
Never knew that there was something like this.
 and yes it is pretty obvious that this was vulnerable to attacks and so had to be discontinued.


Title: Re: Bitcoin Address "IPs to Domains"?
Post by: R2D221 on January 31, 2015, 04:05:33 PM
According to this link, that IP had to run BitcoinD on it, which used to generate address for the sender. That address was associated with the IP. But, as internet traffic can be intercepted and an attacker can overwrite the address against an IP, this method has been abandoned from the protocol.

Exactly. That's why the OP's proposal is not a good one.


Title: Re: Bitcoin Address "IPs to Domains"?
Post by: DannyHamilton on January 31, 2015, 05:13:23 PM
The receiver address is part of the transaction. You can't just put IP-addresses there instead of BTC-addresses.

Actually, the address is not part of the transaction.

Addresses are just a standard way for humans to discuss a more complicated set of instructions.

What exists in the transaction is a set of instructions that say:

"In order for this unspent output to be spent, the spender must provide an ECDSA signature using the secp256k1 curve which can be validated with a public key that hashes to the following value when hashed first with SHA256 and then with RIPEMD160."

The "value" that is then provided is a 48 digit number that is calculated from the information in the bitcoin address and which is stored by computers in binary (resulting in a value that is represented by your computer with one hundred sixty 1's and 0's) and often displayed as 40 Hex Decimal digits.

That is the "standard" bitcoin output script and it is represented by addresses that start with a "1".  Specifically in the encoding to base 58, when the first 8 bits (the first byte) of an address are all 0's then those 8 bits are encoded as a single "1".  All bitcoin wallets are written to understand that when an address converted from base58 back to binary has a first byte of zero, it means to create the specific set of instructions described above.

There are other "scripts" that encumber the output with other requirements which can be used as well. For example, this is why you can see addresses that start with a '3'.  Those addresses have a completely different set of instructions that are part of the transaction, and wallets that accept addresses that start with a '3', know what script they are supposed to use for that indicator.

It is even possible to create a transaction with a script that has no standard address representation at all.  Since there is no standard indicator for such a custom script, you wouldn't be able to use a typical wallet to create such a transaction or to spend the output created by such a transaction.  You would instead need to create your own software to properly encode the script into the transaction, and your won software to meet the requirements of the script when you want to later spend it.


Title: Re: Bitcoin Address "IPs to Domains"?
Post by: phillipsjk on January 31, 2015, 06:09:00 PM
Memorable addresses have been tried and abandoned.

One Centralized solution is first bits (http://firstbits.net/about.php).

However, you have to trust that website not to generate colliding addresses in order to prompt people to send funds to the wrong address. A more decentralized solution is Vanitygen (https://bitcointalk.org/index.php?topic=25804.0), but you still have to be wary of potential collisions.

Because the Block-chain is public, it is best to avoid address re-use anyway. Best practice is to use a new address for each transaction. If your address is "well known", it is trivial to track your spends: even more so if your payments go to other "well known" addresses such as the laminated card used by your local coffee shop.

Coinjoin (https://bitcointalk.org/index.php?topic=279249.0) is meant to mitigate this (mostly a work in progress).


Title: Re: Bitcoin Address "IPs to Domains"?
Post by: evok3d on January 31, 2015, 09:34:31 PM
Memorable addresses have been tried and abandoned.

One Centralized solution is first bits (http://firstbits.net/about.php).

However, you have to trust that website not to generate colliding addresses in order to prompt people to send funds to the wrong address. A more decentralized solution is Vanitygen (https://bitcointalk.org/index.php?topic=25804.0), but you still have to be wary of potential collisions.

Because the Block-chain is public, it is best to avoid address re-use anyway. Best practice is to use a new address for each transaction. If your address is "well known", it is trivial to track your spends: even more so if your payments go to other "well known" addresses such as the laminated card used by your local coffee shop.

Coinjoin (https://bitcointalk.org/index.php?topic=279249.0) is meant to mitigate this (mostly a work in progress).


This is true. To acquire a name server would introduce centralization issues. I/O coins did a good job on this. You can see the details here:

http://www.docdroid.net/file/view/fl3r/usernames-paper.pdf

They did it in a decentralized manner, though the need for the servers introduces centralization issues again, which in the case of Bitcoin would be a very bad idea. Perhaps later on with the introduction of small contracts one could acquire such a thing. The other progressions are also interesting.

Cheers.


Title: Re: Bitcoin Address "IPs to Domains"?
Post by: anshar on January 31, 2015, 10:36:51 PM
Memorable addresses have been tried and abandoned.

One Centralized solution is first bits (http://firstbits.net/about.php).

However, you have to trust that website not to generate colliding addresses in order to prompt people to send funds to the wrong address. A more decentralized solution is Vanitygen (https://bitcointalk.org/index.php?topic=25804.0), but you still have to be wary of potential collisions.

Because the Block-chain is public, it is best to avoid address re-use anyway. Best practice is to use a new address for each transaction. If your address is "well known", it is trivial to track your spends: even more so if your payments go to other "well known" addresses such as the laminated card used by your local coffee shop.

Coinjoin (https://bitcointalk.org/index.php?topic=279249.0) is meant to mitigate this (mostly a work in progress).

Will take a look, interesting.


Title: Re: Bitcoin Address "IPs to Domains"?
Post by: tss on January 31, 2015, 10:37:28 PM
as phillipsjk said.  it has been done.  
you would have to use, and thus trust, a third party to be the intermediary thus most probably wouldn't use it.  


Title: Re: Bitcoin Address "IPs to Domains"?
Post by: anshar on January 31, 2015, 10:38:22 PM
as phillipsjk said.  it has been done.  
you would have to use, and thus trust, a third party to be the intermediary thus most probably wouldn't use it.  

I would if the third party was extremely trustworthy.

Otherwise bitcoinwallet.com could work since you can have [NAME].bitcoinwallet.com as your wallet!


Title: Re: Bitcoin Address "IPs to Domains"?
Post by: saddambitcoin on February 01, 2015, 06:43:34 AM
Check out OpenAlias (https://openalias.org/). Designed by the Monero Developers. It works for Bitcoin too. All you need to do is put a TXT record in a domain of your choice and you can send BTC or XMR there.

for example = saddam.moneroaddress.org is my OpenAlias address for Monero.



Title: Re: Bitcoin Address "IPs to Domains"?
Post by: tadakaluri on February 02, 2015, 11:55:10 AM
Like VPN Coin do?


Title: Re: Bitcoin Address "IPs to Domains"?
Post by: herzmeister on February 02, 2015, 12:43:28 PM
https://en.wikipedia.org/wiki/Namecoin