Remarkable research exploring the design of a distributed VPN using zero knowledge proofs to allow nodes to choose permitted traffic whilst preserving privacy: https://brave.com/vpn0-a-privacy-preserving-distributed-virtual-private-network/