What does Ethereum 3.0 look like?
background
background
The main network (Layer 1) of the blockchain is the foundation on which all decentralized applications are built, and its importance cannot be overemphasized. Metis is a decentralized two-tier framework (Layer 2) built on top of Layer 1, which allows projects and communities to easily generate their decentralized companies on the blockchain and use blockchain-based tools to manage the community group collaboration. Like many blockchain projects, Metis has built a minimum available product (MVP) on Ethereum, but it is also very troublesome with high gas fees and congestion encountered during transactions.
Although Metis is building a Layer 2 protocol based on Optimistic Rollup, we also hope to find a high-performance and low-cost mainnet for construction. Although Ethereum 2.0 started the Beacon Chain, and the verifiers are also running the corresponding nodes through pledge, but this has not changed the problems encountered by Ethereum when it is running now. Ethereum 2.0 still has a long way to go to go.
Therefore, we conducted a pre-research on the Casper network, and found some clues for Ethereum 3.0.
secondary title
Differences between the Casper network and Ethereum 2.0
Many people tend to compare the Casper network with Ethereum 2.0. However, Casper's real rival is Ethereum 3.0, which plans to include full CBC-Casper and WebAssembly, two core features of the Casper network.
Ethereum 2.0 does not implement full CBC-Casper; it only includes Casper-FFG, which combines the liveness of the workload proof mechanism with the security of CBC-Casper, and may take 3-5 years to complete a full Ethereum Workshop 2.0 (after phases 0, 1 and 2).
main features
main features
for all builders
for all builders
easy to migrate
easy to migrate
The Casper network provides a Solidity compiler that supports the conversion of smart contracts from Solidity to Rust. For projects that experience Ethereum 3.0 early, the Casper network can provide detection of post-compilation problems, fix incorrectly compiled parts of the code, and test and deploy smart contracts on the Casper network.
CBC-Casper consensus ensures safety and liveness in mass production
Similar to the concept of continuous innovation in traditional CI/CD practice, building a protocol or a DAPP also requires continuous construction, optimization and upgrading, so flexible development capabilities are crucial. We found some very interesting features.
One-stop built-in development and testing environment. No need to look for other third-party services. Deployment is also very simple.
Well-established API to automate and check the status of smart contracts (via GraphQL), see how they are running without having to make a web page.
The smart contracts on the chain are upgraded in real time, and the contracts on the chain can be managed and managed like any other software.
During deployment, assign different weights to an account's "authorization key" to support multi-signature functionality.
secondary title
Synergy between Metis and Casper networks
A key problem with most protocols and DApps today is that many projects are managed by whales or arbitrageurs rather than actual value creators in the community. The Casper Network provides an on-chain governance mechanism with reputation weights that are accumulated through contributions in the community, not just by purchasing and holding governance tokens.
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 quickly build their applications on the blockchain. The Casper network can support the high scalability, high performance, low cost and high security required by Metis.
As an ecosystem partner, Metis can complement and enhance the functionality of the Casper network, making it easier to interact with various Web2 and community-based use cases, which may include DeFi, Internet communities, open source projects, sharing economy, gig economy, Crowdsourcing and even volunteer communities.
Building a decentralized application is completely different compared to a centralized application. The technical part is not hard to learn and build on, thanks to the user-friendly environment provided by the Casper network. But since decentralized applications are no longer "I build, you use" model, the real challenge and uncertainty is how to organize decentralized power from the community (chaos and lack of trust base) to keep pace with project development. unanimous. In the real world, entities (aka companies) are registered to conduct all business activities. In a decentralized world, the company's counterpart is the decentralized autonomous company (DAC), so the DAC is not only created for governance, but also to manage all collaborations that occur in the community and complete the corresponding mission.
With Metis, these projects can be easily ported to the blockchain, create their DAC, build trust among community members who lack trust (via Optimistic Governance), use different tools (ComCo framework) to manage community activities, Community members can earn incentives and reputation points based on their contributions.
Builders can feel safe and easy migrating or building their businesses based on this practical and convenient framework contributed by the Casper network and Metis. Most importantly, Ethereum 3.0 and Layer 2-based managed DAOs open the window for the real-world economy to run on the blockchain, which will bring large-scale applications to the blockchain and bring blockchain into the mainstream market.
Original link
contributorKevinandYuan, MetisDAO
Original linkhttps://hackernoon.com/what-does-ethereum-30-look-like-yr1134eu


