To get started with Bitcoin, you first need to set up a machine running Bitcoin. The articles in this chapter describe how to do so using a VPS (Virtual Private Server).
After working through this chapter, a developer will be able to:
- Decide Between the Five Major Types of Bitcoin Nodes
- Create a Bitcoin Node for Development
- Create a Local Instance of the Bitcoin Blockchain
Supporting objectives include the ability to:
- Understand the Basic Network Setup of the VPS
- Decide Which Security Priorities to Implement
- Understand the Difference between Pruned and Unpruned Nodes
- Understand the Difference between Mainnet, Testnet, and Regtest Nodes
- Interpret the Basics of the Bitcoin Configuration File
You can either create your VPS by hand or you can use a simple StackScript at Linode.com to do so.