Science & Tech, Design, Culture
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.
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.
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)?
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 :)