
| 차이점 | Public Blockchain | Private Blockchain |
|---|---|---|
| 중앙화 | 탈중앙화가 이루어짐 | 중앙 기관이 존재하여 부분 탈중앙화가 이루어지거나 중앙화지만 분산 데이터베이스 시스템만 이루어짐 |
| 접근 권한 | 누구든지 네트워크에 참여 가능 | 중앙 기관이 네트워크에 대한 관리 권한을 가지며 접근 허용을 위한 인증 프로세스를 가지고 있음 |
| TPS (Transactions per second) | 프라이빗 블록체인에 비해 느림 | 퍼블릭 블록체인에 비해 빠름 |
| 트랜잭션 비용 | 프라이빗 블록체인에 비해 트랜잭션 비용이 높음 | 수수료가 매우 적거나, 아예 존재하지 않음 |
| 합의 | 노드들은 누구나 자유롭게 합의 과정에 참여할 수 있음 | 누가 합의 과정에 참여할 수 있는지 미리 결정해둘 수 있음. 따라서 많은 노드들이 합의 과정에 참여하지 않을 수 있음 |
| 데이터 처리 | 누구나 트랜잭션을 쓸 수 있으며 수정이 불가능함 | 중앙 기관이 특정 노드만 트랜잭션을 쓸 수 있도록 지정할 수 있으며 경우에 따라서 중앙 기관이 블록을 삭제할 수도 있음 |
컨소시엄이나 하이브리드나 그런 네트워크들은
Public과 Private들의 몇몇 요소를 혼합한 형태이다.