블록체인 마스터노드

KangMyungJoe·2023년 1월 2일
0

blockchain

목록 보기
2/3

블록체인의 마스터노드에 대해 공부한 내용을 정리한다.


먼저, 노드란, 블록체인의 블록을 보유하고 있는 컴퓨터, 서버 등을 말함

블록체인의 특성 상 일반적으로 블록체인의 노드가 많을 수록, 정보의 복사본이 늘어나고, 이에 따라 보안이 강화됨

노드는 풀노드(Full Node)와 라이트노드(Lite Node)로 구분할 수 있음

  • 풀노드 : 블록체인 네트워크의 모든 거래정보를 전부 저장하고 사용자들의 지갑을 관리
    (블록체인을 유지)

  • 라이트노드 : 사용자 지갑을 저장하지만 네트워크 접근을 위해 풀노드에 의존
    (참여자를 위해 접속권한을 부여하는 것)


마스터노드란, 풀노드 중에서 권한을 가지고 보상을 받는 노드로 생각할 수 있음

즉, 풀노드의 역할을 수행하면서, 블록 생성에 따른 보상(투표 수행)을 받고, 트랜잭션의 추가기능을 수행

풀노드를 운영함에 많은 비용이 발생하기 때문에, 채굴을 하지 않을 경우 운영 유지비 감당 불가

하지만 마스터노드의 경우 운영시 소정의 인센티브가 지급되기 때문에 유지비 감당 가능


예를 들어, 비트코인의 경우 시간이 지남에 따라 블록의 갯수가 많아져 데이터 저장 용량을 늘려야 함

저장 용량의 증가로 인해 비용이 증가하지만, 풀노드 유지 보상이 없어 풀노드가 감소하는 딜레마 발생

풀노드의 감소는 블록체인의 활성화 감소를 불러일으킴


대시(Dash) : 2계층으로 구성하여 마스터노드는 대시 생태계를 지원하고, 유지하는 역할 수행
일반 노드는 채굴을 담당

마스터노드가 시스템의 중심으로서 주요 기능을 지원하며, 탈중앙화를 실질적으로 수행할 수 있도록 하는 주요 구성요소로 볼 수 있음

대시의 마스터노드가 되기 위해서는 대시코인을 1000개 보유해야 하고, 네트워크에 적절한 성능을 제공하기 위해 지속적인 사양 업그레이드가 필요

즉시전송, 익명전송 등의 기능과 합의체제의 투표권을 행사하는 역할을 수행하며 채굴자와 동일한 블록보상(인센티브)를 받도록 함


장점

  • 많은 에너지와 시간, 고가의 장비, 에너지 등이 요구되지 않으며 어디서든 채굴 현황 및 분량 확인 가능

  • 다수의 노드들보다 상위 개념ㅇ로 사용자의 거래 효율성과 익명 거래를 위한 주소 믹싱 등의 서비스 가능

  • 해당 코인에서 정해놓은 일정량의 코인을 보유한 사람이 노드를 구성하여 블로게인 안에서 일어나는 모든 거래 내역을 기록하고 해커의 활동을 감시할 뿐만 아니라, 거버넌스 또한 참여하여 보상받을 수 있게 함

  • 일정 수준의 코인을 보유하고 있어야 보상을 받을 수 있으므로, 스스로 절제하게 되고 이로 인해 코인의 가치가 쉽게 떨어지지 않음

profile
소통을 잘하는 개발자가 되고 싶습니다.

0개의 댓글