-
Notifications
You must be signed in to change notification settings - Fork 1.6k
Recommended Terminology Changes
John Freeman edited this page Jul 1, 2020
·
3 revisions
The following terminology changes have been suggested.
- Formerly
Consensus Process
- Why: Because "consensus” generally means an agreement, and not the process of arriving at that agreement, we are forced to use "consensus process", a clumsy phrase when repeated many times. Election is easier to say, read, and write, and serves as a good metaphor for what is happening: a group of voters (validators) is electing transactions to be included in the next ledger.
- Formerly
Validations
- Why: Reduce confusion and ambiguity with
fully validated
ledgers
- Formerly
Closed Ledger
- Why: "Closed ledger" has come to mean different things in different contexts. We say a validator "closes" its open ledger at the start of an election, but that the last "closed ledger" is the ledger coming out of an election, the result of applying the elected transactions to the parent ledger, which may differ from the ledger that was "closed" at the start of the election. "Endorsed ledger" matches the term "endorsement" and makes clear their relationship: an endorsed ledger is a ledger for which the validator published an endorsement.
- Formerly
Veto
- Why: No one has veto power
- Opposite is
upvote
- Formerly
support
- Why: Reduce confusion and ambiguity with servers that code-wise support an amendment but currently do not want the amendment to activate