Pages:
Author

Topic: FirstBits.com - remember and share Bitcoin addresses - page 12. (Read 26262 times)

jr. member
Activity: 56
Merit: 1
We do not generate the FirstBits address if the address is not found in the chain, for the very reason you mentioned.
Sorry, my mistake. I had clicked the "new" address button in the client to test. I didn't realize it had given me an address that had been used to collect change in a previous transaction  Wink
Tried it again with a really new address, and it worked.
legendary
Activity: 1400
Merit: 1005
One caveat: you guys should not generate the FirstBits alias if the address is not found in the chain, and explain to the user why you can't give him his FirstBits alias.

If you generate a FirstBits alias for an address that hasn't been stored in the chain yet, there is a possibility of collision with someone doing the same thing.

edit:
A nice use case for this will be combining it with the vanity addresses. If people could have a public address like "1joan" or similar, it could be terrific.
We do not generate the FirstBits address if the address is not found in the chain, for the very reason you mentioned.  A bit of an explanation on that front might be warranted though - right now, we only tell the user that the address is not in the block chain, and there isn't any mention of why only blockchain addresses are included in the "About Firstbits" page either.
legendary
Activity: 1246
Merit: 1016
Strength in numbers
One caveat: you guys should not generate the FirstBits alias if the address is not found in the chain, and explain to the user why you can't give him his FirstBits alias.

If you generate a FirstBits alias for an address that hasn't been stored in the chain yet, there is a possibility of collision with someone doing the same thing.


Of course. An address must be in chain in order to have a firstbits, maybe I shouldn't have made that smaller font in the OP.
jr. member
Activity: 56
Merit: 1
One caveat: you guys should not generate the FirstBits alias if the address is not found in the chain, and explain to the user why you can't give him his FirstBits alias.

If you generate a FirstBits alias for an address that hasn't been stored in the chain yet, there is a possibility of collision with someone doing the same thing.

edit:
A nice use case for this will be combining it with the vanity addresses. If people could have a public address like "1joan" or similar, it could be terrific.
jr. member
Activity: 56
Merit: 1
a firstbits can never change.
Erm, what if someone happens to generate an address later that has the same first few characters as your address?  Surely that would change your firstbits?
No it wouldn't. The newly generated address would be longer when converted in firstbits, that's all.
legendary
Activity: 966
Merit: 1009
a firstbits can never change.
Erm, what if someone happens to generate an address later that has the same first few characters as your address?  Surely that would change your firstbits?
legendary
Activity: 1400
Merit: 1005
The main use I have in mind is a person learning one of their firstbits like they learn their phone number and using it for casual payments. It is not as great for people or situations where you need a new address each time.
Casual payments are definitely one of the first uses that comes to mind.

I know that one of my firstbits addresses is 18tkn.  And I have memorized that address.  Now, no matter where I am, if someone needs to pay me bitcoins, we can hop on the website, grab the full address, and they can pay me.  I think this will work really great for casual payments, as FreeMoney said.  Businesses could also potentially use it for payments, maybe people meeting up for craigslist transactions might find it handy, and certainly non-profits that take donations could make good use of it.
legendary
Activity: 1246
Merit: 1016
Strength in numbers
I'm wondering a bit about the case-sensitivity... I pasted in your donation address and got 1kk5k (all lowercase).

How does one easily expand those first bits to a full address? I thought blockexplorer searches for example were case-sensitive.

Nevermind. I see that you can just search for it on your site.


That's right. Case does not matter. I should have mentioned that in my first post. We decided that it is too hard to remember and say uppercase and lowercase.

Forgot to say SgtSpike is the programmer and does excellent work.
legendary
Activity: 1246
Merit: 1016
Strength in numbers
Shouldn't you list more results if there any?

Specifying only the first 4 'bits' for addresses in my book mostly gives me a wrong result. This can be misleading and dangerous if users are not aware how it works.

Good question.

You cannot guess your firstbits address. You need to enter it and find out (or search the chain yourself).

A firstbits address is the starting string that is sufficient to distinguish an address from all addresses before it in the chain. This way a firstbits can never change. Listing all matches would not tell you which was yours anyway.

Perhaps a warning is appropriate.

The main use I have in mind is a person learning one of their firstbits like they learn their phone number and using it for casual payments. It is not as great for people or situations where you need a new address each time.
hero member
Activity: 504
Merit: 500
Shouldn't you list more results if there any?

Specifying only the first 4 'bits' for addresses in my book mostly gives me a wrong result. This can be misleading and dangerous if users are not aware how it works.

It is not always 4 'bits', it depends on what other similar addresses have entered into the blockchain prior to that one. to find out how many your particular address needs, just type it in the box and it will tell you. As for it being dangerous to the naive user, thats the case with most things in life and is simply unavoidable.

Freemoney, let me know if my explanation is wrong. And thanks alot for making this, I've thought for a while something like this would be very useful!
legendary
Activity: 1764
Merit: 1007
Shouldn't you list more results if there any?

Specifying only the first 4 'bits' for addresses in my book mostly gives me a wrong result. This can be misleading and dangerous if users are not aware how it works.
full member
Activity: 154
Merit: 100
I'm wondering a bit about the case-sensitivity... I pasted in your donation address and got 1kk5k (all lowercase).

How does one easily expand those first bits to a full address? I thought blockexplorer searches for example were case-sensitive.

Nevermind. I see that you can just search for it on your site.
legendary
Activity: 1946
Merit: 1004
legendary
Activity: 1246
Merit: 1016
Strength in numbers
FirstBits.com tells you how much of a Bitcoin address* you need to remember to uniquely identify it, usually only 4-7 characters. Share this 'firstbits' address and friends can find your whole address easily.

This is perfect for when the person paying you does not have immediate access to a computer and you trust them to pay you later.

Meeting someone to make a cash<-->BTC exchange? Just remember your firstbits. Say it and your partner can have your address in their client in seconds.

Here is another potential use. A shop displays an address for you to pay, you need only type the firstbits address into your phone, no need for typing 33 characters or taking a picture of a QR code.

I'm sure people will come up with uses I haven't thought of. I expect that the ability to pass addresses like this will open up some new possibilities.

*Your address must already be in the chain in order to have a firstbits address. You can send a token amount to yourself at any address to get it in the chain.

edit: Firstbits addresses are case-insensitive. This makes them a lot easier to remember and say and doesn't make them much longer on average.
Pages:
Jump to: