풀 노드와 라이트 노드가 무엇인지에 대해 설명 부탁 드립니다

    1개의 답변이 있어요!

    • 안녕하세요. 풀노드와 라이트노드에 대하여 답변드리겠습니다.

      ▣ 블록체인 노드 - 풀노드와 라이트노드

      노드(Node)는 데이터 통신을 위한 네트워크 연결지점 또는 데이터를 재분배하는 곳을 말합니다. 블록체인에서는 블록체인을 관리하는 곳으로 트랜젝션을 검증하고 블록을 생성/연결하는 역할을 합니다.

      • 풀노드(Full Node)

        1. 기존 블록을 생산하는 역할을 포함하여 블록체인의 첫번째 블록부터 현재까지 생성된 블록 정보를 모두 보유한(저장) 노드를 말하며 풀노드는 해당 블록체인의 모든 정보를 가지고 있다는 특징을 가집니다.

        2. 풀노드의 역할

          ① 거래자들간의 정보를 분석하여 유효한 거래인지 확인합니다.

          ② 새로운 블록이 추가될 경우 이전거래 내역이 일치하는지 검증합니다.

          ③ 블록생성시 이중지불이 발생하는지 확인합니다.

          ④ 새로운 불록이 생성시 올바른 보상이 되는지 확인합니다.

          ⑤ 풀노드에 가지고 있는 정보를 주변 노드에 전파하여 공유합니다.

      • 라이트 노드(Light Node)

        1. 시드(Seed)형태의 정보인 블록헤더의 데이터만 보유한 노드를 말합니다.

        2. 라이트노드는 거래 검증시 풀노드의 데이터를 받아 처리하기 때문에 풀노드의 의존도가 필수적이지만 운영상 비용이 적게 들고 사용이 쉬우며, 문제 발생시 복구가 수월하다는 장점이 있습니다.

      감사합니다.