이더리움의 핵심 개념과 개발 기술을 배우는 6주 온보딩 과정입니다.
- 기간: 6주 이론 + 6주 개발 (병행 진행)
- 목표: 이더리움 동작 원리 이해 및 Dapp 개발 역량 확보
- 대상: 프로그래밍 기초가 있는 학회원
| 주차 | 이론 | 개발 | 예상 시간 |
|---|---|---|---|
| 1주차 | 블록체인 기초 | 환경 설정 | 3-4시간 |
| 2주차 | 트랜잭션과 서명 | 기초 문법 | 4-5시간 |
| 3주차 | EVM과 스마트컨트랙트 | 테스트 작성 | 4-5시간 |
| 4주차 | 네트워크와 블록 | Web3 연동 | 5-6시간 |
| 5주차 | PoS와 합의 | 프론트엔드 | 5-6시간 |
| 6주차 | Beacon Chain과 Finality | 최종 프로젝트 | 6-8시간 |
이론: 블록체인의 정의, 분산 원장, 이더리움 vs 비트코인
개발: Foundry 설치, 첫 스마트 컨트랙트 컴파일
이론: 트랜잭션 구조, 디지털 서명, 주소 생성
개발: Solidity 기초 문법, 상태 변수와 함수
이론: EVM 아키텍처, 바이트코드, 가스 계산
개발: 테스트 작성, 보안 패턴
이론: P2P 네트워크, 블록 구조, 상태 트리
개발: wagmi를 이용한 Web3 연동
이론: 지분 증명, 검증자, 슬래싱
개발: RainbowKit 연동, 지갑 연결
이론: 비콘 체인, 최종성, 이더리움 로드맵
개발: 최종 프로젝트 완성
주차별 순서 대신 관심 토픽으로 자료를 찾고 싶다면:
학습에 도움이 되는 추가 자료들입니다.
| 저장소 | 설명 |
|---|---|
| eth-homework | 숙제 제출 저장소 (PR 기반) |
자료 개선 제안은 CONTRIBUTING.md를 참고하세요.
주의: 숙제 제출은 이 저장소가 아닌 eth-homework에서 진행합니다.
Bay-17th 이더리움 온보딩 프로그램