For controls: Open menu / hit Escape 

Prototype build of a 3d blockchain visualizer. It generates a randomized blockchain. It has a stack of cubes that represent the chain of blocks. Each cube has 3 green circles near it that represent the transactions in that block. Each circle is connected to input symbols and output symbols. The inputs and outputs are sometimes connected if an address has a transaction in two consecutive blocks.

Upcoming features:

  • Pull in bitcoin data from an API and generate the actual bitcoin blockchain. From a optimization standpoint, this is going to be a challenge with so many txs and addresses. But maybe it will be possible with ECS / DOTS. 
  • Better UI that can highlight transaction history and somehow make it user friendly to view. TX and address searching. Input/output organizing.
  • Maybe replace billboard sprites with 3d models because it looks better.
  • Represent "coinbase" transactions in each block. 
  • Display transaction amounts somehow.
  • Display UTXOs (unspent transaction outputs). Maybe show them as output symbols at the top block and connect them with a vertical line that goes to the transaction they came from below.

Bugs:

  • You can generate multiple blockchains on top of eachother.  And the lines freak out if you do.
  • It will generate unconnected inputs and outputs

@henhound on Twitter


Development log

Leave a comment

Log in with itch.io to leave a comment.