perlin-network / noise Go 1.8K 207 A decentralized P2P networking stack written in Go. golang p2p network cryptography