What is fragmentation?
- Ethereum 2.0 to be classified as securities by the SEC? Lawyers say it is highly likely
- Ethereum: developers continue to advance Ethereum 1.x to ensure interoperability before 2.0
- Both challenges and opportunities, this team hopes to run Ethereum 2.0 testnet with mobile phones
- How does Ethereum 2.0 achieve "swipe-level" speed?
- Ethereum 2.0 is hopeless in the short term, and unexpected complexity may delay "full launch" for several years
- Read Ethereum in one article: Past, Present and Future
Because of this, sharding stands out among many scalable solutions. Fragmentation is the process of dividing the transaction processing of the blockchain network into smaller parts, that is, apportioning to "shards". Each slice chain represents a chain in the network, and each slice chain is composed of a group of nodes (ie, verifiers). Therefore, the nodes (verifiers) are only responsible for processing and verifying transactions in their respective slice chains.
By delegating transaction verification to multiple slice chains, the number of transactions that each node needs to process is greatly reduced, ultimately enabling the entire blockchain network to achieve greater scalability without sacrificing decentralization and security .
What is Casper?
Ethereum 2.0 development roadmap
In addition, Phase 0 does not include Smart Contract or EVM (Ethernet Virtual Machine) related features that are planned to be implemented during Phase 2. According to a previously published article by ConsenSys, the beacon volume will be primarily responsible for the following responsibilities:
- Manage the verifiers and the ETHs they pledge;
- Appoint block proposers and attesters for each shard during each epoch;
- The verifier is formed by the committee to vote on the proposed block;
- Apply consensus rules;
- Reward and punish the verifier;
- As an anchor point for shard registration of its status, to achieve cross-sliced transactions.
More importantly, all user transactions and smart contract execution will still occur on the current PoW Ethereum 1.0 chain until Phase 2 is implemented .
Nonetheless, miners and verifiers on both the old and new chains (Ethereum 1.0 chain and beacon chain) will be rewarded before Phase 2 is achieved. Therefore, in the early stages of Ethereum 2.0, the issue rate of ETH will be higher, but eventually it will tend to 0-1% over time. That is to say, after the implementation of Phase 2 of Ethereum 2.0, the current Ethereum 1.0 chain will be deprecated, and the ETH issuance rate of the Ethereum network will drop significantly to less than 1% .
During phase 0 (beacon chain phase), users who want to become Ethereum 2.0 verifiers need to store these ETHs by storing their ETH on the current 1.0 chain in a deposit contract. And cast the same amount of ETH on the beacon chain.
In order to successfully initiate the beacon chain, the currently set threshold value will involve at least 16,384 verifiers (ie, a total of 524,288 ETHs). Once this threshold is reached, the verifier will receive an annual rate of return of approximately 11% (based on the actual pledge of ETH, the annual rate of return will be adjusted accordingly).
*Remarks: The annual rate of return will decrease as the number of ETHs plucked increases, and the current relevant values have not yet been finalized.
Since 2019, Phase 0 has made significant progress. On May 7, the Prysmatic Labs team released a public test network for the beacon chain, Sapphire, on Goerli, which allows users to pledge 2.3 ETH (test tokens) into a verifier in this test network and receive a reward for participation. For more information, please refer to Unitimes' previous article " 800+ Certifier Node! What does the release of the Ethereum 2.0 test network mean? ".
At the end of June this year, during the Ethereum Developers Conference Call, it was announced that the mortgage contract will be deployed to the current Ethereum 1.0 chain during the DevCon 5 conference in October this year, and the birth date of the beacon chain creation block will be set at January 3, 2020.
In early July, Ethereum researcher Danny Ryan announced that the Ethereum 2.0 Phase 0 code specification was frozen according to previous plans, marking that the specification will be for implementers to go to the beacon chain multi-client test network for ongoing formal verification. , fuzzy testing and audit work provide a stable goal. On July 5, Ethereum researcher Justin Drake said that the ETH increase rate is expected to decrease by a factor of 10 in the next two years.
However, since this phase is only a basic sharding implementation, state execution (ie, smart contract functionality) is not implemented. The beacon chain will be primarily responsible for ensuring the validity and consistency of the data in the shard by executing BLOBs (Binary Large Objects).
In addition to implementing a basic slice structure, Phase 1 will also introduce crosslinks.
Cross-linking allows the status of each shard to be recorded and finalized on the beacon chain. Ultimately, cross-linking will serve as the basis for cross-sliced transactions in later stages.
Regarding the implementation of cross-linking, according to the current Ethereum 2.0 specification, the beacon chain will be able to support 1024 stripchains, each of which consists of 128 full nodes (the total number of all nodes will be 131,072). Therefore, according to current regulations, we can assume that the total number of ETHs pledged during Phase 1 will be approximately 4.19 million (approximately 3.38% of the total supply of ETH in 2025).
* It should be noted that as the Ethereum 2.0 specification will be adjusted accordingly for further research and testing, some of the data and details used in this article will likely be obsolete throughout the Serenity implementation.
eWASM will enable faster code execution and enhance the developer experience. The main attraction of eWASM is to enable developers to write smart contracts using C, C++, Rust, Go, and to access existing WASM developer tools.
If you are interested in eWASM, you can go to this GitHub link  for more information.
Another interesting development in Phase 2 is the possibility of introducing a state rent. The state rent will allow the Ethereum network to charge storage fees and require users to pay eWASM for this "service". In the early discussions of the Ethereum community, this was a controversial realization, and the author wanted to say that state rents were only possible to some extent in the development of Serenity.
- Cross-segment transaction
- Light client
- Super quadratic fragmentation
- Tight coupling
If you want to learn more about Phase 3 and beyond, you can delve deeper into existing documentation and discussions with this GitHub link  and this ethresear.ch link .
Who is building Ethereum 2.0?
As many of the rules that change the rules of the game are coming, there is no doubt that the developers of Ethereum 2.0 are made up of top talent. The following image shows the eight team information being researched and developed for Ethereum 2.0:
- : https://github.com/ewasm/
- : https://github.com/ethereum/wiki/wiki/Sharding-FAQ
Author | Lucas Campbell
Compile | Jhonny
[The copyright of the article belongs to the original author, and its content and opinions do not represent the Unitimes position. Translating articles only to disseminate more valuable information]