I say IPv6 because nearly all operating systems do support IPv6 even if it's barely used these days; the address space is big so the addresses can probably be used to store some routing or clustering hints that make the onion network more efficient; and if all you have is an anonymous IPv6 address that isn't directly related to any physical connection then monitoring, governing, controlling and taxing becomes pretty difficult.
In a few years maybe, if Linux distributions shipped with such a client by default and you could download such a "network driver" for Windows to enable you to communicate and share with your friends in a private manner, the userbase will suddenly consist of so many nodes that the lack of performance and content-scarcity of the current anonymous networks will likely become history.