DHT and P2P swarm peers discovery + Yggdrasil mesh networks

If I’m not mistaken, Yggdrasil does the Spanning Tree Protocol to find a root for the whole Internet in order to have a routing protocol for mesh networks, but isn’t it even more centralized than the current Internet architecture that uses several tier 1 ISP networks instead of only one gigantic node that routes all the requests? Furthermore, the nodes of the network elect the root of the tree by finding the node with the lowest MAC address, but this is not secure because malevolent nodes could lie on their MAC address to be elected. If we use public keys instead of MAC addresses, malevolent nodes could process a lot of different public keys to find one that is low enough to be elected. And lastly, the last problem that I see but that could be somehow easily fixed is the incentive of the nodes (and especially the incentive of the root).

1 Like