Closed garious closed 5 years ago
A few more related name changes. I'd like to describe a fullnode has the composition of a 5 primary components: TPU, TVU, RPU, CPG, and DPG, where those are acronyms for the Transaction Processing Unit, Transaction Validation Unit, Request Processing Unit, Control Plane Gateway and Data Plane Gateway respectively.
So I propose the following changes:
Alternatively, if we don't like the TLAs, I'd propose leaving JSON RPC Service as-is and changing just:
Thoughts on those names?
@sagar-solana, @rob-solana, thoughts on names here? NCP is a terrible name. If we're going to change it, I'd like to use this as an opportunity to add consistency with other components.
Also, gossip is technically a form of broadcasting. Is there something more precise we can use to describe that data plane gateway? Maybe MulticastService? I'm looking for a word that is clearly not gossip or not the control plane.
could call it avalanche or whatever the new name is
NCP port could just be renamed to "gossip"
I think broadcast is as good a name as any for the data plane, and we use the term broadcast everywhere we talk about a leader's role
Problem
The control plane gateway is called the network control plane.
Proposed Solution
Rename the network control plane (NCP) to control plane gateway (CPG)