소개
대기업 책임연구원이 직접 강의하는
비트코인 코어 -> 이더리움 코어 -> DApp 까지
국내 어디에서도 볼수 없는 최고의 블록체인 강의가 시작됩니다.
커리큘럼
[1주차]
1단계 : 비트코인 코어 개념 - 분산원장 데이터(Distributed Ledger Data)
- Byzantine Generals Problem
- 비트코인 코어 구성요소 소개
- 블록(Block)의 아키텍쳐
- 블록체인의 정의와 구성
- 암호화 알고리즘 (대칭키, 공개키, 개인키, ECC)
- 주소(address) 체계와 생성
- 실습
: Libbitcoin 라이브러리 개발환경 설정
: 개인키, 공개기, 주소 생성하기
- 지갑(Wallet) 역할과 종류
- 실습
: HD지갑의 키 생성하기
2단계 : 비트코인 코어 개념 - 트랜잭션과 합의 알고리즘
- 비트코인 트랜잭션의 유형
- 트랜잭션의 기본요소인 UTXO의 개념
- 트랜잭션의 구조
- 트랜잭션의 유효성 검증을 위한 스크립트 연산
- 실습
: Libbitcoin 라이브러리를 사용하여 raw transaction 생성하여 전송
- 비트코인 노드의 종류
- SPV 노드의 동작원리 : 블룸필터와 머클패스
- 비트코인 합의 알고리즘(PoW)의 원리
- 트랜잭션과 블록의 유효성 검증방법
- 블록체인의 분기
[2주차]
3단계 : 이더리움 코어 개념 - 실행환경과 트랜잭션
- 이더리움 코어 설치하고 메인넷, 테스트넷 접속
- genesis 블록을 구성하여 프라이빗 넷 구성
- 이더리움의 상태전이 시스템
- 이더리움 어카운드의 구조와 종류
- 이더리움 개인키, 공개키, 어카운트 생성원리
- 이더리움 상태, 트랜잭션, 리시트의 구조
- 이더리움 블록과 제네시스 블록, 블록체인의 구조
- 엉클블록과 고스트 프로토콜
- 이더리움 트랜잭션의 수행과정과 이더, 가스의 개념
4단계 : 이더리움 코어 개념 - 합의 알고리즘과 EVM 및 P2P 프로토콜
- RLP & HP 엔코딩 알고리즘
- 기수트리, 머클트리, 머클 패트리시아 트리의 구조
- 이더리움의 합의 알고리즘 : 작업증명(PoW)
- 메모리 기반의 작업증명 알고리즘 : 이대시(ethash)
- PoS 방식의 합의 알고리즘 : 캐스퍼(Casper)
- 스마트 컨트랙트의 개념과 작동과정
- 스마트 컨트랙트 실행을 위한 EVM의 구조
- EVM OP코드와 OP코드의 동작원리
- 이더리움의 P2P 프로토콜 : 노드 디스커버리 프로토콜, 부트스트랩 노드
[3주차]
5단계 : 스마트 컨트랙트 프로그래밍
- 스마트 컨트랙트의 개념
- Solidity 개발환경 및 디버깅 방법
- ERC20 토큰 개발
- Metamask와 Testnet을 활용한 스마트 컨트랙트 배포
6단계 : DApp 프로그래밍
- 풀스택 DApp의 구조
- web3.js 를 활용한 DApp 개발
- truffle framework을 활용한 DApp 개발
- 스마트 컨트랙트 보안
강좌개요
– 정 원 : 10 명
– 등록기간 : 현재 ~ 11/15일
– 강의일정 : 11/17(토)~12/01일(토), 매주 토요일 3주간
– 강의시간 : 매주 토요일 , 오전 11시~3시(4시간)
– 비 용 : 96만원/3주, 20%할인 겨울이벤트 ⇐ (정상가) 120만원/3주
★ 강좌 상세내용 : http://edu.gonggongplace.com/k-course/blockchaindev/
★ 상담 신청서 : https://goo.gl/forms/wSURgRgZtBKNPuia2
★ 카카오톡 문의 ID : blindaro
★ 블록체인 오픈채팅방 : https://open.kakao.com/o/gQDSHGM
신청방법
아래 공공장소 블록체인 강좌 페이지에서 결제 신청하시면 완료!.
http://edu.gonggongplace.com/k-course/blockchaindev/
강의장소
공공장소 센터
(서울시 강남구 역삼동 747-9 수양빌딩 4층, 역삼역 2번출구 5분거리)
'IT교육' 카테고리의 다른 글
IT 웹개발 프로그래밍 강좌 (자바java 스프링spring) (1) | 2019.02.01 |
---|---|
블록체인 코어 개발 모임 (비트코인, 이더리움, 하이퍼레저) (1) | 2018.12.23 |
빅데이터 웹 데이터 분석 및 시각화 (하둡, 파이썬, 스파크, R) 강의 (0) | 2018.10.17 |
공공장소 블록체인 입문 – 비트코인 이더리움과 스마트컨트랙트 (0) | 2018.10.17 |
이더리움 코어개발 1기 스터디 (공공장소) (0) | 2018.09.06 |
댓글0