Skip to content

Latest commit

 

History

History
70 lines (45 loc) · 1.73 KB

File metadata and controls

70 lines (45 loc) · 1.73 KB

1주차: 상태와 계정 (State & Account)

학습 목표

이번 주를 마치면 다음을 할 수 있습니다:

  • 이더리움을 상태 머신으로 이해합니다
  • EOA와 CA의 차이를 설명할 수 있습니다
  • World State와 Account State를 구분할 수 있습니다
  • Foundry 환경에서 첫 스마트 컨트랙트를 작성할 수 있습니다

예상 소요 시간

4-5시간

  • 이론: 2시간
  • 개발: 2-3시간

학습 내용

이론

자료 설명
슬라이드 Marp 기반 프레젠테이션
설명 문서 공부가 더 필요하신 분

핵심 개념:

  • 이더리움 = 상태 머신
  • EOA (외부 소유 계정) vs CA (컨트랙트 계정)
  • World State, Account State, Storage
  • nonce, balance, codeHash, storageRoot

개발

자료 설명
Solidity 기초 기본 문법과 개념
HelloWorld 예제 첫 스마트 컨트랙트

이번 주 과제: eth-homework/week-01/dev

  • Counter.sol TODO 완성하기
  • 테스트 통과시키기

학습 순서

  1. 슬라이드로 핵심 개념 파악
  2. 설명 문서로 깊이 이해
  3. Solidity 기초 읽기
  4. eth-homework에서 Counter.sol 과제 완료

퀴즈

이번 주 퀴즈: eth-homework/week-01/quiz


다음 주차

2주차: 트랜잭션과 서명


목차로 돌아가기