Bitcoin Forum
May 10, 2024, 08:57:33 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Convert addresses to Identicons  (Read 1034 times)
locksley (OP)
Newbie
*
Offline Offline

Activity: 26
Merit: 0


View Profile
December 06, 2013, 04: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/
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715331453
Hero Member
*
Offline Offline

Posts: 1715331453

View Profile Personal Message (Offline)

Ignore
1715331453
Reply with quote  #2

1715331453
Report to moderator
1715331453
Hero Member
*
Offline Offline

Posts: 1715331453

View Profile Personal Message (Offline)

Ignore
1715331453
Reply with quote  #2

1715331453
Report to moderator
t3a
Full Member
***
Offline Offline

Activity: 179
Merit: 100


View Profile
December 06, 2013, 05: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?

Advertise here for 10btc/day
Boussac
Legendary
*
Offline Offline

Activity: 1220
Merit: 1015


e-ducat.fr


View Profile WWW
December 07, 2013, 11: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
***
Offline Offline

Activity: 179
Merit: 100


View Profile
December 07, 2013, 07: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.

Advertise here for 10btc/day
virtualmaster
Hero Member
*****
Offline Offline

Activity: 504
Merit: 500



View Profile
December 07, 2013, 09:02:53 PM
 #5

Hmmm. May be convert the address to a fractal geometry. like a mandelbrot.

Calendars for free to print: 2014 Calendar in JPG | 2014 Calendar in PDF Protect the Environment with Namecoin: 2014 Calendar in JPG | 2014 Calendar in PDF
Namecoinia.org  -  take the planet in your hands
BTC: 15KXVQv7UGtUoTe5VNWXT1bMz46MXuePba   |  NMC: NABFA31b3x7CvhKMxcipUqA3TnKsNfCC7S
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!