Author

Topic: Convert addresses to Identicons (Read 1051 times)

hero member
Activity: 504
Merit: 500
December 07, 2013, 05:02:53 PM
#5
Hmmm. May be convert the address to a fractal geometry. like a mandelbrot.
t3a
full member
Activity: 179
Merit: 100
December 07, 2013, 03:03:47 PM
#4
There are 2^160 possible Bitcoin addresses. If you make it so each square is either one of 31 colors or off, then you have 5 bits per block. Along with that, make it 9x5 and symmetrical so you have 4x5 unique squares. 2^(5*32) = 2^160.

Basically the solution is to give each block a unique color. With this fix, you could allow addresses to be scanned by smartphone apps without even requiring a link back to the address hosted on your website.
legendary
Activity: 1221
Merit: 1025
e-ducat.fr
December 07, 2013, 07:15:25 AM
#3
Same question: I fail to see how the entropy of a bitcoin address could fit in such a small representation. That is unless you use firstbits but that works only for funded addresses.
t3a
full member
Activity: 179
Merit: 100
December 06, 2013, 01:16:14 AM
#2
This is 7 pixels tall by 7 pixels wide and symmetric meaning you have 28 independent bits and 12 bits for the color I'm guessing. This adds up to 2^40 possible images.

Generating 2^40 of these seems pretty feasible. Is there a chance a malicious entity could pretend to be someone else?
newbie
Activity: 26
Merit: 0
December 06, 2013, 12:16:46 AM
#1
I got tired of seeing raw Bitcoin addresses, they can be hard to differentiate, whether you're a consumer or a developer.

Here's a little project we made that converts public addresses into unique identicons by hashing the public addresses.

e.g. 1F1tAaz5x1HUXrCNLbtMDqcw6o5GNn4xqX converts to

http://identico.in/address/1F1tAaz5x1HUXrCNLbtMDqcw6o5GNn4xqX

It has a simple api endpoint, or you can fork the repo and host it yourself. Enjoy!

http://identico.in/
Jump to: