왕초보 블록체인 개념 완벽 이해하기(with 자바)

왕초보 블록체인 개념 완벽 이해하기(with 자바)

(6개의 수강평)

70명의 수강생
44,000원
지식공유자 · 푸샵맨 코딩스터디
32회 수업 · 총 4시간 18분 수업
평생 무제한 시청
수료증 발급 강의
수강 난이도 '초급'

왕초보 블록체인 개념 완벽 이해하기(with 자바)

"BLOCKCHAIN 산업 3년 이내 10만 일자리 창출" "갤럭시 S10 블록체인 지갑 출시" 페이스북, 아마존, 카카오 , 네이버가 블록체인 사업을 시작했습니다. 단순히 비트코인으로만 알고 있는 블록체인 과연 그 용어나 내부원리를 얼마나 이해하고 있을까요? 우리는 준비해야 합니다. 이 강좌를 통해서 블록체인 용어 및 원리를 최대한 쉽게 이해하도록 설명 최소한 블록체인 용어, 원리를 자신있게 답할 수 있어야 합니다.
실제 면접)
1) 채굴이란 정확하게 무엇입니까? 비트코인을 얻기위해서 퀴즈를 푸는 것입니다 (X) 이런 답이 아니라 아래처럼 채굴이란 블록의 해쉬값(Key값)을 구하기 위해서 각 노드들이 경쟁하면서 해쉬값 앞자리 "000........."의 갯수를 난이도에 맞춰서 제일 빨리 구하는 것입니다. -> 실제로 코딩을 통해서 채굴 하는과정을 보여드립니다.
2) 지갑 , 트랜잭션 블록체인 지갑의 구성요소를 이해하고 개인키 , 공개키를 이해한다. 또한 지갑에서 발생시키는 트랜잭션을 이해하고 UTXO를 이해한다.

학습 목표

4차산업혁명의 핵심인 블록체인을 용어 및 내부 구조를 소스코드를 보며 일반인도 이해한다.
  • 일반 프로그래머, 취준생 블록체인 개념 잡기
  • 일반인 블록체인에 관심이 있는 누구나 첫걸음을 걷고 싶은 분들

도움이 되는 분들

4차산업혁명의 핵심인 블록체인을 이해한다.
  • 일반 프로그래머, 취준생 블록체인 개념 잡기
  • 일반인 블록체인에 관심이 있는 누구나 첫걸음을 걷고 싶은 분들
  • 개발자가 아니라도 소스코드 설명을 들으면서 충분히 이해가 가능한 도식과 구조의 설명
  • 개발자는 설명과 소스코드를 연습하면서 블록체인 개념 이해하기

지식공유자 소개

제임스 정
안녕하세요. 10년 이상의 소프트웨어 설계 및 개발 경력자입니다. 주로 Java 프로그래밍으로 시작 하여 모바일(안드로이드),유니티 게임, 최근에 Python(장고) 프로젝트 경험하였습니다. 2017년 부터 비트코인 및 블록체인에 관심을 가지고 공부하였습니다. 곧 세상에 중심이 블록체인으로 필히 올거라는 확신을 가지고 있습니다. 감사합니다.

교육과정

모두 펼치기 32 강의 4시간 18분
섹션 0. Chapter1. 블록체인 기본 구조
8 강의 51 : 00
intro
04 : 00
강의자료
블록체인 구조(탄생배경)
09 : 00
블록체인 구조(탄생배경2)
10 : 00
블록체인 구조(블록)
04 : 00
블록체인 구조(해쉬함수)
05 : 00
블록체인 구조(개인키 공개키)
06 : 00
블록체인 구조(트랜잭션)
13 : 00
섹션 1. Chapter2. 실습하며 설명 Part 1(기본,블록,채굴)
7 강의 71 : 00
개발 환경 설정 및 예제
17 : 00
개요설명(블록생성, 난이도, 해쉬값)
02 : 00
블록및 메인 생성(블록항목 , 난이도 셋팅)
08 : 00
블록체인 생성(라이브러리추가, 블록체인생성)
09 : 00
블록유틸셋팅 (채굴준비 작업, SHA256)
11 : 00
채굴시연 (난이도 조정하여 채굴작업)
12 : 00
메인함수에서 블록 add(블록체인에 블록 add)
12 : 00
섹션 2. Chapter2. 실습하며 설명 Part 2(확장,지갑,트랜잭션)
17 강의 136 : 00
Part2 개요설명(확장하여 지갑, 트랜잭션설명)
03 : 00
실습 시나리오 (메인함수에서 호출순서 설명 및 개요 설명)
03 : 00
메인함수 초기 셋팅(지갑부터 생성하여 설명)
07 : 00
지갑의 기능 및 중요성 개인키, 공개키 키쌍 존재이유, 암호화방식
06 : 00
지갑 개인키공개키 제작 실습, 제너시스트랜잭션 설명
15 : 00
메인함수1.지갑생성,2제너시스트랜잭션, 3 UTXO, 4.제너시스블록
06 : 00
지갑기능 잔고확인 기능 개념 및 UTXO에서 가져오기
12 : 00
지갑기능 송신 기능 개념 및 송신후 UTXO 처리 방법
19 : 00
블록체인 핵심기능 트랜잭션 기능 및 트랜잭션 확인을 위한 서명검증
09 : 00
트랜잭션 개요 및 멤버변수들 설명 및 제작
10 : 00
트랜잭션 검증 작업 총6단계 설명중 TxInput 기능 설명
09 : 00
트랜잭션 기능중 TransactionOutput 기본 구조 설명
07 : 00
트랜잭션 본인의잔고에서 금액 가져와서 비교 하기 설명
05 : 00
트랜잭션 기능중 TransactionIutput 기본 구조 설명
06 : 00
트랜잭션 TransactionOutput 생성 원리 및 설명
06 : 00
금액 송금 후 UTXO 삭제처리 방법
04 : 00
메인함수에서 금액 송금후 처리 되는 과정 로그로 확인하기
09 : 00

공개 일자

2019년 3월 8일 (마지막 업데이트 일자 : 2019년 3월 8일)

수강 후기

3.7
6개의 수강평
문훈성 1달 전
블록체인에 대해서 코드로 설명이 되니 더 알기 쉬운 것 같습니다. 다만 편집이 좀 더 잘되었으면 보기 편할 것 같습니다. 감사합니다.
임태완 2달 전
쉬운 예제로 친절히 설명하여 주셨습니다. 강의 하신분의 목소리에 조금만 더 힘이 있었으면 좋을 듯 합니다.
지식공유자 되기
많은 사람들에게 배움의 기회를 주고,
경제적 보상을 받아보세요.
지식공유참여
기업 교육을 위한 인프런
“인프런 비즈니스” 를 통해 모든 팀원이 인프런의 강의들을
자유롭게 학습하는 환경을 제공하세요.
인프런 비즈니스