Blockchain Aesthetics

Blockchain Aesthetics, 2014-2015, HTML5 and JavaScript.

Visualizing Bitcoin blockchain transactions – click on each image to run in your browser.

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


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


Each transaction hash rendered as a 16×16 1-bit bitmap (original Macintosh-style, 1 is black):


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


Transactions 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 transaction hash. Each transaction is joined to the next as part of the same continuous drawing:


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:


You can get the code here:

5 replies on “Blockchain Aesthetics”

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.