anshar (OP)
|
|
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.
|
|
|
|
anshar (OP)
|
|
January 31, 2015, 12:31:41 PM |
|
Anyone?
|
|
|
|
thebitcoinquiz.com
|
|
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.
|
Stay hungry. Stay foolish.
|
|
|
chek2fire
Legendary
Offline
Activity: 3430
Merit: 1142
Intergalactic Conciliator
|
|
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
|
|
|
|
ajareselde
Legendary
Offline
Activity: 1722
Merit: 1000
Satoshi is rolling in his grave. #bitcoin
|
|
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
|
|
|
|
cr1776
Legendary
Offline
Activity: 4214
Merit: 1313
|
|
January 31, 2015, 01:17:56 PM |
|
|
|
|
|
LiteCoinGuy
Legendary
Offline
Activity: 1148
Merit: 1014
In Satoshi I Trust
|
|
January 31, 2015, 01:26:37 PM |
|
in some years these BTC addresses will disappear for sure.
|
|
|
|
R2D221
|
|
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)
|
An economy based on endless growth is unsustainable.
|
|
|
turvarya
|
|
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.
|
|
|
|
R2D221
|
|
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
|
An economy based on endless growth is unsustainable.
|
|
|
newIndia
Legendary
Offline
Activity: 2226
Merit: 1052
|
|
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_TransactionsAccording 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.
|
|
|
|
yoursswathi
Newbie
Offline
Activity: 1
Merit: 0
|
|
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_TransactionsAccording 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.
|
|
|
|
thebitcoinquiz.com
|
|
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_TransactionsNever 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.
|
Stay hungry. Stay foolish.
|
|
|
R2D221
|
|
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.
|
An economy based on endless growth is unsustainable.
|
|
|
DannyHamilton
Legendary
Offline
Activity: 3486
Merit: 4831
|
|
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.
|
|
|
|
phillipsjk
Legendary
Offline
Activity: 1008
Merit: 1001
Let the chips fall where they may.
|
|
January 31, 2015, 06:09:00 PM |
|
Memorable addresses have been tried and abandoned. One Centralized solution is first bits. 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, 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 is meant to mitigate this (mostly a work in progress).
|
James' OpenPGP public key fingerprint: EB14 9E5B F80C 1F2D 3EBE 0A2F B3DE 81FF 7B9D 5160
|
|
|
evok3d
Sr. Member
Offline
Activity: 534
Merit: 250
The Protocol for the Audience Economy
|
|
January 31, 2015, 09:34:31 PM |
|
Memorable addresses have been tried and abandoned. One Centralized solution is first bits. 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, 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 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.pdfThey 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.
|
M ┄ E D ┄ I A
P R - | ▄▄███████▄▄ ▄██████▀██████▄ ███████ ███████ ▐██████ ██████▌ ██████▌ ▐██████ ▐██████ ██████▌ ▀██████▄ ▄██████▀ ▀███████████▀ ▀▀▀▀▀▀▀ | - T O C - O - L |
| | │ | | │ | MEDIA Protocol in Action
▄▄██████▄▄ ▄████████████▄ █████▌ ▀▀███████ ▄████▄▄██████ ▀█████▌ ▄███▀ ▀████████ ▐█████ ▐███▌ ▐████████ ████▌ ▐███ ██████████▄▄ ▐████ ▀███▄▄████▀▀████████████▀ ▀▀███▀▀ ▀▀████▀▀ | | ▄▄▄████████████████▄▄▄ ▄████████████████████████▄ ▐████████████████▀▀▀▀▀▀████▌ ████████████▀▀▀ █████ █████████▀ █████ ████████ ▐█████ ██████▀ ██████ █████▌ ▄███████ █████ ▄█████████ ████▌ ▄▄███████████ ▐████▄▄▄▄██████████████████▌ ▀████████████████████████▀ ▀▀███████████████████▀
| |
| │ | | |
|
|
|
anshar (OP)
|
|
January 31, 2015, 10:36:51 PM |
|
Memorable addresses have been tried and abandoned. One Centralized solution is first bits. 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, 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 is meant to mitigate this (mostly a work in progress). Will take a look, interesting.
|
|
|
|
tss
|
|
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.
|
|
|
|
anshar (OP)
|
|
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!
|
|
|
|
|