블록체인 코어 엔지니어 3기 (이론 5주)

2019년 유망 직종인 블록체인 코어 엔지니어로의 커리어 업을 위해 큰 도움이 될, 코어 엔지니어 3기 교육생을 모집합니다.

교육 대상

블록체인 코어 엔지니어로의 커리어 전환을 고민 중인 모든 엔지니어 🚀

이 교육이 특별한 이유

블록체인 코어 엔지니어 이론 교육은 5주에 걸쳐, 블록체인의 4 계층에 대해 세부적인 작동 원리와 응용 방법에 대해 심도있게 이해할 수 있습니다.

일정 및 커리큘럼

주차

날짜

제목

내용

1

8/31(토)

개요

  • 블록체인의 탄생

    • RSA 암호화 방식

    • E-cash

    • Hashcash

    • B-money

    • Bit Gold

    • 비트코인

  • 블록체인의 합의

    • 거래의 검증

    • 블록의 제안

    • 블록의 확정

    • 블록의 검증

    • 정규 체인 선택

  • 블록체인의 특성

    • 투명성

    • 팽창성

    • 비가역성

    • 익명성

  • 블록체인의 분류

    • 비허가형/퍼블릭

    • 허가형/프라이빗

  • 블록체인의 활용 분야

    • 금융 : 결제/투자&증권/파생상품/신용&대출/보험

    • 인프라 : 아이덴티티/분산 저장소/분산 컴퓨팅

    • 마켓 플레이스

    • 탈중앙화된 자율 조직(DAO)

2

9/7(토)

P2P 네트워크 레이어, 프로토콜 레이어 I

  • 노드

    • 노드의 종류

    • 노드 운영을 위한 하드웨어 사양

  • 네트워크 구성

    • 부트스트래핑

    • 노드 발견

    • 연결 유지

    • 분산 라우팅

  • 블록 동기화

    • 최초(genesis) 블록

    • 메모리 풀

    • 블록의 구성

    • 고아(orphan) 블록

  • 합의 알고리즘

    • 비잔틴 장군 문제

    • 보안성과 생존성

    • 작업 증명(PoW)

    • 지분 증명(PoS)

    • PBFT

    • DPoS

    • 기타 (Sieve, Paxos, Raft)

3

9/21(토)

프로토콜 레이어 II

  • 정규(canonical) 체인

    • 체인의 분기(fork)

    • 분기 선택 규칙

  • 계정(account)과 상태 전이(state transition)

    • 키와 주소

    • 계정 상태

    • 글로벌 상태

    • 상태 트리

    • 상태 전이

  • 상태 머신

    • 스크립트

    • 가상 머신(EVM)

    • 웹어셈블리 가상 머신(WASM)

    • LLVM

4

9/28(토)

서비스 레이어, 애플리케이션 레이어

  • 분산 장부(distributed ledger)

    • 구성 요소

    • 암호화폐

    • 다식 부기

  • 스마트 계약(smart contracts)

    • 바이트 코드

    • 컴파일

    • 배포

    • 상호 작용

  • 스마트 계약 SDK

    • 프로그래밍 언어

    • 컴파일러

    • 배포

  • RPC

    • 블록체인 노드와 상호작용

  • API Wrapper

    • 블록체인 노드와 더 쉽게 상호작용

  • Cast study

    • 탈중앙화 Twitter 클론

5

10/5(토)

블록체인의 확장성

  • 확장성 트릴레마

    • 탈중앙성(decentralization)

    • 보안성(security)

    • 성능(performance)

  • 온체인 솔루션

    • 블록 사이즈 조정

    • 서명 사이즈 조정

    • 샤딩

    • 온체인 솔루션의 한계

  • 오프체인 솔루션

    • 상태 채널

    • 사이드 체인

    • 플라즈마

강사진

유윤재 강사님

최창환 강사님

서강대학교 컴퓨터공학 전공

한양대학교 컴퓨터공학 전공

  • (주)디넥스트 대표이사(CEO)

  • (주)트랜스패런시 대표이사(CEO)

  • (주)벤진 최고기술책임자(CTO)

  • (주)클라비스 최고기술책임자(CTO)

  • (주)디넥스트 최고기술책임자(CTO)

  • (주)닷 소프트웨어 최고 담당자

  • (주)JDC 소프트웨어 최고 담당자

  • (주)몬스그룹 최고기술책임자(CTO)

  • (주)픽플커뮤니케이션즈 최고기술책임자(CTO)

교육 비용

수강생 후기

교육 장소

디넥스트 캠퍼스 : 서울시 강남구 논현로75길 5-2 4층

문의

전화 상담하기 02-6732-2000

신청