From what I have read about Greynet is, when we are talking about greynet, we are simply placing darknet inside network to monitor if someone is performing network scanning inside our network.
These are the photos that I found for Greynet implementation,
Source: Greynet and Darknet
Now, If I talk about honeypots, and as far as I understand, they are kind of a same thing. We place fake virtual hosts in our network to monitor if someone is performing any sort of network scanning.
So, what make honeypots and greynet different from each other ?