My 7-Day Journey into eclipse ecosystem with HackQuest Africa – #14 DaysOfLearning

Over the past 7 days, I’ve been actively participating in the #14 DaysOfLearning challenge by HackQuest Africa, and I must say—it has been eye-opening, challenging, and inspiring.

🔐 Day 1 – Web3 Security
I kicked off my journey by learning the importance of Web3 security. I explored how to protect wallets, manage private keys securely, and avoid falling for phishing scams. It made me more aware of how easy it is to make mistakes and the importance of staying alert.

📉 Day 2 – State Channels
I learned how state channels help scale blockchains by taking transactions off-chain. It was amazing to see how this approach improves speed and reduces costs while still ensuring finality on-chain.

🔗 Day 3 – Sidechains
I discovered how sidechains complement state channels. They allow for more flexibility and scalability by locking tokens on the main chain and using mirrored assets on a separate one.

🌐 Day 4 – Ethereum & Eclipse
I found out why Eclipse uses Ethereum as its settlement layer—for its robust security and decentralization. This reinforced my appreciation for the foundational role Ethereum plays in the Web3 ecosystem.

🧠 Day 5 – Stack vs Heap Memory in Rust
Diving deeper into Rust, I learned the difference between stack and heap memory. I now understand why Rust is so efficient—it encourages safe memory management without needing a garbage collector.

📍 Day 6 – Borrowing & Dereferencing in Rust
Rust’s ownership model became clearer. I grasped how borrowing (&) and dereferencing (*) work, and how they empower memory-safe programming.

🧱 Day 7 – Tuples in Rust
I explored tuples—a fixed-size, ordered collection of values of different types. They’re simple yet powerful when handling structured data in Rust.

0
Subscribe to my newsletter

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

Written by

Christine Kerubo
Christine Kerubo