목차

Block Chain

설치프로그램

ip 조회

curl -4 icanhazip.com
222.107.238.15

비트코인 시세

비트코인 탄생 배경

비트코인의 탄생

비트코인

가상화폐 vs 암호화폐

가상화폐

“규제되지 않은 디지털 화폐의 한 가지 유형이다. 개발자가 발행하고 주로 같은 개발자가 통제하며 특정한 가상 공동체 안에서 인정받고 사용한다” - 유럽 중앙은행

비트코인 주요 목표

비트코인 주요 목표

채굴 노드

블록체인 이란?

블록의 연결

블록은 순서대로 연결되며, 이전 블록의 해시값을 가지고 있다.

분산 장부

비트코인의 경우 10,000개 정도의 분산 장부 유지

블록체인 거래 기록

은행이 하는 일

은행 시스템의 구현

블록체인 거래 기록

장부 보관

블록체인 거래 검증

누가 검증할 것인가?

블록체인 거래 내역 검증

블록체인 검증 안전장치

블록의 전파 및 체인 분기

체인 분기 발생 시 처리

블록체인 장부의 조작

장부의 조작

공격자 입장

블록체인의 특징

장점 단점
익명성 개인정보를 요구하지 않음
은행계좌, 신용카드 등 기존 지급 수단에 비해 높은 익명성 제공
불법 거래대금 결제, 비자금 조성, 탈세를 가능하게 함
P2P 공인된 제3자 없이 P2P 거래 가능
불필요한 수수료 절감
문제 발생 시 책임소재가 모호
확장성

블록체인 기술의 장점

보안성 향상

안정성 향상

첫째, 신뢰성을 보장할 제 3자가 필요 없다

- 분산화된 네트워크 노드가 합의를 통해 거래를 검증

둘째, 해킹에 안전하다.

- 모든 사용자가 거래 장부를 가지고 있기 때문에 위/변조가 어려움
- 네트워크 일부에 문제가 생겨도 가용성에 문제가 발생하지 않음
- 분산처리 구조이기 때문에 DDoS 같은 공격에 안전

블록체인 단점

블록체인 기술이 주목받는 이유

퍼블릭 블록체인

공개현 블록체인

프라이빗 블록체인

폐쇄형 블록체인

장점

컨소시엄 블록체인

장점

블록체인 적용 전 후 비교

통관업무에 블록체인을 적용한 예

공개된 장부

핵심 개념 - 해시 연산

데이터의 무결성을 보장하는 기술

핵심 개념 - 공개키 및 지갑주소

개인기 - 무작위 숫자를 이용해 256 bit 개인키 생성

공개키 - 개인키에 ECDSA를 적용해 생성

지갑주소 - 공개키를 이용해 생성

블록체인에서 해쉬 사용

핵심개념 - 블록

핵심 개념 - 합의 알고리즘

합의 내용

합의 알고리즘의 종류

작업증명(PoW) 알고리즘

핵심 개념 - 합의 알고리즘(작업 증명)

작업 증명(PoW)

핵심 개념 - 전자 서명

핵심 개념 - 블록 생성 및 전파


관련 문서