2020년 7월 4일
블록체인 플랫폼 서비스와 구현 기술
I. 블록체인의 부각 배경 및 플랫폼 서비스 필요성
- 블록체인은 분산 원장 무결성 기반 암호화폐 역할과 중앙 통제가 불필요 플랫폼 서비스로 활용 부각
II. 블록체인 기술을 활용한 플랫폼 서비스
가. 암호화폐 역할 관점의 플랫폼 서비스
구분 | 플랫폼 서비스 | 플랫폼 특징 |
---|---|---|
암호화폐 보안성 향상 측면 | 51% 공격 대응 Cardano 플랫폼 | – PoS 기반 합의 기술 – Ada 코인, 양자 저항 |
블록 안정성 기반 Tangle 플랫폼 | – DAG, 3진법 사용 – IOTA 코인, 채굴 불필요 | |
암호화폐 상호거래 측면 | 양방향 페깅 기반 Side-Chain 플랫폼 | – 메타/컬러드 코인 – 멀티 시그, DApp |
코인 거래소 기반 암호화폐 중개 플랫폼 | – 공인 중개 방식 거래소 – ECC, RSA 암호화 |
나. 원장 무결성 활용 관점의 플랫폼 서비스
구분 | 플랫폼 서비스 | 플랫폼 특징 |
---|---|---|
P2P 계약 신뢰성 향상 측면 | 튜링 완전성 기반 스마트 계약 플랫폼 | – 전자서명, 마이닝 – EVM, DApp, Solidity |
신뢰노드 기반 하이퍼레저 플랫폼 | – 트랜잭션 암호화 – PBFT, Go언어 | |
원장 무결성 산업 활용 측면 | 분산장부 기반 금융Biz 플랫폼 | – 분산형 원장 공유 – R3CEV, Banksign |
RFID 원장 기반 물류추적 플랫폼 | – 원장공유 3PL 서비스 – Paperless, 도착 예측 |
- 최근 거래소 해킹에 대비하여 콜드월렛 전자지갑 등 활용
III. 블록체인 플랫폼을 구현하는 기술
구분 | 구현 기술 | 원리 / 세부 기술 |
---|---|---|
분산원장 플랫폼 구현 측면 | 머클트리 기반 원장 프레임워크 | – Hash 기반 원장 트리 – SHA-2, Binary Tree |
블록 마이닝 기반 거래 플랫폼 기술 | – 해시 역상저항성 – Nonce, bits, Mukle-tree | |
블록 검증 알고리즘 구현 측면 | 합의 경쟁 기반 검증합의 구현 기술 | – 비신뢰노드 원장 검증 – PoW, PoS, DPoS, PoI |
합의 비경쟁 기반 블록검증 플랫폼 기술 | – 신뢰노드 원장 공유 – PBFT, Paxos, Raft | |
블록체인 상호호환성 확보 측면 | 하드/소프트 포크 플랫폼 분기 기술 | – Chain Rule 변경 – 세그윗, 언리미티드 |
사이드체인 기반 플랫폼 페깅 기술 | – 코인 동결 → 대체화폐 생성 → 상응물 거래 | |
플랫폼 개발 효율성 확보 측면 | DApp 기반 플랫폼 Code 생성 기술 | – EVM, Solidity 언어 – Byte Code, ABI, Go 언어 |
Byte Code 실행 가상머신 기술 | – Etherium Vitual Machine – 스택기반 블록 실행 | |
블록체인 보안성 확보 측면 | 합의 과정 공격 대응 기술 | – 6-Confirmation – Freshness, Random Block |
콜드월렛 기반 암호화폐 보관 기술 | – Offline, USB 보관 – H/W 암호화, TEE/SE |
IV. 공개형(Public)과 허가형(Private) 블록체인 비교
비교 항목 | 공개형(Public) 블록체인 | 허가형(Private) 블록체인 |
---|---|---|
관리 주체 | 모든 거래 참여 노드 | 중앙 기관 |
참여자 | 불특정 개별 노드 참여 가능 | 허가된 노드만 참여 가능 |
네트워크 확장 | 블록체인 네트워크 확장 어려움 | 중앙 제어로 네트워크 확장 용이 |
거래 속도 | 거래 속도 낮음 | 거래 속도 높음 |
거버넌스 | 정해진 법칙 변경 매우 어려움 | 참여자 합의에 따라 법칙 변경 가능 |
탈중앙화 | 중앙 기관 없이 거래 가능 | 거래 시 중앙 기관 필요 |
식별성 | 불특정 노드 참여, 노드 식별 제한 | 중앙 기관에 의해 노드 식별 가능 |
합의 알고리즘 | PoW, PoS, PoI | PBFT, Paxos, Raft |
활용 사례 | Bitcoin, Ethereum | Hyperledger, R3 Corda |
- 공개형 블록체인과 허가형 블록체인을 서로 연결하거나 두 블록체인의 특징을 혼합한 블록체인으로 하이브리드 블록체인이 있으며, 주로 컨소시엄 형태로 사용
V. 블록체인 생태계 선점을 위한 단계 별 추진 방안
2 Comments
도움 많이 받고 있어요~^^ 감사합니다!
도움이 되신다니 다행입니다!^^