Turns out, this is what Ethereum 3.0 looks like
区块链大本营
2021-01-20 11:20
本文约2607字,阅读全文需要约10分钟
Ethereum 3.0 and Layer 2 management DAO open the window for the real world real economy to run on the blockchain, which will bring large-scale applications to the blockchain and bring the blockchain to the main stage.

Editor's Note: This article comes fromBlockchain Camp (ID: blockchain_camp)Blockchain Camp (ID: blockchain_camp)

Blockchain Camp (ID: blockchain_camp)

, Author: Metis, Translator: Huohuojiang, reproduced by Odaily with authorization.
first level title
Although Metis is building a Layer 2 protocol using Optimistic Rollup, we are still looking forward to finding a high-performance, low-cost Layer 1 blockchain that can be built. Although Ethereum 2.0 launched the Beacon Chain (Beacon Chain), and validators also began to run corresponding nodes through pledges, this did not change the current operation of the Ethereum blockchain. From this point of view, Ethereum 2.0 still has a long way to go.

vision

So, we did some preliminary research on the Casper network and found some clues about Ethereum 3.0 - which may arrive earlier than Ethereum 2.0.
vision

The Casper network is designed to provide scalability and related features that allow blockchains to become part of wider application architectures, thereby driving the mass adoption of Ethereum by developers and enterprises to build their applications.

Metis shares the same vision as the Casper network. Metis hopes that the decentralized framework it is building can become an "enabler" for the vast web2 developers, application and Internet communities, helping it to be quickly and easily ported to the blockchain.
first level title
Many people are willing to compare the Casper network and Ethereum 2.0 side by side. However, Casper's real opponent is actually Ethereum 3.0, which plans to include complete CBC-Casper and WebAssembly, which are also two core functions of the Casper network.

Ethereum 2.0 does not implement complete CBC-Casper, it only includes Casper-FFG, which integrates the active properties of Proof of Work (PoW) and the security properties of CBC-Casper, in order to achieve a complete Ethereum 2.0 (in stage 0, 1, 2) may take 3-5 years.

first level title

main features

secondary title

for all builders

secondary title

easy to migrate

The Casper network provides a Solidity compiler that supports converting smart contracts from Solidity to Rust. For projects that experienced Ethereum 3.0 in the early stage, the Casper network can realize the investigation of compiled problems, repair some codes that are not compiled normally, and test and deploy smart contracts on the Casper network.

  • secondary title
  • Correct-by-construction (CBC) consensus ensures safety and liveness at scale
  • Similar to the concept of continuous innovation in traditional CI/CD practice, the protocol or DApp built also needs to be continuously iterated, optimized and upgraded, so it is very important to have flexible development capabilities. We also found several very interesting features:
  • One-stop built-in development and testing environment. No need to look for other third-party services. The deployment process is also very simple.
  • The smart contracts on the chain can be upgraded in real time, and the contracts on the chain can be managed like other software.

During the deployment process, different weights need to be assigned to the "authorization key" of the account to support the multi-signature function.

secondary title

management mechanism

There is a key problem with most of the current protocols and DApps: projects are managed and controlled by whales or arbitrageurs (rather than actual value creators in the community). The Casper Network provides an on-chain governance mechanism with reputation weight accumulated through contributions in the community, not just based on the governance tokens people buy.
first level title
Synergy between Metis and Casper networks
The Casper network is a powerful and user-friendly infrastructure for building, running and operating DApps. From a technical point of view, Metis is a highly scalable and easy-to-use framework for DApps and community projects to publish their applications on the blockchain. The Casper network can provide support for the high scalability, high performance, low cost and high security features required by Metis.
As an ecosystem partner, Metis is able to provide complements and enhancements to the Casper network, making it easier to interact with various Web 2 and community-based use cases, which may include DeFi, Internet communities, open source projects, sharing economy, gig work Economy, crowdsourcing, even a community of volunteers.
Building decentralized applications is completely different compared to centralized applications. The technical side is easy to learn and build on, thanks to the user-friendly environment provided by the Casper network. But since decentralized applications are no longer a "I build you to use" model, the real challenges and uncertainties come from "how to organize the decentralized power from the community (chaos and lack of trust), and project development. be consistent". In the real world, people conduct all business activities through registered entities (i.e. companies). In the decentralized world, the company corresponds to a decentralized autonomous company (Decentralized Autonomous Company, DAC). DAC is not only built for governance, but also for managing all collaborations that occur in the community. built.

区块链大本营
作者文库