From blog post: https://medium.com/coinmonks/code-a-simple-p2p-blockchain-in-go-46662601f417 If not commented out, this line breaks compilation of the sample program: https://github.com/mycoralhealth/blockchain-tutorial/blob/master/p2p/main.go#L74 linter declares `undefined libp2p.NoEncryption` Trying to run it results in: ``` $ go run main.go -l 10000 -secio # command-line-arguments ./main.go:75:23: undefined: libp2p.NoEncryption ``` Commenting it out allows the program to run as expected.