반응형
Ⅰ. 블록체인의 개요
가. 블록체인의 개념도 및 개념
- 누구나 열람할 수 있는 디지털 장부에 거래 내역을 투명하게 기록하고, 여러 대의 컴퓨터에 이를 복제해 저장하는 분산형 데이터 저장기술
나. 블록체인의 특징
구분 | 특징 | 설명 |
기술/구조적 측면 | 탈 중앙 | - 거래내역을 참여자간 공유함으로 중앙 서버에서 변조 불가 |
분산 네트워크 | - 분산 네트워크 노드들이 거래 검증 및 장부에 거래 추가 | |
탈 중개성 | - 제3자의 공증 없이 개인간 거래 가능, 수수료 경감 | |
타임스탬핑 | - 거래시점의 확인 정보 관리로 무결성과 신뢰성 제공 | |
합의 기술 | - 대규모 노드에 분산저장된 데이터 최신 상태로 유지 - 참여자들의 합의 기술로 신규 블록 검증 |
|
효율성 측면 | 경제성 | - 오픈소프트웨어 사용에 따른 비용 절감 - 중개 수수료 비용 절감 |
보안성 | - 정보를 다수가 공동 분산 소유하여 해킹 및 변조 불가 | |
신속성 | - 거래의 승인 및 기록이 다수에 의해 자동 실행하여 신속성 극대화 | |
확장성 | - 오픈 소스로 구축 / 연결 / 확장 용이 | |
투명성 | - 노드에 저장된 모든 정보 조회 가능 |
Ⅱ. 블록체인의 합의 알고리즘
가. 합의 알고리즘의 개념
- p2p 네트워크와 같이 정보 도달에 시간차가 있는 네트워크에서 참가자가 하나의 결과에 대한 합의를 얻기 위한 알고리즘
목적 | fork 방지 | 모든 노드가 동일한 하나의 체인을 가질 수 있도록 특정 매커니즘에 의해 블록 생성 및 연결 |
투명성 | 노드간 모든 정보 공유로 투명성 제공 | |
무결성 | 누구도 정보를 위/변조할 수 없도록 무결성 제공 |
나. 합의 알고리즘 종류
구분 | 종류 | 설명 |
퍼블릭 블록체인 |
작업증명(PoW) | - 계산량에 따른 증명 방법 - 컴퓨팅 파워 이용 특정 난이도의 해시값으로 nonce 계산하여 검증 |
지분증명(PoS) | - 지분율에 따른 증명 방법 - 노드가 보유한 자산 기준 권한 분배하여 합의 도출하고 보상 분배 |
|
위임지분증명(DPoS) | - 지분의 위임에 따른 증명 방법 - 검증자 수를 제한하여 높은 수준의 확장성 제공 |
|
프라이빗 블록체인 |
PAXOS | - 대표를 선정하고 과반수의 동의에 의한 합의를 수행 |
PBFT | - PoW와 PoS의 단점인 불확실성과 성능 문제 해결 | |
PoET | - Proof of Elapsed Time - PoW의 연산 에너지 낭비를 줄이는 방식 |
Ⅲ. Public, Private, Consortium 블록체인 비교
종류 | 개념 | 특징 |
퍼블릭 블록체인 | - 모두에게 공개, 운용 가능한 블록체인 | - 누구나 접근 가능 - 데이터 검증 속도 느림 - 탈중앙화 - 비트코인, 이더리움 등 |
프라이빗 블록체인 | - 하나의 기관에서 독자적으로 사용하는 블록체인 | - 인가받은자만 접근 가능 - 데이터 검증 속도 빠름 - 중앙화 - 리플 등 |
컨소시엄 블록체인 | - 여러 기관들이 컨소시움을 이루어 구성하는 블록체 | - 컨소시엄 참여자만 접근 가능 - 네트워크 확장 용이 - 데이터 검증 속도 빠름 - 엔터프라이즈 이더리움 연합 |
반응형
'IT 기술 > 디지털 서비스' 카테고리의 다른 글
RPA (Robotics Process Automation) (0) | 2024.11.21 |
---|---|
VDI(가상 데스크톱 인프라)와 DaaS (0) | 2024.11.21 |
인더스트리 5.0 / 스마트팩토리 (2) | 2024.11.19 |
클라우드 서비스 유형과 MSP (0) | 2024.11.19 |
오픈스택 (OpenStack) (0) | 2024.11.19 |