이더리움 핵심 구조 마스터코스
이더리움이라는 하나의 생태계를 전체로 이해하도록 설계한 풀스택 Web3 마스터 코스입니다.
강사 소개

코인크래프트
강좌 소개
이런 분들께 추천해요
1) 이 강의를 꼭 들어야 하는 분
- Web3 개발이 처음이지만 빠르게 실전 능력을 갖추고 싶은 분
- 나만의 토큰, NFT, 스마트 컨트랙트를 직접 만들어보고 싶은 분
- 온체인 데이터 분석 능력을 키우기 위해 이더리움 내부 구조를 이해하고 싶은 분
- 개발자·기획자·크리에이터로서 Web3의 본질을 제대로 알고 싶은 분
2) 이미 Web3를 알고 있지만 더 깊이 배우고 싶은 분
- 메커니즘만 알고 실제 코드 흐름은 모르는 분
- 크립토 투자 또는 온체인 분석을 하며 “컨트랙트가 실제로 어떻게 동작하는지” 궁금했던 분
- Solidity 기본은 알지만 EVM·가스·메모리 구조를 명확히 이해하고 싶었던 분
3) 커리어 확장이 필요한 다양한 직업군
- 개발자 → Web3 개발자로 포지션 업그레이드
- 데이터 분석가 → 온체인 분석 분야 확장
- 컨설턴트/기획자 → “블록체인 실전 지식” 보유자로 차별화
- 유튜버/블로거 → 강력한 Web3 전문 콘텐츠 제작 기반 확보
수강 후에는 이렇게 달라집니다
- Solidity 언어를 처음부터 끝까지 이해하고 실습합니다.
- 간단한 실습이 아니라 완전한 DApp 프로젝트를 직접 만듭니다.
- Sepolia/Holesky 테스트넷에서 실제 스마트 컨트랙트를 배포합니다.
- Web3.js / Ethers.js를 활용해 프론트엔드와 연결해봅니다.
- EVM의 내부 구조와 가스 비용 모델을 이해하게 됩니다.
- 온체인 분석에서 컨트랙트 이벤트를 읽는 능력이 생깁니다.
- DeFi, NFT, 토큰 경제 등 Web3의 핵심 원리가 손에 잡힙니다.
- 포트폴리오에 넣을 수 있는 완성된 프로젝트 3개를 만들게 됩니다.
이 강의의 특징
1) 따라 쓰는 강의가 아닙니다 – 이해 기반 실전 중심
단순히 코드를 보여주는 강의가 아니라,
왜 이렇게 작성하는지 / 다른 방식이면 어떻게 되는지 / 내부적으로는 무슨 일이 일어나는지
하나하나 원리로 이해하도록 구성했습니다.
2) “Mastering Ethereum” 책을 실전 버전으로 재구성
이 강의는 단순 입문 강의가 아니라
이더리움의 창시자 게빈 우드가 집필한 『Mastering Ethereum』 의 실전 재해석 버전을 포함합니다.
3) 초급자도 따라오는 친절함 + 중급자에게도 남는 깊이
Web3 초보자도 따라올 수 있게 점프 없이 단계별 설계,
하지만 EVM·가스·메모리 구조까지 다루기 때문에 중급자도 확실히 얻어갈 수 있습니다.
4) 실전 DApp 프로젝트 3종 포함
- 토큰 생성 및 배포 프로젝트 (ERC-20)
- NFT 민팅 프로젝트 (ERC-721)
- 경매 DApp: React 프론트엔드 + 스마트 컨트랙트 연동
5) 최신 환경 기준으로 완전 리팩토링
모든 소스코드는 2025년 기준 최신 버전으로 수정하며,
Truffle, Remix EDIT, MetaMask 등 최신 도구로 구성했습니다.
이런 내용을 배워요
1강. 이더리움이란 무엇인가
- 블록체인의 철학과 목적
- 비트코인과 이더리움의 구조적 차이
- 스마트컨트랙트 시대의 등장
- Web3가 지향하는 ‘신뢰 최소화 구조’ 이해
- 왜 이더리움이 Web3의 표준이 되었는가?
2강. 이더리움 기초
- 계정(Account) 구조: EOA vs Contract
- 상태(state), 블록, 트랜잭션의 관계
- 스토리지/메모리/콜데이터
- 이더리움 네트워크 구조(메인넷·테스트넷·노드)
- Windows 환경에서 이더리움 개발 준비하기
3강. 이더리움 클라이언트
- geth, Nethermind 등 클라이언트의 역할
- P2P 네트워크, 합의, 블록 동기화
- Light Client vs Full Node
- 개발자가 ‘클라이언트’를 이해해야 하는 이유
4강. 암호학
- 블록체인의 기초 수학
- 해시 함수(SHA-3), 공개키/개인키 구조
- 서명, 키 생성, 트랜잭션 검증 원리
- 암호학이 이더리움 보안의 기둥이 되는 이유
5강. 지갑
- 지갑의 종류: 소프트웨어 / 하드웨어 / HD Wallet
- Windows 기반 MetaMask 설치 및 실전 사용
- 니모닉 구조와 계정 파생 원리
- 지갑에서 발생하는 모든 일(서명, nonce, 가스 등)
6강. 트랜잭션
- 트랜잭션 구조 완전 해부
- nonce, gasLimit, gasPrice, 수수료 계산
- 내부 트랜잭션과 이벤트 로그 이해
- Remix에서 실제 트랜잭션 보내기 실습
7강. 스마트컨트랙트와 솔리디티
- Solidity 완전 기초 문법
- 변수, 함수, 구조체, 매핑, 이벤트
- Remix에서 첫 Solidity 코드 작성
- Windows + Truffle 환경에서 컴파일/배포
- ABI 구조 완전 이해
8강. 스마트컨트랙트와 바이퍼
- Vyper 언어 특성 및 철학
- Python 개발자 친화적 Web3 언어
- 동일 기능을 Solidity vs Vyper로 비교
- 언제 Vyper를 사용해야 할까?
9강. 스마트컨트랙트 보안
- Reentrancy 공격 원리
- Overflow, Access Control 문제
- tx.origin 사용 위험
- 실제 해킹 사례 기반 안전한 코드 작성법
- Remix + Truffle 테스트로 보안 점검 실습
10강. 토큰
- ERC-20 토큰 표준 이해
- Transfer, Approval, Allowance
- 나만의 ERC-20 토큰 발행하기
- Sepolia 테스트넷 배포 실습
- Windows 기준 Truffle 배포 스크립트 작성
11강. 오라클
- 블록체인이 외부 세계의 데이터를 가져오는 구조
- Chainlink 기본 개념
- Price Feed, VRF, Keeper 이해
- 오라클의 보안 리스크
- 실전: Remix에서 Chainlink Price Feed 연동
12강. 디앱(DApp)
- DApp의 구조: UI → Wallet → Contract
- Web3.js vs Ethers.js
- Windows에서 React 환경 구축
- MetaMask 연동 UI 만들기
- 실전: 스마트컨트랙트와 React를 연결하여 작동
13강. EVM(이더리움 가상머신)
- EVM 실행 모델 완전 해부
- Opcode, Gas 사용 구조
- SLOAD/SSTORE 비용 분석
- Mastering Ethereum 핵심 챕터 실전 정리
- 가스 최적화 기법
14강. 합의 프로토콜
- PoW → PoS 전환 배경
- 검증자 구조와 슬래싱 메커니즘
- L1 / L2 확장성 구조 비교
- 블록 생성 흐름부터 파이널리티까지
- Web3 개발자에게 필요한 합의 이해 지식
"이 강의는 단순 기술 강의가 아니라,
한국에서 가장 실전적인 이더리움 학습 경험을 제공하는 것을 목표로 만들었습니다."
❓ 궁금한 점이 있나요?
Q1. 완전 초보인데 따라올 수 있나요?
A. 가능합니다. Web3 초급자를 기준으로 설계했으며, 실습도 단계별로 친절하게 안내됩니다.
Q2. 개발자가 아니어도 이해할 수 있나요?
A. 가능합니다. 설명 중심이라 논리만 이해하면 바로 따라올 수 있습니다.
Q3. 실습 환경 설정이 어려운데 지원해주나요?
A. 모든 환경 설정 과정을 영상으로 제공하며, 오류가 나올 수 있는 지점까지 전부 설명합니다.
수강 전 참고 사항
개발 도구
-
Node.js (LTS 버전)
-
VS Code
-
Remix IDE (웹 기반)
-
Truffle Suite
-
MetaMask (Windows 브라우저)
-
Sepolia/Holesky 테스트넷
왜 Windows인가?
-
국내 개발자 및 초심자의 대부분이 Windows 사용
-
가상머신 없이도 모든 실습 가능
-
Truffle, Remix 모두 Windows에서 동일한 방식으로 작동
-
Linux/Mac 사용자도 그대로 따라할 수 있는 범용 구성
학습 자료
-
깃허브를 통해 소스코드 제공
-
PDF 요약 노트 제공
🔥 이제 미션은 하나입니다
이 강의는 Web3 개발자로 가는 가장 빠르고 확실한 길입니다.
지금 시작하세요.
수강생 리뷰
