🚨 서비스 장애 발생 - 죄송합니다. 🙇🏻‍♀️ 🙇🏻

2020년 8월 5일 18시11분 부터 약 25분간 장애가 발생했습니다.
불편드려 죄송합니다. (자세히 보기)

왕초보 블록체인 개념 완벽 이해하기(with 자바)
왕초보 블록체인 개념 완벽 이해하기(with 자바)
수강정보
(9개의 수강평)
109명의 수강생
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.6
9개의 수강평
default_profile.png
임태완 10달 전
쉬운 예제로 친절히 설명하여 주셨습니다. 강의 하신분의 목소리에 조금만 더 힘이 있었으면 좋을 듯 합니다.
푸샵맨 코딩스터디

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

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

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

default_profile.png
Njun JJ 2019.08.05
코드로 설명하는 것은 좋습니다만 강의 전달력이 많이 아쉽습니다. 집중이 잘 안되네요..
푸샵맨 코딩스터디

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

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