The Elastos Foundation has unleashed its newest Main Net Development roadmap to the community. Designing and perfecting the Main Net is in the Elastos Foundation’s highest priority. The following summarizes the updated Project Development Roadmap, which includes a Broad Overview and Comprehensive Roadmap of the Elastos Main Net development process. There are three distinct stages.
The Broad Overview includes each stage and highlights a few of the profound developments that have advanced Main Net to where it is today and where it will be in the future.
The Comprehensive Blueprint details each stage’s significance and development process in fine detail as well as providing gaugeable and time-specific targets along with technical nuances that ultimately affect full implementation.
Elastos Main Net 1.0: Main Net Goes Live
This stage of Main Net was defined by the established of critical developer teams and the launch of basic technical infrastructure and core tech. Main Net 1.0 converted the vision of Elastos to an official viable working product.
August 2017: Establishment of the Elastos Blockchain Developer Team
December 22, 2017: Elastos Main Net 1.0 went live. This enabled ELA transfers and officially launched the Elastos Browser and Web Wallet. Merged-mining with Bitcoin underwent R&D and testing by the Blockchain Team dedicated to btc.com, Bitmain’s BTC mining pool. Elastos AUX POW and DPoS hybrid consensus mechanism underwent proper R&D and testing as well.
June 2018- DID Sidechain was officially implemented, a watershed moment for Elastos, as it officially verified Elastos’ unique main chain-sidechain architecture was capable of supporting real world scalability
August 26, 2018- Mining pool and ecosystem partner Bitmain officially merged-mined Elastos on the Bitcoin blockchain. Elastos Main Net began a limited AuxPoW consensus mechanism.
Elastos Main Net 2.0: Main Net Upgrade and Complete Consensus
This stage in Main Net is defined by a fully functional and decentralized blockchain. The launch of merge-mining operations and gathering DPoS nodes through a democratic election process.
March 3, 2019: Merged-mining officially opened up to the public. First round of DPoS Elections began as Elastos AuxPoW_DPoS hybrid consensus was being developed. This ensures that each node would act as a protector of the Elastos Main Net and secure transactions on the Elastos Blockchain.
June 17, 2019: Elected Supernodes join CRC Supernodes in DPoS consensus. Consensus is officially live and votes are recounted every 36 blocks (Every 72 minutes) Improvements will continue on the Elastos infrastructure with a specific focus on the sidechain architecture.
Elastos Main Net 3.0: Community Autonomy and Self-Governance
Stage three of Main net is defined by the empowerment of Cyber Republic as a fully autonomous community capable of self-governance.
August 2019: Official launch of the CRC election process. Cyber Republic White Paper will be released along with the Elastos Improvement Proposal (ELIP). As these community pillars are established, CR will gradually advance toward full autonomy. CR will have its own governance structure, goals, and community members while serving as a voice for the community.
Comprehensive Roadmap of the Elastos Main Net
Elastos Main Net 1.0: Main Net Goes Live
Implementation of Blockchain, its P2P network Carrier, merged-mining along with the launch of Elastos’ first sidechain (DID). As stated in the update: “Elastos designed a blueprint for a decentralized internet that preserves the privacy and ownership rights of its users while solving the data and digital asset double spend problem”.
Elastos Main Net 2.0: Main Net Upgrade and Complete Consensus
Merged-mining was one of the focal points of the Main Net 2.0 Upgrade. Top mining pools such as BTC.com, Antpool, BTC.TOP, ViaBTC, F2Pool and Huobi.pool have started to participate in merged-mining ELA on top of the Bitcoin blockchain. The Elastos network now boats approximately 50% hashpower of the entire Bitcoin network. Another key addition to the Main Net 2.0 is the launch of the Elastos DPoS consensus mechanism and sidechain architecture.
1) March 2019 to June 5th, 2019: Official Upgrade and Release of Elastos Main Net 2.0
March 2019: Elastos Main Net underwent its first upgrade for DPoS functionality and Elastos Main net was upgraded from AuXPoW to AuxPoW+ DPoS. At this time the 12 CRC nodes were the first to participate in Consensus.
May 31, 2019: Elastos Main Net had its second upgrade for DPoS functionality. After this upgrade the Elastos Main Net was fully ready for community-elected DPoS nodes.
June 5, 2019: Supernode setup documentation and instructions were officially published and community began setting up DPoS Supernodes. The Elastos Blockchain team also provided service support for the Supernodes.
2) June 17, 2019: Elastos Main Net will take a snapshot on this date at block height 402,680. After the first round is completed, DPoS earning will be distributed amongst Supernodes.
3) June 17, 2019: Official Release of Ethereum and NEO Sidechains in the Elastos Test Net
Both the Ethereum and NEO Sidechains will go live on the Test Net on June 17, 2019 with open source code available on GitHub. These sidechains will accompany the DID and Token Side Chains as well.
4) July, 2019: Official Release Plans for Ethereum and NEO Sidechains
After the Elastos Wallet has fully integrated dApp tokens from the Ethereum and NEO Sidechains, the Elastos Foundation will officially announce the launch of the Ethereum and NEO Side Chains and invite community developers to create mature blockchain browsers and wallets for both sidechains. Pending feedback from the Test Net and developer community, the Elastos Blockchain team fully expects the launch of the NEO and Ethereum side chains in July 2019
5) Relevant Functions of Elastos DMA Achieving Node
Once Ethereum and NEO Sidechains are implemented on the Main Net, DMA will also be released on the Elastos Main Net as well.
6) Cross-Chain Solution
Transfers between the Main Chain and side chains are secured by joint signatures from public chain arbitrators as well as from SPV mechanism. These multiple arbitrator signatures are responsible for signing off on transfers when tokens are moved from a sidechain to the main chain. These main chain and side chain value transfers is secured by SPV. Thus, a decentralized consensus on transfers and transactions can be reached via data architecture and involved algorithms.
7) High Performance, DPoS-Based Sidechains
The Elastos Blockchain Developer Team are now working on the development of further DPoS-based, high-TPS sidechains to satisfy the needs of a plethora of applications, all of which require a variety of processing speeds.
8) Solution for Crosschain Value Conversions
Elastos Crosschain technology provides a solution for an autonomous DEX and decentralized value conversion. The Core team will not be involved in the future operation of a DEX so it’s up to the community developers to follow the progress of the Elastos Crosschain Solution to provide high quality value conversion products and serves to the community.
Main Net 3.0: Main Net Autonomy and Self-Governance
The goal of Main Net 3.0 is to establish a fully autonomous CR community capable of self-governance. This system will consist of a structured body of democratically elected individuals and well crafted documentation that lays the foundation of decentralized governance and decision making process. The following action steps are:
1) Form Cyber Republic
Cyber Republic Consensus (CRC) will officially complete development for basic functionality and determine the practicability of community proposals solely based on the completion of certain various components of the Main Net. Cyber Republic votes will only be cast for a single candidate. Community members should know that a single ELA can be used to cast votes in both the DPoS Supernode elections and CRC elections and that the elections are not mutually exclusive
2) Conduct Community Elections
Once an autonomous CR is formed and the necessary tech development is in place, the focus will directly shift to conducting community elections. There will be seven steps in conducting these Community Elections.
- ELIP (Elastos Improvement Proposal): ELIP is a specialized design document that will provide information of processes and new features which include technical specs and fundamentals to the Elastos community. ELIP acts as the main guidance for improving the Elastos technology. Each version of ELIP will be reviewed by the community and maintained by the CRC.
- Cyber Republic Council White Paper: This WP will be assembled by the Interim Council and Secretariats that summarizes previous and current work done in pursuit of shaping and improving CR. This WP will share their recommendations for the future of the ecosystem. The whitepaper will be published for all community members to read and engage over.
- August 2019 to October 2019: Collect Opinions on Rules and Related Adjustments: Once the rules of the CRC are published the Blockchain Developer team will collect opinions from the global community. Once all opinions are gathered, development activities will take place to implement the related adaptations and adjustments.
- August 2019 to January 2020: Conduct Preparations for Official Community Election: All CRC candidates must be active through the CR forum and other community channels. CR Public relations and media groups, such as CR Press, will be reporting on CRC candidates and inspire interaction amongst community members regarding the election process. As stated in the update, “CRC election candidates may broadcast their background, strengths, and conception of CR, and highlight how they will address stakeholder concerns, such as developer tools, and user experience for DApp users. Broadcasting community concerns through a democratic election is the most effective way to feature the committee’s vision of CR. Finally, through blockchain-based, democratic online elections, the entire community can contribute to establishing the Elastos Smartweb and its Cyber Republic community together.” As the CRC candidates are marketing themselves to the community for the coveted leadership position, the mechanics of the election process shall be ironed out during this time to ensure a fully autonomous election process.
- Q4 2019: The CRC Voting Application Undergoes final debugging and open community testing.
- Progress Pending: Official Release of CRC Consensus
- Progress Pending: The Elected CRC Commences Governance Operations of CR
The significance of the Main Net 3.0 will be better security for core Elastos tech such as Elastos Carrier and Elastos Hive as well as creating a greater space for development improvements. This environment will fully support a series of new and exciting products that includes Elastos Native Runtime, Digital Capsule and Personal Cloud Computer (PCC).
After the release of the Ethereum and NEO Sidechains, the focus from Q3 2019 to Q2 of 2020 will be on the full formation of the Elastos technology. Following the execution of these technological milestones, the CRC will be elected through an official community election. Elastos community proposals will be submitted through the CR website and subject to a vote by the democratically elected CRC. If a proposal is accepted, the community will be notified and scheduled for implementation. To conclude this update, the philosophy of completing fully autonomy of CR is to mold together the community and the Elastos Smart Web as one. “The development of the Elastos community and Elastos Smartweb are intertwined; the two influence and balance one another. Only when both are developing in harmony can an open source, transparent, and autonomous Modern Internet be realized.” As we all embark on this journey of building a smarter and safer Web for future generations, it’s up to us to implement each and every step of the process. Let’s continue to build CR together.