Blockchain Aesthetics, 2014-2015, HTML5 and JavaScript

Visualizing Bitcoin (and later blockchain) transaction hashes and block hashes as the content of modernist and postmodernist aesthetics.

Hashes rendered as a rows of coloured squares. Each byte of the 32-byte hash is rendered as a square of colour from a 256-colour palette:



Hashes rendered as paragraphs consisting of words from a standard list:


Hashes rendered as a 16x16 1-bit bitmap (original Macintosh-style, 1 is black):



Hashes rendered as spots of colour from a 256-colour palette:



Hashes rendered as drawings of lines connecting x,y co-ordinate pairs taken from the low and high 4 bits in each 8-bit byte in the 32-byte hash. Each transaction is joined to the next as part of the same continuous drawing:



Each hash rendered as a 16x16 1-bit bitmap, as above, with a face recognition algorithm used to find any collections of pixels that accidentally resemble faces. These are outlined in red:



Each hash as instructions for a turtle graphics pen:



Life games with each hash as the starting board state:


A Chernoff Face of each hash:



Cellular automata with each hash as the initial row:



Quadratic curves with the bytes of each hash as the control point co-ordinates:


Rhea Myers, Vancouver BC, Canada