Qual é o significado dessa declaração de tipo?

Na verdade, estou aprendendo golang (do .NET) e há uma coisa que não entendo sobre esse idioma. Às vezes, encontro esse tipo de declaração:

https://github.com/golang/crypto/blob/master/ed25519/ed25519.go

// PublicKey is the type of Ed25519 public keys.
type PublicKey []byte

O que isso significa exatamente? É uma criação de uma estrutura que herda de [] byte?

É apenas um apelido?

Eu pensei que o golang proibisse a herança.

questionAnswers(1)

yourAnswerToTheQuestion