Part 1: Bitcoin
- running bitcoind on ubuntu: https://degreesofzero.com/article/installing-bitcoind-on-ubuntu.html
- block explorer: https://blockexplorer.com/q/getblockcount
- using the bitcoind command line interface
- using the bitcoind rpc interface: https://en.bitcoin.it/wiki/Original_Bitcoin_client/API_calls_list
- ndoe-bitcoin javascript library for interacting with bitcoind: https://github.com/freewil/node-bitcoin
- generating new receive addresses: https://github.com/freewil/node-bitcoin
- monitoring for payments made to receive addresses: https://github.com/stevenzeiler/blockchain-account-monitor
- sending payments from the bitcoind wallet: https://github.com/freewil/node-bitcoin