Ответ: да, вы можете.И это должно выглядеть примерно так:
файл протока:
syntax = "proto3";
message Event {
bytes start = 1;
bytes length = 2;
...
repeated bytes param = 9;
}
ваша структура go будет:
type Event struct {
Start []byte
Length []byte
...
Param [][]byte
}