Earn 9.26% APY staking with Solana Compass + help grow Solana's ecosystem

Stake natively or with our LST compassSOL to earn a market leading APY

Solana Projects > Eclipse

Eclipse

Solana on Ethereum - Ethereum’s first SVM L2.

Project Score

Love Eclipse? Vote for it and get more exposure across Solana Compass!

Eclipse: Bridging Solana's Speed with Ethereum's Security

Eclipse is pioneering as Ethereum's first Layer 2 solution powered by the Solana Virtual Machine (SVM), combining Solana's high-performance execution capabilities with Ethereum's security and liquidity. The platform leverages a modular architecture using Ethereum for settlement, SVM for execution, Celestia for data availability, and RISC Zero for fraud proofs. Recently securing $50M in Series A funding, Eclipse enables developers to deploy Solana programs with access to Ethereum's vast ecosystem while maintaining sub-second settlement times and transaction costs as low as $0.0002. The platform supports various applications including DeFi, gaming, and consumer applications through its high-throughput infrastructure.

What Makes Eclipse Special?

Eclipse stands out in the Layer 2 ecosystem through its innovative combination of technologies and capabilities. At its core, Eclipse leverages the Solana Virtual Machine's parallel execution capabilities, allowing it to process multiple transactions simultaneously - a significant advantage over traditional sequential processing found in EVM-based solutions. This architectural choice enables Eclipse to achieve transaction throughput that far exceeds what's possible with standard Ethereum Layer 2 solutions.

The platform's unique modular architecture combines best-in-class components from multiple blockchain ecosystems. By utilizing Ethereum for settlement, Eclipse inherits the robust security guarantees of the world's largest smart contract platform. The integration of Celestia for data availability provides a scalable solution for handling the high transaction volumes enabled by the SVM, while RISC Zero's fraud proofs ensure transaction validity without sacrificing performance.

One of Eclipse's most distinctive features is its efficient state handling mechanism. Unlike EVM-based systems that allow unrestricted state access per transaction, Eclipse requires specific state specifications for each transaction. This approach not only optimizes processing efficiency but also helps maintain consistent performance as the network scales.

How Does Eclipse Work?

Eclipse operates as a Layer 2 solution that combines multiple technological innovations to achieve its performance and security goals. The platform employs a concentrated sequencer set that enables hardware acceleration and high transaction throughput. This design choice allows Eclipse to process hundreds of thousands of transactions per second while maintaining the security guarantees provided by Ethereum's settlement layer.

Transaction execution in Eclipse follows a sophisticated flow: transactions are first dispatched to sequencers, which process them using the SVM's parallel execution capabilities. The resulting state changes are then committed to Ethereum through an optimistic rollup mechanism, with fraud proofs ensuring transaction validity. This architecture allows Eclipse to maintain high performance while benefiting from Ethereum's security model.

The platform's integration with Celestia for data availability represents another crucial architectural component. Celestia's purpose-built data availability layer enables Eclipse to efficiently handle the large volume of transaction data generated by its high-throughput execution environment. This integration includes features like data availability sampling (DAS), which allows light nodes to verify block availability efficiently.

Getting Started with Eclipse

For Developers

Developers looking to build on Eclipse can leverage their existing knowledge of Solana development tools and practices. The platform maintains compatibility with standard Solana development workflows while providing access to Ethereum's liquidity and user base. To begin developing on Eclipse, developers need to:

  1. Set up their development environment with standard Solana tools including the Solana CLI, Rust, and optionally the Anchor framework.
  2. Configure their development environment to point to Eclipse's RPC endpoints instead of Solana's.
  3. Deploy their programs using familiar Solana deployment processes, with minimal modifications needed for Eclipse compatibility.

For Ethereum developers interested in building on Eclipse, the platform offers EVM compatibility through partnership with Neon, allowing deployment of Solidity contracts to the Eclipse network. This provides a pathway for existing Ethereum applications to benefit from Eclipse's performance advantages without requiring a complete rewrite in Rust.

