My Journey with Co-Learning Camp – Eclipse Edition

AkankshaAkanksha
3 min read

#LearnwithHQ | #Web3withHQ

Over the past couple of weeks, I’ve been exploring the world of modular blockchains and building with Rust through the Co-Learning Camp hosted by @HackQuest_ in collaboration with @EclipseFND.It’s been a refreshing deep dive — challenging at times, but incredibly rewarding.


What I Explored and Learned

  • Modular Blockchain Architecture
    I started with the basics of how modular chains like Eclipse work — separating execution, settlement, consensus, and data availability into independent layers. It’s like building blockchains with Lego: more flexible, more scalable.

  • Solana’s SVM and Rust
    Learning about the Solana Virtual Machine (SVM) gave me a new perspective on parallel execution. Unlike the EVM's sequential model, SVM processes transactions in parallel — a major boost for performance. This was also my first real experience with Rust, and even though the syntax felt strict at first, I started to appreciate its safety features and power.

  • EVM vs SVM vs MoveVM
    Comparing these execution environments helped me understand trade-offs in performance, safety, and developer experience. Rust and Move stood out for their memory safety, and I now understand why they’re being used in high-performance blockchain systems.

  • Data Availability and Security Layers
    Eclipse’s architecture is built smartly — using Celestia for data availability and Ethereum for settlement. It was interesting to see how each layer focuses on doing one thing really well.


Takeaways That Stuck with Me

  • Building in Rust is empowering.
    After setting it up in WSL and writing my first few programs, I’ve started to enjoy the structure and safety Rust enforces.

  • Modular chains are not just a trend — they’re the future.
    The separation of responsibilities makes so much sense, and Eclipse really shows how different components can be combined to build something more powerful.

  • Being consistent pays off.
    Even on days when it was hard to find time, doing something small — reading docs, trying a new command, or debugging a setup — helped me stay on track and keep learning.


The Technical Bumps (and Wins)

  • I hit a few bumps setting up Rust inside WSL (forgot to install build tools TT), but that taught me how important environment setup is.

  • Understanding zero-knowledge proofs and state roots wasn’t easy, but with some digging (and memes), it started to click.

  • Running my first cargo run and seeing “Hello, world!” never gets old — especially when it’s inside a modular blockchain test project.


Wrapping It All Up

This camp gave me exactly what I needed — a nudge into the world of Web3 development that’s technical, practical, and community-driven. It’s one thing to read about architecture and protocols; it’s another to experiment with them hands-on. And that’s what made this experience so special.

Big thanks to @HackQuest_, @EclipseFND & @geeky_kartikey for curating such a learning-rich space. Excited to keep building and growing from here!


0
Subscribe to my newsletter

Read articles from Akanksha directly inside your inbox. Subscribe to the newsletter, and don't miss out.

Written by

Akanksha
Akanksha