Eclipse x Nautilus: a modular zkEVM rollup on the Solana VM
Thread606 words
Explains how Nautilus is assembled from Eclipse for settlement, Celestia for data availability, the Solana VM with Neon EVM for execution, and a planned RISC Zero zk proof upgrade, as an example of the modular thesis.
Key claims
Nautilus' optimistic rollup has 2,000+ TPS capacity
Eclipse's settlement rollup only handles bridging and proof passing, execution happens on separate chains
Nautilus plans to move to RISC Zero zk proofs
0/ the era of monolithic blockchains is ending and the future is modular 🧱
the @EclipseFND x @nautilus_chain zkEVM partnership is a great example of why YOU should be excited about the modular thesis 🚀
a 🧵 featuring @CelestiaOrg, @RiscZero and @neonlabsorg ✨
(0/18) 👇
1/ introducting @EclipseFND 🧪
@EclipseFND is a framework that lets you build customizable, modular rollups using the #Solana VM (Sealevel VM) on any chain. While that allows for running programs written for Solana on the VM, #Eclipse isn’t using @solana for security
2/ instead, settlement happens on the #Eclipse settlement rollup, while the DA solution can be customized and can e.g. be @CelestiaOrg, @AvailProject or @eigencloud
3/ introducing @nautilus_chain 🐚
Nautilus is an optimistic, sovereign EVM rollup deployed using @EclipseFND. dApps on @nautilus_chain include payment streaming protocol @Zebec_HQ with 20,000+ daily active users, Poseidon Swap (DEX) & more
4/ introducing @CelestiaOrg 🧱
#Celestia is a modular, chain-agnostic data availability layer that provides rollups a highly scalable, decentralized & cheap DA solution with high security guarantees to #rollups
5/ I have covered @CelestiaOrg in-depth in the past already, so refer to the below thread for more info 👇
x.com/expctchaos/status/1535970188012572672
5/ introducing @RiscZero
@RiscZero is designing a zero knowledge proof enabled VM, that runs the popular ISA known as RISC V. This is exciting because it means that @RiscZero' virtual zk computer (the zkVM) can support a wide range of programming languages...
6/ ...as the most popular languages (e.g. C++ and Rust) and interpreted languages like Python, can be easily compiled to target the RISC V instruction set
7/ introducing @neonlabsorg
@neonlabsorg is building the Neon EVM, which creates a compatibility layer for #Ethereum on #Solana, allowing anyone to run Solidity contracts on @solana
8/ incentivized Neon #EVM operators on Solana facilitate transactions on behalf of #Ethereum dApps. The operators receive $ETH-like transactions from dApps that use the Neon EVM. These transactions are then wrapped into @solana transactions and executed in the #Solana VM
9/ @EclipseFND x @nautilus_chain
okay, but let's put the pieces together 🧱
being built on @EclipseFND, @nautilus_chain is plugged into the #Eclipse settlement layer (a Celestia sovereign rollup).
10/ the settlement #rollup does not have the capability to execute arbitrary smart contracts and instead is only used for bridging and passing proofs. All arbitrary execution occurs on separate execution chains like @nautilus_chain
11/ while it currently supports optimistic settlement, the @RiscZero zk proof system will also be integrated in the near future
12/ after execution on @nautilus_chain, blocks are posted to
@CelestiaOrg for data availability
13/ as mentioned earlier, being built on @EclipseFND allows @nautilus_chain to run the powerful Sealevel VM that enables thousands of TPS on @solana
14/ however, @nautilus_chain will also utilize @neonlabsorg's EVM to allow EVM transactions to run on the rollup, while still benefiting from the parallelism of the Sealevel VM
15/ but that's not all, in the future, @nautilus_chain aims to switch to the above-mentioned @RiscZero zero knowledge proof system, turning into a cutting-edge #zkVM rollup
16/ the @nautilus_chain's current optimistic rollup implementation already has a throughput capacity of 2,000+ TPS, which will only increase in the future
17/ the @nautilus_chain's modular architecture provides the community with optimal versatility and adaptability as it expands. Utilizing @EclipseFND enabled #Nautilus to save significant development time, amounting to several months
18/ if you want to get involved in the testnet, check out the link below
docs.nautchain.xyz/nautilus-triton-testnet
a few frens & modular chads that might like this thread 🫶
@nickwh8te
@Thyborg_
@likebeckett
@saypien
@jadler0
@0xSalazar
@NicolasFlamelX
@musalbas
@IAmNickDodson
@nic_carter
@ekrahm
@kunalgoel
@redvelvetzip
@hmalviya9
1/2
@modularmedia_
@CryptoSnooper_
@thesaint_
@0xDinoEggs
@ChainlinkgodB
@celestiascholar
@crypto_condom
@ShivanshuMadan
@DAdvisoor
@Slappjakke
@chatwithcharles
@WinterSoldierxz
@Cephii1
2/2
8 images on X
What came next · since 28 Mar 2023
Since then
Zero has written 8 more pieces on Eclipse since this one.