퍼블릭과 프라이빗의 구분은 블록체인에 다음을 수행할 수 있는지 확인하여 결정:
블록체인의 정보가 공개되어 있고, 네트워크가 정한 기준(e.g. gas price)에 따라 정보를 기록요청할 수 있다면 그 블록체인은 퍼블릭(공개형)이라고 합니다.
이와 반대로 정보가 공개되어 있지 않고, 미리 자격을 취득한 사용자만이 정보를 기록할 수 있다면 그 블록체인은 프라이빗(비공개형)이라고 합니다.
일반적으로 네트워크의 참여가 제한된 경우 permissioned
, 그렇지 않은 경우 permissionless
라고 정의합니다.
네트워크 참여의 정의
Public/Private 의 개념이 정보의 접근성(Access) 와 관련이 있다면 Permissionless/Permissioned 는 정보의 제어(Control) 입니다.
즉, 무엇이 블록에 포함되는지를 결정하는지에 더 연관