The Atlas peer network
CSS Python Shell HTML Lua JavaScript
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
atlas
atlas_monitor
bin
bitcoind
haproxy
monitoring
public_fleet
.gitignore
README.md

README.md

The Atlas peer network

Note: If you're looking for the resolver repo it was merged with Blockstack Core.

This is the repo for the Atlas peer network used by Blockstack and some associated monitoring tools.

Atlas network

All Atlas nodes maintain a 100% state replica, and they organize into an unstructured overlay network. The unstructured approach is easier to implement, has no overhead for maintaining routing structure and is resilient against targeted node attacks. When a new Atlas node boots up, it first gets the index of all data keys and hashes of values stored in the blockchain. After getting the index, Atlas nodes talk to their peers to fetch key/value pairs they dont have. The Atlas network implements a K-regular random graph.