Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rename Terms Across Repository to Match New Glossary #65

Closed
rauljordan opened this issue Mar 8, 2018 · 3 comments
Closed

Rename Terms Across Repository to Match New Glossary #65

rauljordan opened this issue Mar 8, 2018 · 3 comments
Labels
Good First Issue Good for newcomers Help Wanted Extra attention is needed
Milestone

Comments

@rauljordan
Copy link
Contributor

Hi Everyone,

As recently mentioned on Gitter, we'll need to revise our old terminology spread out across our projects, pull requests, issues, code, and documentation to match the new glossary. The terms we have to change are the following:

  • collators (old glossary term is validator) are agents selected by the smart contract to reach consensus on collations that will be added to the mainchain via the contract.
  • proposers are in charge with packaging transaction data into collations along with an ETH deposit that will then be "sold" to collators.
  • sharding manager contract is the new name for the validator manager contract. We will be managing both collators and proposers through this contract. We store proposers here because we need a place where they can lockup the ETH deposit that comes with their collation headers and automatically transfer to collators upon addition of the collation into a shard.
  • collator pool is the new name for the validator set.

We also need to ensure that

  • canonical chain: The canonical collation chain of a shard, i.e. the longest chain with available collation bodies

refers to the above. In our documentation, we use canonical chain to refer to the Ethereum main chain.

Additionally, we need to mention that we will managing proposers through the SMC (sharding manager contract) in addition to collators, as this is an important part of the phase 1 modifications that will go public soon.

@rauljordan rauljordan added Help Wanted Extra attention is needed Good First Issue Good for newcomers labels Mar 8, 2018
@rauljordan rauljordan added this to the Ruby milestone Mar 8, 2018
@enriquefynn
Copy link
Contributor

WIP in #67

@enriquefynn
Copy link
Contributor

I also think we should rename period to dynasty

@terencechain
Copy link
Member

WIP for code in #66

Redidacove pushed a commit to Redidacove/prysm that referenced this issue Aug 13, 2024
Signed-off-by: jsvisa <delweng@gmail.com>
Co-authored-by: Mário Havel <61149543+taxmeifyoucan@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Good First Issue Good for newcomers Help Wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

3 participants