블록체인 기술에서 Node(노드) 개념에 대해서 설명 부탁드려요!?

블록체인 기술에서 높이, 해쉬 이런 단어들이 막연해서 하나하나 알아보는 중입니다.

저와 같이 전문적인 지식이 없다는 가정 하에 Node란 무엇이고, 블록체인 기술에서

어떤 역할을 하는 개념인지 설명부탁드려요.

    3개의 답변이 있어요!

    • 안녕하세요 질문자님

      노드의 의미에 대해 질문하셨는데요,

      노드는 블록체인 네트워크에서 의 개개인의 서버들 중의 하나, 즉 참여자를 노드라고 일컫습니다. 노드의 종류는 많지만, 크게 풀노드와 마스터노드, 채굴노드로 나뉠수 있습니다.

      풀노드는, 블록체인 네트워크에서 제네시스 블록부터 현재까지의 블록까지 모든 거래 데이터를 저장하는 검증인입니다. 블록체인은 이러한 데이터를 한곳에 저장하는 것이 아니라, 분상원장에 의한 여러 풀노드가 함께 저장하고 있으며, 그렇기 때문에 탈중앙화의 성격을 띄며, 해킹이 어렵습니다. 이러한 풀노드는 암호화폐 사용자가 트랜젹션 및 거래를 일으키면 이 거래가 참인지 거짓인지를 구분해 내며, 유효한 정보인지를 확인하는 역할을 합니다. 때문에 검증인으로써의 역할을 수행하게 됩니다.

      마스터 노드는, 풀노드 중에서 상위 노드로 구분되며, 그 권환과 보상을 받는 노드입니다. 마스터 노드는 풀노드 의무를 수행하면서 보상을 받게되며, 대표적인 마스터노드 암호화폐로는 대시코인이 있습니다.

      마지막으로 채굴 노드는, 암호화폐 채굴방식 중 작업증명방식에 의해 채굴되는 블록체인에서만 존재하는 노드입니다. 보통 채굴의 경우는 개인이 하기에는 어려움이 있기때문에, 여러명이 공유하여 함께 채굴하는 마이닝풀을 이용하여 채굴을 진행하게 되며, 지갑을 연결하여 채굴하는 방식입니다. 이 때에 채굴노드를 블록체인 네트워크에 연결시켜, 채굴 보상을 받을 수 있도록 하는 것 입니다.

      이러한 노드 외에도 슈퍼노드, 랜덤 노드 등이 있으며, 주요 노드에 대해 답변드렸습니다.

      질문에 도움이되셨길 바랍니다.

    • 안녕하세요 천량아 입니다.

      우선 질문자님의 답변에대해서 말씀드립니다.

      노드는

      이렇게 위키백과에 나와있습니다.

      전 세계적으로 수십만개의 서버가 존재하며 이 서버를 노드(node)라고 부릅니다.

      전세계 누구라도 노드가 될 수 있습니다.

      각 노드는 블록체인 네트워크에 연결된 모든 블록 정보를 가지고 있습니다.

      노드는 크게 아래와 같이 2가지로 분류 할 수 있습니다.

      1. 풀노드 / 2. 라이트 노드가 있습니다.

      풀노드 : 풀 노드는 이름에서 알 수 있듯이 모든 기능을 다 가지고 있는 노드입니다.

      블록체인의 최초의 블록부터 현재 새롭게 생성되는 블록까지 모든 블록 정보를 가지고 있다고 생각하시면 됩니다.

      라이트 노드 : 라이트 노드는 모든 블록정보의 원본을 가지고 있지 않고 일종의 요약본 즉 헤더정보만 가지고 있는 노드입니다. 

    • 안녕하세요. 블록체인의 노드에 대하여 답변드리겠습니다.

      ▣ 노드(Node)

      노드는 여러 통신망(유/무선)을 연결해 주는 역할을 합니다. 쉽게 말해 각 지역통신망을 유지/관리해주는 한국통신(KT)을 예를 들 수 있습니다.

      • 블록체인에서의 노드

        1. 블록체인은 인터넷(네트워크)을 기반으로 운영되는 데이터 저장(단일 또는 분산) 시스템(서버)입니다.

        2. 블록체인 네트워크(메인넷)에서 거래를 검증하고 관련 데이터를 안정적으로 보관(저장)하는 역할을 합니다. 정보를 저장할 경우 일정량의 저장용량으로 정의된 블록의 단위로 체인처럼 순차적으로 연결하게 됩니다.

        3. 한번 체인에 연결된 정보는 일반적으로 수정 및 조작이 불가능합니다.

        4. 인터넷이 연결된 곳이라면 어디서나 접속하여 거래정보를 확인할 수 있습니다.

      감사합니다.