hackquest logo
hackquest logo
Back

Introduction to Eclipse

In this course, we will quickly explore the core architecture of Eclipse Layer 2, the transaction lifecycle, and the use of development tools. The course will lay a solid foundation, helping you gain the skills needed to develop within the Eclipse ecosystem.

Introduction to Eclipse

Language

Rust

Total Length

1.7h

Part of Learning Track

Build on Eclipse + 1

What You'll Learn

Basic Concepts of Eclipse

Layer 2

Solana Virtual Machine

Syllabus

Unit 1 - Introduction to Layer 2

Layer 2 (L2) is a network or channel sitting on top of a Layer 1 (L1) network like Bitcoin or Ethereum designed to enhance the speed and reduce the cost of performing transactions. This unit discusses the various types of L2s such as State Channels, Side-chains, OP Roll-ups, and ZK Roll-ups and discusses their respective advantages and disadvantages.

Unit 2 - Eclipse Architecture

In this unit, we will learn the architecture of Eclipse and demystify it.

Unit 3 - Lifecycle of an Eclipse Transaction

In this unit, we will continue to explore the basics of Eclipse and gain a deeper understanding of the transaction process in Eclipse.

Unit 4 - Eclipse Dev Tools

In this unit, we will continue learn more about Eclipse development tools.

Language

Rust

Total Length

1.7h

Part of Learning Track

Build on Eclipse + 1