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