zerokn0wledge

Eclipse x Nautilus: a modular zkEVM rollup on the Solana VM

Thread606 words
BreakdownL1/L2SolanaZKEclipseNautilus ChainCelestiaRISC ZeroNeon EVM

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

Open on X

What came next · since 28 Mar 2023

zerokn0wledge avatar
Working together

Research, advisory and builds for deep-tech teams.