아핫뉴스실시간 인기검색어
아핫뉴스 화산 이미지
아하

생활

생활꿀팁

탈퇴한 사용자
탈퇴한 사용자

암호화폐(블록체인) 노드에 대해서 궁금합니다.

블록체인 서버에서 노드가 하나만 있는게 아니라 여러가지가 있는데 기본적으로 풀노드와 라이트 노드로 나뉘는것으로 알고 있습니다. 이 두 노드가 각각 어떤 역할을 하고 어떤 상호작용을 하는지 궁금합니다. 또 두 노드 중 하나만 고장이나 해킹을 당하면 서버가 작동하지 않는것인가에 대해서도 알려주시길 바랍니다!

    55글자 더 채워주세요.
    1개의 답변이 있어요!
    • 강한딩고17
      강한딩고17

      안녕하세요?

      1. full node: 2008년부터 현재까지의 모든 거래 내역이 담긴 블록을 - 현재 약 200G 정도의 크기 - 나의 local 저장소(예:HDD)에 저장(Copy)을 합니다. 즉 비트코인메인넷에 접속을 하면 이것을 다운로드 받는데 시간도 걸립니다. 하지만 Full node는 나에게 전송되어온 거래(비트코인 송금)에 대해서 즉시 확인을 해줄 수 있습니다. 왜냐하면 모든 거래에 대한 기록을 모두 가지고 있으니까요. 이런 경우는 노드를 서버나 용량이 넉넉한 PC에서 돌리겠죠?

      2. 라이트노드: 200G정도의 블록을 받지않고 모든 블록의 헤더정보만 가지고 있는 노드입니다. 나의 저장소를 절약할 수 있습니다.하지만 거래의 요약본만 가지고 있으므로 나에게 전송되어온 거래는 내가 확인해줄 수 없으므로 Full 노드로 질문을 하는 과정이 필요합니다. 이것은 용량의 부담이 있는 소형기기나 모바일기기에서 사용될 수 있습니다.

      3. 현재 10,522개의 노드가 운영되고 있습니다. 이론상 10,520개의 노드가 동시에 고장난다고 해도 2개의 노드로 운영이 가능하므로 블록체인이 영향을 받지 않습니다.

      4. 하지만 블록체인 네트워크에 단 2개의 노드만 있는데 하나는 Full노드, 하나는 라이트노드라 가정한다면

      5. Full노드가 고장이 난다면 라이트노드가 작동이 되더라도 거래확인이 불가능하므로 블록체인이 운영이 되지 않습니다.

      6. 반대로 라이트노드가 고장이 나고 Full노드가 작동이 된다면 이 Full노드 한대로 블록체인을 운영할 수 있습니다.

        감사합니다.