"프리즘 (블록체인)"의 두 판 사이의 차이
(→특징) |
(→특징) |
||
12번째 줄: | 12번째 줄: | ||
= N-1 +5/3 (N-1)² | = N-1 +5/3 (N-1)² | ||
− | + | 100개 노드 10개 클러스터로 컨센서스를 이루려면 198번의 통신이 필요하다. 49개 노드로 컨센서스를 이루려면 96번의 통신이 필요하다. 전통적 PBFT에 비해서 통신 횟수가 40분의 1이하로 적어서 빠른 거래확정이 가능하다. | |
:{|class=wikitable width=600 | :{|class=wikitable width=600 | ||
2019년 8월 9일 (금) 14:47 판
프리즘(Prism) 컨센선스는 컬러플랫폼의 개발이사(CTO)인 니콜라이 파쿨린(Nikolay Pakulin)과 박창기 컬러플랫폼대표가 공동으로 갠며을 설계하였으며 코딩은 전적으로 니콜라이 파쿨린이 수행했다. 프리즘의 소스코드는 2019년 4월말 시제품형태로 GitHub에 공개했다.[1]
개요
컬러플랫폼은 CBFT (Clustered Byzantine Fault tolerance) 방식의 컨센서스 알고리즘 프리즘(Prism)을 완성하여 깃허브Github에 공개했다. 1초에 거래확정이라는 무기를 이용한 앱으로 사용자를 빠르게 늘리는 것을 핵심전략으로 한다 일상생활에 쓸 수 있는 암호화폐 “Decentralized for Daily Life”를 표방하는 컬러코인의 핵심 엔진인 프리즘은 코스모스의 텐더민트에 비하여 3배 이상 빠르게 거래를 확정한다 이를 통해 경제성이 높고 빠른 국제화폐로 다양한 앱들이 단일화폐 속에 통합되어 3면시장3Sided Market)의 특성으로 네트워크 효과Network Effects)를 극대화할 것이다.[2]
특징
- 해킹의 가능성을 현저히 낮춘 랜덤화된 블록 선정 프로세스
- 병렬적 합의 방식을 통해 통신 속도 개선 및 에너지 절약
프리즘의 핵심 원리는 L개의 Cluster에 N개의 노드들을 균등하게 분산 배치하여 거래확정속도 Latency를 획기적으로 낮추는 것이다. 즉,
Number of communications = N-1 + (N-1) x (N-1) + 2/3 (N-1) x (N-1) = N-1 +5/3 (N-1)²
100개 노드 10개 클러스터로 컨센서스를 이루려면 198번의 통신이 필요하다. 49개 노드로 컨센서스를 이루려면 96번의 통신이 필요하다. 전통적 PBFT에 비해서 통신 횟수가 40분의 1이하로 적어서 빠른 거래확정이 가능하다.
PBFT color's prism 49 nodes 100 nodes 7 * 7 nodes 10 * 10 nodes # of Comm's 3,888 16,434 96 198 remarks 40 times 83 times
각주
- ↑ 박창기, 〈BFT 기술의 발자취와 컬러의 "프리즘" 컨센서스〉, 《카카오 브런치》, 2019-05-06
- ↑ 박창기, 〈암호화폐 춘추전국시대〉, 《카카오 브런치》, 2019-06-09