본문 바로가기
블록체인/블록체인

퍼블릭 블록체인 & 프라이빗 블록체인 & 특성

by 후닝훈 2021. 6. 5.
반응형

퍼블릭 블록체인

- 공개형 블록체인이라고 불리며, 전세계의 누구나 모두 읽고 거래 정보를 발송하고 거래가 유효한지 확인할 수 있으며, 누구나 합의 과정의 블록체인에 참여할 수 있음.

- 통상적으로 왅전한 탈중앙화 시스템으로 여겨짐

- 비트코인, 이더리움

 

프라이빗 블록체인

- 폐쇄형 블록체인으로 불리며, 기관 또는 조직에서 권한을 통해 관리되는 블록체인

- 해당 네트워크에 참여하기 위해서는 고유의 인증 방식을 통과해야함

 

퍼블릭 블록체인의 특성

분산합의

- 화폐 : 국가 중앙은행의 보증

- 비트코인 : 블록체인으로 사용자들 간의 합의

 

 

블록헤더

 * 난이도 : 블록채인의 경우 10분에 하나의 블록이 생성될 수 있도록 만드는 것.

    bitcoin core에서 약 2주마다 평균을 내서 바꾼다.

 * 위 5가지는 다른 마이너들과 모두 동일하고 넌스값만이 마이너 개인이 계속 바꿔보며 해시함수를 대입한다.

 * 특정 조건을 만족한다면 블록 생성 권한을 부여받는다.

 

블록보상

- 컴퓨팅 파워를 투입해 가장 먼저 작업증명을 달성한 채굴자에게 주어지는 보상

- 작업증명을 위해 전기와 같은 비용이 들기에 블록 보상은 네트워크가 보상의 개념으로 새로운 블록 각각에 포함한다.

 

불가역성

 

 : 암호 - 사전에 약속된 키와 알고리즘을 이용하여 데이터를 변조

 : 해시(HASH) : 데이터가 위조, 변조되지 않았음을 증명. 기존의 Input을 알 수 없다.

 : 비트코인은 SHA256 을 사용하여 HASH한다.

 

Merkle Tree

 

- 블록에 포함된 거래의 요약을 나무 형태로 만들음

- 랄프 머클의 이름을 따옴

- 비트코인에서 사용

- Hash 함수를 사용한 tree 형태의 데이터 구조. 해시트리라고도 부름.

- 해시 함수를 통해 2개의 거래 데이터를 하나로 묶는 작업을 반복. 용량을 절약할 수 있음.

- 리프노드의 값이 하나라도 조작된다면, 머클루트의 값까지 바뀌기 때문에 오류나 조작을 찾을 수 있다.

 

 

Blockchain.com에서 새로 생성된 Block에대한 정보를 얻을 수 있다.

반응형

'블록체인 > 블록체인' 카테고리의 다른 글

스마트 컨트랙트  (0) 2021.06.20
블록체인 용어, PoW & PoS  (0) 2021.06.07
블록체인의 소개  (0) 2021.06.05

댓글