stacks-archive / atlas

The Atlas peer network

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

The Atlas peer network


Languages

Language:CSS 30.8%Language:Python 27.0%Language:Shell 17.2%Language:HTML 14.7%Language:Lua 8.3%Language:JavaScript 2.0%