비트코인 풀 노드(Full Node)란 무엇인가? | 지식+

    2018/06/18 17:30 강통 huang Created with Sketch.
    7946

[대체컨텐츠] 비트코인 풀 노드(Full Node)는 무엇인가? | 지식+.jpeg


한∙중 블록체인 전문미디어 코인타임(CoinTime)은 이번 지식+ 코너를 통해 '비트코인 풀 노드'에 대해 알아보려고 한다. 비트코인 풀 노드(Full Node)를 다루기 전에, 우선 풀 노드(Full Node)가 무엇인지에 대해 알아보자.

 

풀 노드(Full node)란 무엇인가

풀 노드는 모든 블록체인 원장을 가진 노드이며, 블록체인 데이터를 동기화하기 위해 메모리를 사용해야 한다. 또한, 블록체인에서의 모든 거래를 독립적으로 검증하고 실시간으로 데이터를 업데이트할 수 있다. 풀 노드는 블록체인 분산 원장 중 블록체인 거래를 전송 및 수신하고 확인하는 중요한 역할을 담당하고 있다.

 

그렇다면 노드란 무엇인가

노드는 블록체인 분산 원장 시스템 중 네트워크 노드이다. 네트워크를 통해 서버, 컴퓨터 등을 연결한다. 또한, 다양한 성질의 블록체인은 노드를 형성하는 방식도 다르다. 예를 들면, 비트코인은 거래와 채굴, EOS는 선거에 참여하여 노드를 형성한다.

 

그럼 비트코인 풀 노드란 무엇인가

비트코인 풀 노드는 비트코인 클라이언트(BitcoinUnlimited와 bitcoincore 등)를 통해 완전한 블록체인 데이터를 내려받고 보존하는 노드이다. 블록체인 거래 네트워크의 혼잡으로 인한 문제는 방송 통신, 정보 암호화 및 암호 해독, 합의 메커니즘, 거래 인증 메커니즘 등을 통해 조정하여 해결할 수 있다. 또한, 채굴자부터 일반 사용자까지 모두 비트코인 네트워크 중 하나의 노드로 볼 수 있다. 하지만 비트코인은 다중심화 특징을 갖고 있으므로 전체 네트워크 중에서 '비트코인 풀 노드'라는 중요한 역할을 하는 노드가 필요하다.

 

초기에는 비트코인 사용자 수가 적었기 때문에, 비트코인 네트워크에서 컴퓨터를 실행하는 모든 클라이언트를 하나의 풀 노드로 볼 수 있었다. 이러한 노드는 전체 비트코인 블록체인 네트워크의 데이터를 보관한다. 네트워크에서 생성된 거래마다 정보를 수신한 노드는 거래에 대한 안정성, 준수 여부 등에 대해 검증하고, 검증 통과된 후 전체 네트워크에서 다른 노드에 전송하는 것이다. 따라서 데이터가 한번 생성되면 이를 변조할 수 없다. 즉, 비트코인 풀 노드의 수량이 많을수록 비트코인 블록체인 네트워크가 더 안전하다는 뜻이다.

    출처: CoinTime 책임 편집자: JT
<저작권자 © cointime,무단 전재 및 재배포 금지>
피드백
TOP
Partner

코인타임 코리아 | 서울시 서초구 강남대로 311 1226호 | 대표 최윤진 | 사업자등록번호 347-15-00811

Copyright © Cointime 저작권규약