Protocol
A protocol is a set of rules that defines how a system operates; blockchain systems include protocols that determine everything from communication between nodes to establishing consensus. Often protocols themselves encapsulate a group of other protocols.