스터디 팀명: 탑클레스
- 참여 인원 — 5명
서강대학교 이건 (스터디 짱), 이화여자대학교 김지은, 강원대학교 송현수, 숭실대학교 이은진, 경희대학교 배희수
2. 스터디 목표
(1) 이론
- Klaytn Design을 이해한다.
: 각 팀원이 돌아가며, Klaytn Position Paper의 Klaytn Design 목차를 매주 오프라인 모임에서 발제한다.
- 성공적인 토큰 이코노미 설계를 학습한다.
: 기존 DApp 중 우수한 토큰 이코노미 구현 사례 5가지를 선발하여, 오프라인 모임에서 발제한다. 학습한 것을 바탕으로 직접 토큰 이코노미를 설계하고 BApp을 기획한다.
(2) 개발
- 솔리디티 문법을 익히고, 솔리디티를 이용하여 스마트 컨트랙을 개발할 수 있다.
: 첫 2주에 걸쳐 각 팀원 개별적으로 솔리디티 튜토리얼(크립토 좀비)을 공부한다. 매일 끝낼 분량을 정하고, 스터디 짱이 진도를 체크한다.
: 첫 2주에 걸쳐 각 팀원 개별적으로 인프런 클레이튼 강의를 수강한다. 매일 수강해야 할 분량을 정하고, 스터디 짱이 진도를 체크한다.
- 클레이튼 BApp 서비스를 완성한다.
: 각 팀원이 역할을 분담하여 BApp을 개발한다.
3. 예상 결과물
- BApp 서비스, 소스코드, White paper
- Klaytn Design 발제 내용을 정리한 medium 블로그 글
- 우수한 토큰 이코노미 사례 발제 내용을 정리한 블로그 글
4. 전체 일정
(1) 1주차
- 개별 진행
> 솔리디티 튜토리얼(크립토 좀비) ½ 수강 완료
> 인프런 강의 ½ 수강 완료
- 오프라인 모임 (화요일 8/13)
> Klaytn Design 발제(1) — Klaytn Network Structure, Main Chain Network
> Klaytn Design 발제(2) — 블록 생성 및 전파(scalable consensus)
- 오프라인 모임 (일요일)
> DApp 토큰 이코노미 사례 분석(1)
> BApp 아이디어 빌딩
(2) 2주차
- 개별 진행
> 솔리디티 강의 수강 완료
> 인프런 강의 수강 완료, 인증샷 제출
- 오프라인 모임 (화요일)
> Klaytn Design 발제(3) — Klaytn Accounts
> Klaytn Design 발제(4) — Klaytn Transactions
- 오프라인 모임 (일요일)
> DApp 토큰 이코노미 사례 분석(2)
> BApp 아이디어 빌딩
(3) 3주차
- 오프라인 모임 (화요일)
> Klaytn Design 발제(5) — Computation, Service chain, Enterprise proxy
> BApp 아이디어 빌딩 완료
- BApp 개발 (1)
> 블록체인 — 컨트랙 로컬 개발환경 세팅, 컨트랙 개발
> 서버 — 블록체인에 저장할 데이터와 서버에 저장할 데이터 구분, 디비 설계
> 프론트 — UI 개발
(4) 4주차
- BApp 개발 (2)
> 블록체인 — 컨트랙 개발
> 백엔드 — 서버 API 개발
> 프론트 — UI 개발
(5) 5주차
- BApp 개발 (3)
> 블록체인 — 컨트랙 리뷰, 테스트, 수정
> 백엔드 — 서버 API 개발
> 프론트 — caver-js으로 블록체인 연동
(6)6주차
- BApp 개발 끝
> 통합 테스트
- White paper 작성 완료, Github에 공유
*개발 역할분담
- 은진: 블록체인 컨트랙 개발
- 희수, 지은: 백엔드 개발 및 블록체인 연동
- 건, 현수: 프론트 개발
5. 활동 공유 채널
- Github: BApp 소스코드와 White paper을 공유
- Medium: 매 스터디마다 활동 내용을 포스팅