왕초보 블록체인 개념 완벽 이해하기(with 자바)
왕초보 블록체인 개념 완벽 이해하기(with 자바)
수강정보
(10개의 수강평)
117명의 수강생
스킬태그 #Java, #블록체인
25% 할인, D-2
33,000원
44,000원
지식공유자 : 푸샵맨 코딩스터디
32회 수업 · 총 4시간 18분 수업
기간 : 평생 무제한 시청
수료증 : 발급 강의
수강 난이도 : 초급

이 강의는

4차산업혁명의 핵심인 블록체인을 용어 및 내부 구조를 소스코드를 보며 일반인도 이해한다.

왕초보 블록체인 개념 완벽 이해하기(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
10개의 수강평
default_profile.png
Njun JJ 2019.08.05
코드로 설명하는 것은 좋습니다만 강의 전달력이 많이 아쉽습니다. 집중이 잘 안되네요..
푸샵맨 코딩스터디

푸샵맨 코딩스터디 7달 전
네 죄송합니다...코드위주로 설명하다보니까 그렇게 됐네요.. 블록체인 자체가 좀 더 깊이 들어 갈수록 설명이 어렵습니다. 그부분을 코딩으로 풀다보니..미흡했네요..코딩자체로 이해부탁드리고 추후에 좀더 세분화해서 보강하도록 하겠습니다. 수강평 감사합니다~

default_profile.png
임태완 2019.10.01
쉬운 예제로 친절히 설명하여 주셨습니다. 강의 하신분의 목소리에 조금만 더 힘이 있었으면 좋을 듯 합니다.
푸샵맨 코딩스터디

푸샵맨 코딩스터디 7달 전
네 감사합니다. 블록체인 개념을 정확히 코딩으로 알려주는게 없어서 제가 직접 코딩으로 하다보니 다른 부분이 좀 부족했습니다. 코딩을 통해서 채굴, utxo, 월렛등 블록체인의 핵심포인트를 정확히 이해하는게 제일 중요하다고 생각합니다. 즐코딩하세요~~ 수강평 감사합니다~

default_profile.png
문훈성 11달 전
블록체인에 대해서 코드로 설명이 되니 더 알기 쉬운 것 같습니다. 다만 편집이 좀 더 잘되었으면 보기 편할 것 같습니다. 감사합니다.
푸샵맨 코딩스터디

푸샵맨 코딩스터디 7달 전
블록체인. 특히 비트코인은 당분간 화두가 될것이고, 그 개념을 일반인이 정확히 이해하기가 힘듭니다. 특히 면접등에 등장하는 질문 최근 기술사 시험에 UTXO에 대해서 서술하라는 문제가 나왔습니다. 그래서, 코딩으로 좀 자세하게 풀어볼려고 했으나 . 일부 부족한 부분이 있었습니다. 하지만 코딩을 통해서 정확히 어떻게 돌아가는지, 채굴이 무엇인가? 앞자리 0000을 계속 증가시키며 로또 맞추듯이 각 채굴기(컴퓨터) 경쟁하는것인데 이를 코딩으로 통해서 보여주다보니 다른 부분이 부족했습니다. 향후에 보충하도록 하겠습니다. 소중한 수강평 감사합니다.

지식공유자 되기
많은 사람들에게 배움의 기회를 주고,
경제적 보상을 받아보세요.
지식공유참여
기업 교육을 위한 인프런
“인프런 비즈니스” 를 통해 모든 팀원이 인프런의 강의들을
자유롭게 학습하는 환경을 제공하세요.
인프런 비즈니스