Adopt-a-Node

We launched our latest project with Bitcoin Unlimited today: adoptanode.com.

The site allows users to spin up BU full-nodes through the UI, by sending BTC to a QR code.

This is desirable because:

  • It gives a voice to users. Users can pick their desired blocksize, give their node a name (that will be visible on the Bitcoin network), and launch.

  • It helps enforce the rules of Bitcoin. Full-nodes are responsible for enforcing the rules of Bitcoin by only relaying blocks / transactions that are structured correctly. As such, more full-nodes leads to a stronger, more robust network.

I took this idea from concept to launch. This involved deciding on the architecture, developing the app, sub-contracting the designs, and writing all the copy.

The engineering challenges were quite fun – it involved programmatically spinning up and configuring Bitcoin nodes on AWS and Digital Ocean servers, accepting Bitcoin payments, and a series of smaller technical points. I might write a more detailed post on this in the future.

Check it out, adopt a node, and let me know what you think!