Sharing the home connection outside is encouraged, in fact. There are logs, of course. Individual nodes can be kicked out if needed, as all routing is BGP based.
Does each node hold a full BGP routing table? That could be a problem as the number of nodes increases
Nope. There are are domains. What's also interesting is that GPS coords are used extensively for joining domains and accessing services nearby.
We have our own UNIX distribution now for cloud services. It's Called 'cloudy'