블록체인: Difference between revisions
From IT Wiki
(새 문서: ;Blockchain 많은 노드가 P2P 네트워크로 연결되어 사용자의 트랜잭션을 처리하는 시스템으로서, 트랜잭션에 대한 기록을 순차적으로 저장하...) |
No edit summary |
||
Line 10: | Line 10: | ||
;허가/비허가형으로 나누기도 하고, 프라이빗/퍼블릭으로 나누기도 한다. 동일한 구분이다. | ;허가/비허가형으로 나누기도 하고, 프라이빗/퍼블릭으로 나누기도 한다. 동일한 구분이다. | ||
=== 비허가형 블록체인 == | === 비허가형 블록체인 === | ||
; Permissionless Blockchain | ; Permissionless Blockchain | ||
Line 16: | Line 16: | ||
* 대부분 작업 증명(PoW) 기반의 합의 알고리즘 사용 | * 대부분 작업 증명(PoW) 기반의 합의 알고리즘 사용 | ||
=== 허가형 블록체인 == | === 허가형 블록체인 === | ||
; Permissioned Blockchain | ; Permissioned Blockchain | ||
a.k.a. 프라이빗(Private) 블록체인, 컨소시엄(Consortium) 블록체인 | a.k.a. 프라이빗(Private) 블록체인, 컨소시엄(Consortium) 블록체인 |
Revision as of 16:33, 10 January 2019
- Blockchain
많은 노드가 P2P 네트워크로 연결되어 사용자의 트랜잭션을 처리하는 시스템으로서, 트랜잭션에 대한 기록을 순차적으로 저장하는 일종의 분산 원장 시스템
특징
- 한 번 기록된 내용은 변경이 거의 불가능함
- 모든 노드가 동일한 트랜잭션에 대한 처리 기록을 가지도록 하여야 함
구분
- 허가/비허가형으로 나누기도 하고, 프라이빗/퍼블릭으로 나누기도 한다. 동일한 구분이다.
비허가형 블록체인
- Permissionless Blockchain
- 블록체인에 참여하는 노드의 참여가 제한되지 않음
- 대부분 작업 증명(PoW) 기반의 합의 알고리즘 사용
허가형 블록체인
- Permissioned Blockchain
a.k.a. 프라이빗(Private) 블록체인, 컨소시엄(Consortium) 블록체인
- 블록체인 노드를 일정 부분 신뢰할 수 있음
- 참여하는 노드가 제한되므로 그 점을 활용할 수 있는 알고리즘의 적용이 가능
- 블록을 생성할 수 있는 자격을 가진 노드를 미리 정하여 놓고, 그 노드들로 구성된 위원회(Committee)를 구성하여 그 위원회에서 멤버들 간 합의를 통해 하나의 합의된 블록을 생성하고, 이를 다른 노드들에게 전파하는 방식을 사용
- 대표적인 알고리즘 : PBFT(Practical Byzantine Fault Tolerant)
참조
- 블록체인과 합의 알고리즘, ETRI