겉바속촉

[Blockchain] Digital 화폐의 역사, Network Platform 개념 본문

IT일기(하반기)/BLOCKCHAIN

[Blockchain] Digital 화폐의 역사, Network Platform 개념

겉바속촉 2020. 7. 20. 15:44
728x90
반응형

CypherPunk 의 역사

 

- 1975년 DES(Data Encryption Standard) 

- 일반인에게 공개된 최초의 암호화 알고리즘

- IBM에서 제작 -------> AES로 대체됨 (Advanced Encryption Standard)

- 1983년 데이비드 차움이 E-Cash(최초의 금융거래 암호화) 발표

                                 Digicash라는 회사(익명이 송금 서비스) 설립

- 프라이버시 보호운동의 조직화 ===> CypherPunk라고 불림

 

 

 

 

Digital 화폐의 역사

 

- 1983년 E-Cash

- 1988년 B-Money, Bit -Gold

- 2002년 Hash-Cash

- 2004년 RPOW (첫 SW 구현)

- 2008년 Bitcoin

- 2013년 Ethereum

- 2015년 Ethereum 첫 가동, 15초에 1개 꼴로 block 생성되고있다

- 2018년 약 700만개의 block이 생성됨 == 전체 용량이 1T Bytes 넘음

- 2018년 0번 블록(Genesis) vs 55만번 블록(Block)

 

 

 

 

BlockChain 의 개념

 

- block + chain
- physical chain의 반대

- block = 한꺼번에 처리하는 logical data 단위/ 10분에 딱 1번 처리되는 1M크기의 Logical Data 단위/

              Transaction 내역의 묶음/ 하나의 독립된 세상

- chain = 독립된 세상(block)들의 연결

- blockchain = block들이 생성된 시간 순서대로 정렬(시계열), 마치 쇠사슬에 묶인 것처럼 늘어져있음/                                          탈중앙화 Timestamp Network (시간값이 계속 기록)

Physical Data Unit Block Data Unit
512 Byte 4096 Byte == 4K

 

BlockChain 의 기본 작동 원리

- 비트코인의 block 1개에 저장될 수 있는 transaction 수는?

- Block 의 크기 = 1M Bytes = 1000,000 Bytes

- Block 에 저장 되는 Transaction의 크기 = 300 Bytes

- Transaction 수 / Block = 1M/300 = 3333 = 최대 3천개 정도

 

 

 

완전노드와 단순 지급 검증 노드

Full Node 단순 지급 검증 Node

-비트코인 지갑은 덤으로 설치=비트코인 거래
-Transaction을 검증하고 Block을 생성하는 역할
-bitcoin.org또는 bitcoingcore.org 커뮤니티 멤버들이
DNS Seed라는 name server관리

-지갑만 설치한 node
-블록의 header 정보들만 다운로드해 저장하고 있는 node
-80bytes header 정보들을 1년치 모으면 4.2M, 10년 42M

 

 

 


 

 

 

Class 구분

 

Class A : 1개의 NETWORK 사용 / Private IP Address 영역 : 10.0.0.0 ~ 10.255.255.255 

8bit 8bit 8bit 8bit
NETWORK Host Host Host
255 0 0 0

Class B : 2개의 NETWORK 사용 / Private IP Address 영역 : 172.16.0.0 ~ 172.31.0.0

NETWORK NETWORK Host Host
255 255 0 0

Class C : 3개의 NETWORK 사용 / Private IP Address 영역 : 192.168.0.0 ~ 192.168.255.255 

NETWORK NETWORK NETWORK Host
255 255 255 0

Class D : 4개의 NETWORK 사용

NETWORK NETWORK NETWORK NETWORK
255 255 255 255

 

 

 

NAT(Network Address Translation)

사설과 공인 주소 영역 간에서 주소를 상호변환

 

 

 

WAN에서의 전송 프로토콜

 

1. 전용회선

   -PPP(Point-to-Point)

   -HDLC(High-Level Data Link Control)

   -HDLC(Sisco)

2. Packet 교환

3. 회선 교환

 

 

LAN 구간 전송장비 종류

 Dummy Hub/ Switch/ Multi Layer Switch/ 무선랜 카드와 AP/ 무선랜 Antena

 

 

 

VPN( Virtual Private Network)

 지사로 출장을 나간 경우 아이디와 주소를 알려주면 지사 --> 본사로 접속할 때 사용하는 network

 

 

728x90
반응형