N.E.Baughman

Obsessed with software development since 1989

Potential Games LLC

  • Game development & consulting services
  • Island Forge • His Majesty's Ship
  • Potential Galactic Conquest • Bitcoin Galaxy

Silver Thread Software LLC

  • Software development & consulting services
  • Server • Desktop • Mobile • Web • Bitcoin

Core Technologies

  • Java
  • JavaFX
  • NIO
  • Netty
  • Android
  • MySql
  • Sqlite
  • PHP
  • CodeIgniter
  • Bootstrap
  • jQuery
  • Git
  • Linux
  • Apache
  • Nginx
  • JSON
  • Bitcoin

Bitcoin

The most remarkable technology since the Internet itself

1NEBbtcyRvPXy1UywK3q63aYQaF1QKL2Q4
My Bitcoin Address

What is Bitcoin? Bitcoin is a decentralized digital commodity, which works like currency. Transactions are validated and irreversible, yet there is no central authority. Anyone can use Bitcoin. Learn more at Bitcoin.org.

I have been enthralled with Bitcoin since 2012 and have experience developing Bitcoin-related desktop applications, Android apps, API servers, and Web services.

I love writing Bitcoin software. Yes, I will work for bitcoins!

Watch live Bitcoin transactions above.

Above is a visualization of live Bitcoin transactions. Bitcoin addresses that participate in transactions appear as stars. Lines connect the stars involved in a transaction. Stars shrink over time, but grow each time their address appears in a transaction.

  • Yellow stars are source addresses
  • Bluish stars are target addresses
  • Orange stars are change addresses

Technical Info

The code is implemented in JavaScript using the Paper.js scene-graph vector graphics library. Live transactions are streamed from blockchain.info's Websocket API. I also used Closure Compiler and uncovered this bug in the PaperScript compiler.

Background

This was a weekend project with the goals of practicing JavaScript, learning a JS scene-graph library, and having fun with Bitcoin!

Previously, I created a similar desktop application (using JavaFX) with more complex visuals. Download BitcoinGalaxy.jar from potentialgames.com (Java is required to run the JAR file).

If you like this, how about some digital motivation!

1NEBbtcyRvPXy1UywK3q63aYQaF1QKL2Q4