본문 바로가기

컴퓨터공학/블록체인

암호화폐 '채굴자' 와 '노드' 쉽고 간단한 정리 !! 1편 WHAT IS NODE AND MINER?

반응형

일반적으로 노드가 하는 일은?

사용자들간의 거래가 이루어지면 40여가지 이상의 항목을 체크하여 거래가 유효한 거래인지 확인합니다.

 

또한 채굴자들이 채굴한 블록이 위조와 오류 없이 

새로운 블록으로 합당한지 컨펌 후 새로운 블록으로 추가하는 역활을 합니다.

 

블록체인이 peer to peer  네트워크인 p2p시스템인거 다들 아시죠?

중앙시스템 없이 화폐거래를 실현해내기위해 3가지의 노드형태가 존재합니다.

 

1. Full Node

2. Miner

3. Light Node

 

간단히 각 역활을 살펴보면

Full node: 0부터 지금까지의 블록체인 기록을 모두 가지고 있는 노드 입니다.

- 거래가 진행될 때 거래자들의 계좌정보와 잔액등의 정보확인을 통해 유효한 거래인지 확인 합니다.

- 새로운 블록이 생성된 후 채굴을 성공한 마이너에게 올바르게 보상되었는지도 확인하며, 블록에서 이중지출이 발생하지 않은지를 확인합니다.

- 본인이 가진 기록 정보를 다른 노드에게 전달하는 일도 합니다. 즉 전체적으로 거래내역이 오류 없음을 확인하고 새로운 블록이 생성될 때 최종 승인하는 역활을 합니다.

<새로운 블록이 형성될 때 노드들의 과반수의 동의를 거쳐야 새로운 블록이 형성될 수 있다. 그렇기에 노드가 많을 수록 해킹이 어려워짐>

Miner: 마이너는 채굴을 하기 위해 전체 블록체인이 필요하기 때문에 풀노드 중에 채굴을 하는 컴퓨터 혹은 사람을 마이너라고 함. 새로운 블록을 생성하고 검증하는 노드 입니다.

 

Light node: 풀노드처럼 전체 블록체인을 가지고 있지 않으나, 필요한 정보는 풀노드의 기록을 공유받아 마이너에 새로운 블록에 대해 컨펌할 수 있는 구조를 가지고 있습니다.

반응형