With Handshake, you're able to run your own SPV node using HNSD to trustlessly resolve Handshake names without having to run a full-node.
Handshake is the only naming blockchain with a lightweight recursive DNS resolver, which you can easily embed into browsers, apps, and devices.
A recursive DNS resolver is a piece of software that can recursively resolve domain names to IP addresses. The light client can trustlessly resolve Handshake names using only 10mb of memory and near zero CPU. It’s the most secure way to use Handshake because it doesn’t require trusting any third party resolvers that can inspect your DNS traffic.
Step 1 will involve getting the light client running on your computer.
If you're interested in learning more about the differences between running a Simplified Payment Verification (SPV) node to access a blockchain, and a full node, click through to the StackOverflow post here. The inclusion of an SPV node is one of the main reasons Handshake was built off of a fork of Bitcoin.
To run the light client on Docker with Mac OS X, run the following command:
Once the light client is up and running in the background, you'll need to point your computer's DNS IP to your local machine. Click to the next page to find out how to set the DNS settings for your operating system.