[탑클레스] 6주간의 클레이튼 스터디 계획

jinny
Top Klass
Published in
3 min readAug 13, 2019

스터디 팀명: 탑클레스

  1. 참여 인원 — 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: 매 스터디마다 활동 내용을 포스팅

--

--

jinny
Top Klass

Studied CSE / Interested in ethics of AI and technological policy for AI / Love ducks and pandas