With the release of Ethereum 2.0 coming, this is the first of many articles about it, and we hope that more relevant articles will be published later.
Serinity 2.0 is an important update that everyone has been waiting for for a long time, and developers are working hard on it, including some major upgrades in terms of scalability and a shift from proof of work (PoW) to equity. Proof (PoS) mechanism. An important milestone at present is the specification freeze developed in the first phase. We have invested a lot of energy in research and development, and now our efforts are beginning to bear fruit. When I first studied Serenity (Ethereum 2.0), the first thing that puzzled me was a lot of new terminology. What exactly is Crosslink? Is Slot a block? (Spread! No! It is not) Is Attestor the same as validator?
Therefore, we have listed the most commonly used terms in Ethereum 2.0 for users who have a little understanding of technology. Please note that this is not an exhaustive list, but gives key details to address areas where readers may have questions.
If you find any discrepancies, or if you would like to contact us for any reason, you can contact us via Twitter (@AlethioEthstats) or our newly created Discord channel (https://discordapp.com/invite/e8dxhn).
- Participant-chain coordination
- Proof of Rights (PoS) Chain
- Including beacon block
- Consensus layer
- Management verifier
- Implement reward and punishment mechanism
- Serve as an anchor for shards by cross-linking
- There are 1024 segmented chains
- Semi-independent chain
- Fragment block
- The state of the tile is periodically recorded on the beacon chain by cross-linking.
- Once the block on the beacon chain is finalized, the corresponding fragmented block that is in the cross-link is also considered final.
- Each shard chain has a verifier committee to prove block validity
- Summary of fragmentation status
- Only quote fragments on the beacon chain
- The time period during which the block proposer creates a block for verification
- There may be no blocks in the time slot
- The time slot is filled with proven blocks
- Consists of several time slots (currently 64 time slots), after which the Certifier Board reorganizes
Block proposer Block Proposers
- The certifier bond contract pledges 32 ETHs, the user running the certifier node
- A certifier may have multiple states: inactive (not yet running as a true certifier); may be actively working on validation, or may be in an unresolved state (choose to be a certifier but still in the queue); Exited (no longer validated, in the exit queue)
- The random certifier specified by the beacon chain, the block proposed for verification
- There is a block proposer for each time slot on the beacon chain, and each time slot has a proposer for each time slot.
- Voting determines the validity of a fragmented block or beacon chain
- A set of certifiers randomly selected by the beacon chain to verify the validity of the block (on the beacon chain and the slice chain)
- At least 128 target verifiers per committee
Certifier Margin Contract Validator Deposit Contract
- Base token of the beacon chain
- Initially will receive certifier rewards and lock ETH1 in the verifier's margin contract
- Smart contract on the workload proof chain (in the context of this article, the Ethereum main network)
- The ETH1 asset is locked in this smart contract, the event log is sent, and is read by the beacon chain, the same number of ETH2 will be assigned to the current verifier
- This mechanism may change in the future
- Before the end of phase 2, the conversion of ETH1 to ETH2 will be one-way and cannot be exchanged for ETH1, but once the verifiers can transfer each other, there is a possibility that the pledged assets can be sold.
- Manage certifiers and their pledged assets
- Organizing committee, election proponent
- Consensus rules
- Implement rewards and penalties/penalties
Phase 2 – Operating Environment
- Build a slice chain and a slice block
- Anchor each slice to the beacon chain via a cross-link
- Realize the transfer of bETH between verifiers (this should be done very quickly because it has no technical connection to the fragmentation work)
- Executing virtual machine based on eWASM
- Every shard has access to all operating environments
- Ability to trade in the execution environment
- Ability to run and interact with smart contracts
- Cross-slice exchange
Given the difficulty of obtaining authoritative information on this issue, I am very grateful to Ben Edgington for giving me the correct guidance on the above. Also thanks to Danny Ryan, Everett Muzzy and Will Villanueva for their corrections.
Original link: https://medium.com/alethio/ethereum-2-0-terms-demystified-8398357429d7
Reprinted please specify: ECN Ethereum China