Posted by Jeff Flowers / 08 June 2015 / Tutorials / Hits: 7815

Go is a powerful new programming language, allowing for rapid prototyping of all types of web apps.  The following is a beginner’s guide to installing this language on a Mac running OS X 10.10.3.  You will need to have Go installed should you wish to also install other tools, such as IPFS later down the road.  This tutorial assumes no prior knowledge.  Enjoy and get developing.


  1. Procuring and Checking the Go Language Package
  2. Installing the Go Programming Language
  3. Verifying the Installation Process
  4. Writing a Go Program Using TextEdit

Posted by Jeff Flowers / 08 June 2015 / Tutorials / Hits: 14176

Node.js and the NPM package manger are powerful tools, allowing for rapid prototyping on one’s own computer system as though it were the end server containing your web application. The following is a beginner’s guide to installing these tools on a Mac 10.10.3 system. It assumes no prior knowledge. Enjoy and get developing.


  1. Procuring the Node.js
  2. Installing the Node.js Software
  3. Verifying the Installation Process
  4. Installing Packages Using npm

Posted by Jeff Flowers / 02 May 2015 / Bitcoin/Blockchain / Hits: 9981

One of the earliest reasons to originally stir my interests in Bitcoin, was the notion of an immutable database or the Block Chain. A single source of shared truth, distributed and available to all to see; secured within a protocol really got my mind spinning. And although there are many novel methods being developed to fully harness the power and potential of Bitcoin, one cannot fully live and work within the Block Chain. The shear number of data structures and services that we depend upon in order to make up our Internet today simply cannot fit, presently.

Then I saw IPFS – and it made total sense.

Data, or content, cannot be lost. Content is parsed out on the network in a distributed fashion, as the Internet was originally envisioned and meant to be.

I suspect if you are reading this blog, you too see the value in this incredible protocol: IPFS. So why a Raspberry Pi (RPi)?

Posted by Jeff Flowers & Yvonne Tang / 13 April 2015 / Bitcoin/Blockchain / Hits: 12436

Example 1. Pay-to-Public-Key-Hash (P2PKH) - One-to-one Transaction

The majority of Bitcoin transactions today are of this general type. These types of transactions are used to transfer value, typically from one user to another. They are constructed having the form: scriptSig (or the unlocking script) first, followed by the scriptPubKey (or locking script).

This example transfers the complete value from one Unspent Transaction Output (UTXO) into one address.

Note: For simplification purposes, this example does not take into account a miner’s fee, and would most likely take additional time to be incorporated into the block chain. However, we are using the testnet where mining fees are not as strict.

Talk to Us!

Get a quote, give us suggestions, or send us a hello :)


San Mateo, California

PGP: 20AE A7E7 6CA8 F81B 4FB1 C942 BA34 7830 1DEB 320E