Eclipse @EclipseFND is a Layer 2 scaling solution on Ethereum for general-purpose use.
Eclipse is designed with a modular structure to take full advantage of the strengths of each integrated blockchain, it uses Solana's SVM as the execution layer, Ethereum as the authentication and consensus layer, Celestia works with data availability, besides Eclipse also uses RISCZero to generate ZK Proofs for verification.
According to the project's definition, they are designing a system that "stands on the shoulders of giants".
The article below will analyze in detail the operating mechanism and potential of Eclipse.
Eclipse products
Previously, Eclipse focused on building solutions to help deploy custom rollup chains, also known as RaaS (Rollup as a Services).
But developers realized that what Ethereum needed was a general-purpose Layer 2 with truly massive scalability. Because creating strings with lots of customizations will only increase fragmentation and reduce the user experience.
Therefore, Eclipse's current development direction is to become an Ethereum Layer 2 with the strongest speed and scalability. This is realized by the modular blockchain model with the participation of many blockchains with the best strengths today.
In the following section we will learn in detail about its mechanism of action.
If you don't know about Modular Blockchain, you can read the article: "Overview of the Modular Blockchain ecosystem" on your personal page.
Eclipse's mechanism of action
To leverage the power of blockchains,#Eclipsedivides work into 4 main groups:
Execution - Execution
Proving - Creating evidence
Settlement & Consensus - Processing and consensus
Data Availability - Provides data availability
Execution - Execution
Eclipse chooses Solana Virtual Machine (SVM) for the execution layer.
This choice comes from its speed, unlike EVM and many other virtual machines that only run single-threaded, @solana's SVM allows executing transactions in parallel as long as those transactions are not related to each other. . Because of this property, SVM is always ranked among the execution environments with top computing speed.
In addition, Eclipse also supports EVM applications through Neon EVM so that programmers do not have to rewrite the dApp if they need to switch from Ethereum.
Proving - Creating evidence
Eclipse uses @RiscZero to create Zero Knowledge fraud proofs.
The fraud evidence kit includes:
Commit the input of the transaction
Transaction content
Evidence demonstrates that re-executing transactions will result in different outputs than on-chain results.
Settlement & Consensus - Processing and consensus
Similar to other Layer 2s, @ethereum will be the blockchain of choice as the processing and consensus layer for Eclipse.
This is understandable because until now Ethereum is still the most decentralized and safe blockchain smart contract, the tasks processed above will inherit its security.
Not to mention Ethereum is also the most vibrant economy in the crypto market, so placing an authentication layer and bridge on top of this to allow money to flow back and forth will also help Eclipse more easily attract liquidity and users.
Eclipse uses ETH as the gas fee payment token, in the future, the project mentions that users can use other tokens for this (eg USDC).
Data Availability - Provides data availability
@CelestiaOrg makes a Data Availability class for Eclipse. Besides Ethereum mainnet, there are not many DA layer options for Modular projects at this stage.
Celestia is one of the leading and most successful projects in the Data Availability field with nearly 100 projects in the ecosystem. In addition to Celestia, the DA group also has a number of other names such as EigenDA, Avail, NearDA.
Using Celestia for the DA layer will significantly increase transaction throughput and reduce costs on Eclipse.
Eclipse execution flow
Create transactions: Users interact with Eclipse through the dApp using transactions.
Sorting transactions: Sequencer is the person who receives and arranges the order of transactions.
Block production: After the transactions are sorted they will be fed into the runtime for calculation, the output of this process is a new state of the network.
Next, this block is posted to the DA Layer, Celestia, and the status commitments are also sent to the Settlement Layer, Ethereum.
Currently the Eclipse team is the only one operating the Sequencer and block generator, they also plan to decentralize in the future.
Transaction settlement: Through DA Attestation (from Celestia) and Validity Proof (from Sequencer), the Ethereum contract will perform basic calculations to ensure that the data is formatted correctly.
Next is the challenge period following the mechanism of #OptimisticRollup. After this trial period, if there is no evidence of successful fraud, the new status will be updated and stored permanently.
Above is the entire operating mechanism of the Eclipse network. We will return to the product comments section in the general comments section of this article.
Development team
Neel Somani - Founder: Neel is experienced in the field of software development. Before founding Eclipse, Neel worked in many programming-related positions at different companies including: Citadel, Airbnb, Two Sigma, Oasis Labs.
Vijay Chetty - CBO: Vijay can be said to be the person with the most experience and connections in the cryptocurrency field on the Eclipse team. Vijay used to work at Uniswap Labs as Head BD and then Advisor, before that in BD positions at dYdX, SharesPost, Ripple. Vijay also spent nearly 3 years working at BlackRock as an Investment Associate and 2 years as a Researcher at NASA.
Eclipse's team is quite secretive, so besides the above content, there is not much information about other members.
Investors
Eclipse has had 2 rounds of capital raising with a total investment of 15 million USD.
The Pre-Seed round took place in September 2022 led by Polychain Capital calling for 6 million USD. Other investment funds include Polygon Ventures, Accel, Tribe Capital.
The Seed Round took place in December 2022 led by Tribe Capital and Tabiya. There is also the participation of Coinlist and Infinity Ventures. The amount raised in this round is 9 million USD.
Compared to other Layer 2 projects on Ethereum, the amount of money that Eclipse raises is very small. Maybe there will be more calling rounds in the future.
General comment
Eclipse's idea comes from user experience, creating thousands of independent rollup chains with their own purposes will only fragment liquidity and make the user experience worse, every time they use a rollup they requires many different settings.
From that fact, Eclipse tries to create a Rollup that is powerful and scalable enough to do everything to replace thousands of other rollups. That is also the reason why they chose SVM as the execution environment,#ParallelExecutionhelps a lot for this vision. Meanwhile, safety still comes from the security layer provided by Ethereum and Zero Knowledge proof creation technology.
The project started operating in the first half of 2022, the development time has been relatively long, perhaps partly because integrating many different blockchains creates technical barriers. However, at present, the project has reached the Testnet deployment stage and mainnet is expected in 2024.
Overall, Eclipse is a groundbreaking product that successfully combines many of the most effective modules together. Ethereum's upcoming#Dencunupdate will be a good catalyst for the Layer 2 trend and of course Eclipse.
Eclipse's capital call is quite modest compared to other projects in the same category. There may be other rounds of capital from VCs or the community in the future. But calling for low capital is also an advantage for small investors because the project will not be overpriced.
Although the project mentioned that there are no plans to issue its own tokens, you can join the Eclipse Testnet to both experience the high-speed layer 2 network and have the opportunity to receive airdrops in the future.
Epilogue
Above is information about Eclipse @EclipseFND, the project is expected to be layer 2 with super fast speed. Hopefully this content will help you in your research process.