Skip to content

Latest commit

 

History

History
15 lines (8 loc) · 1.25 KB

README.md

File metadata and controls

15 lines (8 loc) · 1.25 KB

passerby park

architecture

Passerby Park is a graphical research emulator for studying the behaviors of Passerby networks.

Using Passerby Park, you can create local test networks of varying sizes and geographic distributions, where each emulated peer runs a real instance of the Passerby protocol. Protocol functions can be executed from any peer's perspective using a browser-based GUI.

The Passerby Park renderer attempts to align its screenspace transformations with those of OpenStreetMap — that is, on-screen distances are (mostly) accurate with respect to map details. Passerby Park visualizes a variety of network activity — including peer locations, realtime network traffic, search boundaries, and search results — with the intention of helping investigators quickly develop a geometric intuition for the correctness of the distributed algorithms.

Passerby Park gif

Acknowledgements

Human peer names are generated from JSON lists swiped from Dominic Tarr's random-name.