Distributed Search
Each node on the network(internet) signs up
Downloads an executable
That executable becomes the processing node for search
if the host has this installed they are automatically added to the search lookup