> One of the things we'll be investigating is whether it's best to
> derive a v6 address from a public key or whether it's best to make
> these separate/unrelated and share them alongside the public key.
> While the former is much more elegant, a significant problem is
> choosing the right behavior and assessing the security concerns with
Not sure if you're already aware of, but there is this project called
cjdns which does exactly this. The IPv6 is derrived from the public key.
Maybe you can use that for some ideas or inspirations / evaluations.
WireGuard mailing list