For Users

Users can interact with Eclipse through various compatible wallets including the Eclipse Wallet, Backpack, and MetaMask (via Snaps). The platform supports standard operations including:

  • Token transfers and swaps
  • Smart contract interactions
  • Cross-chain asset bridging between Ethereum and Eclipse

Transaction fees on Eclipse are denominated in ETH, maintaining familiarity for Ethereum users while providing the performance benefits of SVM execution. Users can bridge assets to Eclipse using the platform's canonical bridge, which ensures secure cross-chain transfers while maintaining the economic security of the L2.

Eclipse Features and Capabilities

High-Performance Infrastructure

Eclipse's infrastructure is designed to handle demanding applications that require high throughput and low latency. The platform achieves this through several key features:

The SVM's parallel execution capability allows multiple transactions to be processed simultaneously, enabling throughput that significantly exceeds traditional Layer 2 solutions. This is particularly beneficial for applications like decentralized exchanges, gaming platforms, and other high-frequency transaction environments.

Local fee markets ensure that transactions only pay for the state they access, preventing congestion in one application from affecting others. This feature is particularly important for maintaining consistent performance across different types of applications sharing the platform.

Cross-Chain Compatibility

Eclipse maintains strong integration with both Ethereum and Solana ecosystems through various bridges and compatibility layers. The platform's canonical bridge enables secure asset transfers between Ethereum and Eclipse, while maintaining compatibility with Solana's programming model allows developers to easily port existing Solana applications.

Developer Tools and Resources

Eclipse provides a comprehensive suite of developer tools and resources including:

  • Complete documentation and development guides
  • Integration with popular development frameworks like Anchor
  • Testing environments and debugging tools
  • Support for both Rust and Solidity development through various compatibility layers

The Eclipse Team

Eclipse boasts a strong team of experienced blockchain developers and industry veterans. Recently, the project welcomed Ben Livshits as CTO, who previously led fundamental and applied research at Matter Labs. The team also includes Vijay Chetty as CEO, bringing extensive experience from roles at Uniswap and dYdX.

The company maintains a commitment to open source development while building a sustainable business model through Eclipse Labs, which serves as one of the primary development shops for the Eclipse protocol.

Eclipse Security and Audits

Security is a paramount concern for Eclipse, and the platform has implemented multiple layers of protection:

  • Multiple security audits conducted by firms including Zellic, OtterSec, and Halborn
  • Delayed withdrawal mechanism allowing for identification and response to potential exploits
  • Fraud proof system enabling challenge of invalid state transitions
  • Forced inclusion mechanism ensuring transaction liveness

Roadmap and Future Development

Eclipse's development roadmap focuses on several key areas:

Near-term Goals

  • Expanding ecosystem participation through developer grants and support programs
  • Implementing Stage-1 rollup qualification criteria including chain derivation and fraud proofs
  • Enhancing infrastructure components for indexing, gRPC, and wallet support

Long-term Vision

  • Continuing optimization of the SVM for maximum performance
  • Expanding developer tooling and support
  • Building out additional infrastructure for specific use cases like NFTs, gaming, and DePIN projects

Partnerships and Ecosystem

Eclipse has established partnerships with several key players in the blockchain space, including:

  • Celestia for data availability
  • RISC Zero for fraud proofs
  • Neon for EVM compatibility
  • Hyperlane for cross-chain messaging

These partnerships strengthen Eclipse's position as a bridge between the Ethereum and Solana ecosystems while providing crucial infrastructure for the platform's operations.

Contents

Note: inclusion in Solana Compass directory does not indicate a recommendation or endorsement of this project, its token(s) or its products. Data sourced with thanks from The Grid to aid in building these pages.

Project Info

Founded: April 2022

Project Products

Eclipse Mainnet

Eclipse Mainnet is a Layer-2 blockchain solution integrating Solana's speed with Ethereum's security, designed for efficient and scalable decentralized applications.

Reviews

0.0
0 reviews
Please login to write a review.