COINCRAFT

이더리움 핵심 구조 마스터코스

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

강사 소개

코인크래프트

코인크래프트

Web3 구조 설계온체인 분석블록체인 보안디지털 자산스마트컨트랙트SaaS 수탁지갑

강좌 소개


이런 분들께 추천해요

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 개발자로 가는 가장 빠르고 확실한 길입니다.
지금 시작하세요.

커리큘럼

수강생 리뷰

이더리움 핵심 구조 마스터코스
65,000
난이도중급
총 강의 수15