Blockchain Camp (ID: blockchain_camp)
, Author: Metis, Translator: Huohuojiang, reproduced by Odaily with authorization.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.
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.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.
main features
for all builders
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.
- 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.
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.Synergy between Metis and Casper networksThe 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.