Bitcoin Forum
November 09, 2024, 10:37:50 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: 'randomArt' for bitcoin adresses . feedback please.  (Read 1102 times)
lexico (OP)
Newbie
*
Offline Offline

Activity: 32
Merit: 0


View Profile
November 20, 2014, 03:26:40 PM
Last edit: November 20, 2014, 03:38:24 PM by lexico
 #1

I want to have some feedback on this idea:
Sometimes it is unavoidable to type in a btc-address (when you can't use a QR or simply copy/paste), this sucks because it is easy to make a mistake. If there was a visualization of the btc-addresses (just a generated .png) it is easy to compare images and check if you made a typo. Would that be useful to have?


The idea is somewhat what you see when generating SSH keys ( http://superuser.com/questions/22535/what-is-randomart-produced-by-ssh-keygen ), but a lot more user-friendly.

The prototype I have now uses a md5 translated into colors, placed in a simple grid. like this  http://ctrlv.in/463889

(I've tried some more complex patterns first, but that actually made it more difficult to compare.)

With some effort this could be created in CSS also, so it can be used on any website.

I know there would need to be some agreement on how to generate the images to make it really useful.




srmojuze
Member
**
Offline Offline

Activity: 87
Merit: 10


View Profile WWW
November 20, 2014, 04:54:17 PM
 #2

I want to have some feedback on this idea:
Sometimes it is unavoidable to type in a btc-address (when you can't use a QR or simply copy/paste), this sucks because it is easy to make a mistake. If there was a visualization of the btc-addresses (just a generated .png) it is easy to compare images and check if you made a typo. Would that be useful to have?


The idea is somewhat what you see when generating SSH keys ( http://superuser.com/questions/22535/what-is-randomart-produced-by-ssh-keygen ), but a lot more user-friendly.

The prototype I have now uses a md5 translated into colors, placed in a simple grid. like this  http://ctrlv.in/463889

(I've tried some more complex patterns first, but that actually made it more difficult to compare.)

With some effort this could be created in CSS also, so it can be used on any website.

I know there would need to be some agreement on how to generate the images to make it really useful.


Cool idea Smiley

Hi, this is my code to generate coloured blocks in HTML/CSS etc. based on Bitmessage address as on https://BitChirp.org ...Each user has their own "grid" or "row" of colours eg. https://bitchirp.org/user/?u=BM-2D85ZkbLckdMRoh3pknCrvS7av66dtWadF

https://github.com/srmojuze/BitChirp
https://github.com/srmojuze/BitChirp/blob/master/_Wordpress_Theme/fightthefuture/_includes/_chirp_user_00.php

Amazingly, the colour harmonies are quite nice.

Cheers...!
LitcoinCollector
Legendary
*
Offline Offline

Activity: 1092
Merit: 1000


View Profile
November 20, 2014, 07:59:07 PM
 #3

Yeah, I think this is a great idea, but I am not sure about the comparing part. I like the esthetic value. Can curves be created?
lexico (OP)
Newbie
*
Offline Offline

Activity: 32
Merit: 0


View Profile
November 21, 2014, 09:03:37 AM
 #4

Yeah, I think this is a great idea, but I am not sure about the comparing part. I like the esthetic value. Can curves be created?

Every shape is possible in theory, however I'm now using a 4x4 image to keep it really small (and fast to generate). Curves means (much) higher resolution.

I see that the same topic came up a few times before (https://bitcointalk.org/index.php?topic=137406.0 ) but these projects ended and were not executed thoroughly.

I'll try to combine a image with a QRcode today and post it here.


 
 




LitcoinCollector
Legendary
*
Offline Offline

Activity: 1092
Merit: 1000


View Profile
November 21, 2014, 11:19:11 AM
 #5

Yeah, I think this is a great idea, but I am not sure about the comparing part. I like the esthetic value. Can curves be created?

Every shape is possible in theory, however I'm now using a 4x4 image to keep it really small (and fast to generate). Curves means (much) higher resolution.

I see that the same topic came up a few times before (https://bitcointalk.org/index.php?topic=137406.0 ) but these projects ended and were not executed thoroughly.

I'll try to combine a image with a QRcode today and post it here.


Looking forward to see it.
lexico (OP)
Newbie
*
Offline Offline

Activity: 32
Merit: 0


View Profile
November 25, 2014, 03:40:18 PM
 #6

made a quick demo here
http://lxer.eu/qr/#/app/qr
 


As you can see a small change in the address creates a totally different set of colours and makes it easy to visually compare addresses (and QRcodes). A small typo would easily be noticed.

The algorithm for the colours is very simple, these are basically 4 2x1 blocks , the direction of each pair is either horizontal or vertical, based on the last digits of an bitcoin address. The are always 5 different colours (more is also possible, but with just 5 it is easier to see patterns). Each colour is based simply on a part of the btc address. 





LitcoinCollector
Legendary
*
Offline Offline

Activity: 1092
Merit: 1000


View Profile
November 25, 2014, 05:25:51 PM
 #7

Cool stuff!
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!