풀노드(Full Nodes)와 수퍼노드(Super nodes)는 어떻게 다른가요?

안녕하세요. 아하의 블록체인 전문가님들께 감사드립니다.

2019년 8월 20일 오늘 까지도 비트코인은 10,000달러 이상의 가격을 유지하고 있습니다.

수많은 메인넷들과 dApp들이 발행하는 암호화폐들이 생겨나고 있음에도 불구하고 비트코인의 dominance는 여전히 68%를 넘습니다.

블록체인의 보안을 제공하는 노드들 가운데 풀노드와 수퍼노드의 개념과 역할을 알고싶습니다.

    1개의 답변이 있어요!

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

      • 슈퍼노드(Super Node)란?

        • 위임지분증명(DPoS)의 기반으로 소수의 노드에 의해 블록을 생성하는 있는 방식을 말합니다.

        • 대표되는 슈퍼노드 운영은 이오스(21BP)와 트론(27BP)이 있습니다.

      • 풀노드(Full Node)란?

        • 기존 블록을 생산하는 역할을 포함하여 블록체인의 첫번째 블록부터 현재까지 생성된 블록 정보를 모두 보유한(저장) 노드입니다.

        • 풀노드는 해당 블록체인의 모든 정보를 가지고 있다는 특징을 가집니다.

      <풀노드의 역할>

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

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

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

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

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

      < 풀노드 운영시 제한사항>

      • 마지막으로 풀노드를 운영하기 위해서는 추가적인 장비(블록 데이터 저장)가 필요하므로 유지비용이 상승될 수 있습니다.

      • 그러나 현재까지 풀노드에 대한 별도이 보상이 없습니다. 실제로 이오스 BP들 중 한곳이 이오스 시세가 1천원 중반 때까지 하락 되자 풀노드 운영이 제한되어 풀노드 운영을 포기한 사례도 있습니다.

      감사합니다.