Ethereum And Solana

An architectural deep-dive into Ethereum vs. Solana - Dismantle your EVM mental model to embrace Solana's decoupled program-account structure and parallel execution environment. Master the five critical technical shifts required for development, from handling rent-based storage economics to leveraging native upgradability features.

Rust Developer

Solana

1. Ethereum And Solana
An architectural deep-dive into Ethereum vs. Solana - Dismantle your EVM mental model to embrace Solana's decoupled program-account structure and parallel execution environment. Master the five critical technical shifts required for development, from handling rent-based storage economics to leveraging native upgradability features. Duration: 3min
2. Accounts
An essential technical introduction to Understanding Solana Accounts - Decode the fundamental architecture of the Solana network by dissecting the anatomy of the Account struct, including lamports, data, and rent mechanics. Grasp the strict separation of executable logic from mutable state and master the ownership rules that secure the protocol's data hierarchy. Duration: 5min
3. Programs Transactions And Instructions
A conceptual deep dive to Understanding Solana Programs - Explore the architecture of executable stateless accounts and the critical separation of logic from data. Master the mechanics of parallel execution through upfront account declarations and follow the step-by-step lifecycle of state creation involving the System Program and rent protocols. Duration: 5min
4. PDA
A conceptual guide to Introduction to Program Derived Addresses (PDAs) - Explore the mechanics of deterministic account generation that allows smart contracts to sign transactions without private keys. Master the cryptographic requirements of the Ed25519 curve and learn how seeds and bumps create secure, hashmap-like data structures on-chain. Duration: 5min
5. CPI
A conceptual guide to Understanding Cross Program Invocations (CPI) - Uncover the core mechanism of composability that allows Solana programs to interact as building blocks. Master the flow of privilege extension for transferring account authorities and understand the protocol limits imposed on the maximum instruction stack depth. Duration: 2min
6. IDL
A comparative deep-dive to Mastering Cross-Program Invocations: Native Solana vs. The Anchor Framework - Understand the code duplication challenges inherent in native development and how the Interface Definition Language resolves them. Master the use of IDLs to automate bindings and enable seamless composability with both internal projects and external, closed-source protocols. Duration: 3min

Course Overview

About the course

What you'll learn

Native Rust & Anchor framework

PDAs, CPIs, and SPL Tokens

DeFi builds: oracles, auctions, AMMs

Course Description

Meet your instructors

Tasuku Nakamura

Tasuku Nakamura

Founder at smartcontract.engineer

Smart contract engineer and educator.

Last updated on January 12, 2026