의견.png

마스터노드

위키원
1621141 (토론 | 기여)님의 2019년 7월 30일 (화) 14:24 판 (활용)
이동: 둘러보기, 검색
대시(Dash)
해피코인(Happycoin)

마스터노드(master node)는 익명성과 즉시 전송 서비스를 제공하는 대시 마스터노드를 설명하기 위해 생겨난 시스템이다. 마스터노드는 채굴하지 않는 풀노드를 늘리기 위해 고안되었으며 마스터노드 운영 시 소정의 인센티브가 지급된다. 대표적인 마스터노드 코인은 대시코인, 해피코인이 있다.

개요

마스터노드를 이해하기 위해서는 노드와 풀노드, 라이트노드에 대한 이해가 필요하다.

  • 노드 : 노드(node)란 블록체인 데이터베이스 복사본을 보유하고 있는 컴퓨터 또는 컴퓨터 서버이다. 노드는 은행 금고를 지키는 파수꾼으로 볼 수 있다. 금고 주위에 파수꾼이 많으면 금고가 더 안전한 것처럼 블록체인 또한 노드가 많을수록 블록체인 데이터베이스의 보안은 강화된다.
  • 풀노드라이트노드 : 노드는 풀노드(full node)와 라이트노드(light node)로 나뉜다. 풀노드는 네트워크의 모든 거래정보를 전부 저장하고 사용자들의 지갑을 관리한다. 라이트노드는 사용자 지갑을 저장하지만 네트워크 접근을 위해 풀 노드에 의존한다. 노드는 네트워크의 구성요소이며 풀노드는 블록체인을 유지하는 것, 라이트노드는 참여자를 위해 접속권한을 부여하는 것이라고 이해할 수 있다. 금고와 파수꾼 비유를 다시 사용해보면 풀노드는 군대급의 강화된 파수꾼이고, 라이트노드는 금고를 활용해 입출금을 시도하는 통로로 볼 수 있다. 풀노드와 라이트노드 중에서 블록체인 네트워크에 기여가 큰 것은 역시 풀노드이다. 결국 라이트노드와 개별 노드는 노드에 저장되어 있는 블록체인을 읽어 와서 네트워크에 참여되는 것이기 때문이다.

마스터노드라고 하면 주인, 혹은 상위 노드로 표현된다. 좀 더 구체적인 의미는 풀 노드 중에서 권한과 보상을 받는 노드로 정의할 수 있다. 풀노드는 블록체인 데이터를 전부 저장해 네트워크에 기여하는 의무를 갖고 있다. 마스터노드는 풀노드의 의무를 수행하면서 블록생성에 대한 보상(투표 실시)을 받고, 트랜잭션의 추가기능(익명, 즉시 전송)을 수행한다.

풀노드를 운영하기 위해서는 많은 비용이 들어가기 때문에 채굴을 하지 않을 경우, 풀노드를 운영하는 유지비를 감당할 보상도 지급되지 않는다. 이 때문에 비트코인의 풀 노드들은 대부분 채굴을 위한 풀 노드들이지 개인이 사용하는 노드가 아니다. 네트워크를 이루는 소규모 구성원들의 대부분은 라이트노드를 선호할 가능성이 높다. 따라서 채굴하지 않는 풀 노드를 늘리기 위해 마스터노드가 고안된 것이다. 마스터노드 운영 시 소정의 인센티브가 지급된다.

즉, 마스터노드 체제가 나온 이유는 풀노드 유지에 대한 보상을 주기 위함이다. 비트코인 블록체인의 예를 보면 비트코인 이용자는 증가하지만 풀노드의 숫자는 감소하고 있다. 풀노드를 유지하기 위해서는 데이터저장 용량을 늘려야 하고 이에 따라 비용이 증가하게 된다. 그런데 풀노드 유지에 대한 보상이 없다보니 자연스럽게 풀노드가 감소하는 딜레마가 발생하게 되는 것이다. 풀노드가 감소하면 네트워크는 약해지고 결국 사용자도 줄어들게 된다.

활용

대시 네트워크는 2계층으로 이루어져 있어, 마스터노드는 대시 생태계를 지원하고 유지하는 역할을 하며, 노드는 채굴을 담당한다. 이로써 네트워크의 성공은 CEO나 기술자 등 특정 개인에게 의지하지 않는다. 즉 CEO가 떠나거나 기술자/홍보 담당자를 새로이 영입한다고 하더라도 시스템은 언제나 시스템 자체에 가장 이익이 되는 방향으로 움직이게 된다. 이처럼 대시 마스터노드 시스템은 대시 네트워크의 중추로서 대시의 주요 기능을 가능하게 할 뿐만 아니라 분산화(탈중앙화)와 번영을 실질적으로 돕는 주요 구성원이라고 볼 수 있다. 대시 거버넌스를 움직이는 마스터노드의 역할을 직접 확인해보고 싶다면 대시 투표 추적기를 통해 어떤 프로젝트에 대시의 재무 예산이 사용되는지 직접 확인할 수 있다.

대시의 마스터노드가 되기 위해서는 대시 코인을 1,000개 보유해야 하며, 네트워크의 적절한 성능을 제공하기 위한 사양을 지속적으로 충족시켜야 한다. 또한 즉시전송, 익명전송 기능과 합의체제의 투표권을 행사하는 역할을 하게 된다. 이러한 역할을 수행하면서 채굴자와 동일한 블록보상을 받게 함으로써 풀 노드의 유지 인센티브를 제공하게 하는 것이다.[1]

대시

일반적으로 노드(node)는 피투피(P2P) 네트워크에서 실행되는 개별 서버로서, 피어(peer)가 네트워크에서 발생하는 일들에 대한 업데이트를 수신하는데 사용한다. 이러한 노드는 막대한 양의 트래픽과 상당한 비용이 수반되는 기타 리소스를 필요로 한다. 그 결과 비트코인 네트워크에서 노드의 양은 꾸준히 감소하고 있다. 이유는, 이를 실행하기 위한 인센티브의 부족 때문이다. 시간이 지남에 따라 네트워크 사용량이 많아지면서 전체 노드를 실행하는 비용이 증가하여 운영자에게 더 많은 비용을 부담하게 된 것이다. 그 결과 운영자들은 서비스를 통합하여 더 저렴하게 실행하거나 경량 클라이언트를 운영하게 되었다. 하지만 이것은 네트워크에 전혀 도움이 되지 않는다. 대시는 마스터노드(masternode)라는 보조 네트워크를 추가하는 방법을 고안했다. 마스터노드를 실행하려면 노드가 1,000 대시를 담보 금액으로 가지고 있어야 한다. 즉, 네트워크 참여를 위한 담보물을 지불하고, 일정 수준의 서비스를 제공해야 한다. 담보물인 1,000 대시는 묶여 있는 돈이므로 시장에 공급되지 않으며, 마스터노드가 작동하는 동안 안전하다. 이를 통해 마스터노드는 클라이언트에게 네트워크상의 서비스를 제공하고 투자에 대한 이자 수익을 얻는다. 이자 수익율은 대략 연 8% 정도이다.

마스터노드는 직접 관리해도 되지만, 전문 업체에 위탁하여 관리대행을 맡길 수도 있다. 노드40이라는 회사는 대시 마스터노드의 운영 및 관리를 대행해 주는 전문업체이다.[2]

DASH가 Masternode를 도입함으로써, Double Spending의 문제를 해결하고 전송 시간도 단축하는데 성공했다. 거래를 위해 중간에 거쳐야 할 마스터노드를 통해 합의에 도달하는 속도가 빨라져, 결국에는 거래가 빨라졌다.

마스터노드는 쿼럼(quorums)이라는 매우 안전한 클러스터에서 작동하는 네트워크 서버의 새로운 레이어(layer)로 보면 된다. 쿼럼은 저비용 네트워크 공격의 위협을 제거하면서 즉각적인 트랜잭션, 개인정보보호 및 거버넌스와 같은 다양한 분산화 서비스를 제공한다.[3] 쿼럼을 통해 반영되지 않은 거래 확인이 가능하고, 입력된 값들은 자금이 되어 특정된 거래에만 사용이 가능하다.잠금에 대한 Masternode Network의 합의가 이루어지면 거래 ID가 일치하지 않는다면, 거래는 거부된다.

해피코인

해피코인(Happycoin)은 익명성에 관련된 기술을 꾸준히 개발해온 암호화폐이다. 해피코인은 금 거래와 같이 익명성을 보장하는 코인이며, 작업증명(PoW)과 지분증명(PoS) 방식을 모두 갖춘 하이브리드 합의 알고리즘을 사용하고 있다. 해피코인은 보안이 생명인 암호화폐 거래소 개발과 코인 사용자를 위한 보안 솔루션 개발 및 거래의 투명성을 안전하게 확보하기 위한 기술 개발을 위해 노력하고 있다.

익명성 기반의 결제 코인

해피코인은 대시(Dash)와 유사한 익명성 위주의 디지털 캐시로서, 오픈 소스 플랫폼과 온라인 및 오프라인을 통해 수많은 사용자들이 빠른 속도로 거래를 처리할 수 있는 차세대 코인이다. 해피코인은 개발자들의 집중적 연구 플러그로 사용되고 있다. 해피코인은 동남아시아러시아 등지에 있는 많은 개발자들의 참여로 차세대 P2P 프로토콜 네트워크가 가져야 할 주요 기능들을 구현하게 되었다. 해피코인은 블록체인의 핵심 기술인 분산장부의 원칙으로 움직이지만, 보너스 개념인 "사용자 위주의 완전한 인센티브제"와 "독창적 P2P 네트워크" 기술을 구현하였다. 해피코인 채굴자는 보상을 받으며, 마스터노드(masternode)는 블록체인의 유효성 검사, 데이터 저장 및 사용자에 대한 서비스 제공에 대해 보상을 받는다. 해피코인은 거래의 익명성을 보장하는 암호화폐로서, 트랙잭션을 1초 이내에 처리하고 있어서, 실생활에서 즉각적인 결제가 가능하다. 해피코인은 거래내역과 잔액을 공개하지 않으며, 채굴자들에 대한 보상과 코인 사용자들에 대한 보상을 모두 중요시하는 쌍방향 생태계 코인이다.

해피코인은 작업증명(PoW)과 지분증명(PoS) 합의 알고리즘을 혼합하여 사용하고 있다. 일정한 지분률 이상의 해피코인을 보유하고 있을 경우, 마치 은행 이자를 지급하듯이, 해피코인 보유자에게 인센티브가 지급된다. 해피코인 보유자들은 처음에는 단순한 이자 수익을 목적으로 코인을 보유하기 시작했으나, 이후 마스터노드 네트워크로 성장하였고, 성장을 멈추지 않고 상당한 규모의 네트워크 망을 구축하였다. 거대한 해피코인 생태계가 구축되면서 실생활에서 해피코인을 이용한 제품 구매와 결제가 이루어지고 있다. 그에 따라 해피코인의 인기가 상승하여 해피코인 구매자가 더 늘어나고 있으며, 그에 따라 해피코인 노드 수가 증가하고 있다. 해피코인은 늘어나는 네트워크 규모에 맞게, 전 세계 사용자들이 빠르고 안전하게 접속할 수 있도록 보안 솔루션 개발에 주력하고 있다. 해피코인 개발자들은 송금 수수료, 페이(pay) 시스템, 보너스 등의 기능을 갖춘 솔루션 개발에 주력하고 있다. 해피코인의 핵심 개발자들은 태국, 러시아, 한국 등에 분포되어 있고, 꾸준히 개발을 진행하고 있다.

  • 해피코인의 가치는 외부의 자금이나 투자를 통해 창출된 것이 아니라, 사용자들에 의해 꾸준히 성장했으며 여전히 안정적인 가치로 성장하고 있다.
  • 해피코인은 모든 사람들이 다양한 분야에 참여할 수 있는 분산된 오픈 소스이다.
  • 해피코인팀은 사업관리자와 개발자들로 구성되어 있으며 HPC 커뮤니티가 존재한다.
  • 해피코인의 개발팀이 해피코인을 구성하는 중요한 기반이지만, 더 큰 성공을 거두기 위해 누구나 해피코인 개발팀의 일원이 될 수 있는 기회를 제공한다.

핵심 가치

해피코인은 ICO와 투자자를 모집하지 않았으며, 앞으로도 ICO를 통한 투자 자금 모집 계획이 없다. 해피코인 개발팀은 모든 해피코인 사용자 및 공동체를 위한 최대의 이익을 얻는데 기여할 책임이 있지만, 이러한 활동은 모든 사용자들이 함께 참여하고 발전시켜 나가야 할 과제이다. 이것이 해피코인(HPC)의 핵심 가치이다.

해피코인은 전 세계 모든 판매자 및 모바일 사용자가 실제 매장에서 결제 및 거래를 할 수 있게 해주는 분산형 P2P 기술이다. 결제와 송금을 위해 은행계좌는 필요 없으며, 인터넷에 연결된 휴대폰만 필요할 뿐이다. 블록체인 기술의 힘은 누구나 쉽게 접근할 수 있다는 편의성에서 나온다.

지갑과 이자

해피코인은 소비자가 해피코인(HPC) 통화를 사용하여 가맹점에서 상품과 서비스를 구매할 수 있는 디지털 지갑 응용 프로그램을 개발했다. 지갑에서 코인을 출금하여 가맹점에서 결제가 가능하다. 요빗(YoBit), 힛비티씨(HitBTC) 거래소와 코인익스체인지(CoinExchange), 코인애셋(Coinasset), 비트스텐(Bitsten), 마이크롬(Micromm), 비트커(Bitker) 등에서 해피코인을 사용할 수 있는 티커가 지정되어 있다. 블록체인 기술을 기반으로 한 지불 인프라는 지역 소매 업체의 거래 운영에 암호화폐를 통합하는 새로운 방법이다. 해피코인 블록체인은 상인과 사용자 모두에게 제공되므로, 대규모 채굴 네트워크를 가진 해피코인을 통해 결제하고 지불을 처리하는 것이 안전하다.

해피코인은 지갑 응용 프로그램을 개발하여 사용자에게 PC 지갑을 제공한다. 자신이 보유한 해피코인을 PC 지갑에 넣어두면, 지분증명(PoS) 방식에 의해 네트워크에 기여하게 되고, 그 대가로 연간 최대 5%의 이자를 보상으로 받을 수 있다.

장점

  • 많은 에너지와 시간,고가의 장비와 에너지 등이 요구되지 않으며 시공간의 제약 없이 어디서든 채굴 현황과 분량을 확인할 수 있다.
  • 다수의 노드들보다 상위 개념이므로 사용자의 거래 효율성과 익명 거래를 위한 주소 믹싱 등 특정 서비스를 수행할 수 있다.
  • 해당코인에서 정해놓은 일정량의 코인을 보유한 사람이 노드를 구성하여 블록체인 안에서 일어나는 모든 거래 내역을 기록하고 해커의 활동을 감시할 뿐만 아니라, 거버넌스 또한 참여할 수 있기 때문에 이에 따르는 보상도 받게 된다.
  • 일정량의 코인을 보유하고 있어야 보상을 받을 수 있으므로 스스로 락을 걸게 되고 이로 인해 코인의 가치가 쉽게 떨어지지 않는다는 이점도 가지고 있다.[4]

각주

  1. 대시 마스터노드, 그게 뭐지?〉 , 《구글》 , 2018-01-11
  2. 머니넷스탭, 〈대시(Dash) 개념 및 특징〉, 《머니넷》, 2017-07-17
  3. Evan Duffield & Daniel Diaz, "Dash: A Payments-Focused Cryptocurrency", Dash Whitepaper, github.com
  4. 코인제스트, 〈마스터노드 란?〉, 《네이버블로그》 , 2019-2-13

참고자료

같이 보기


  의견.png 이 마스터노드 문서는 블록체인 기술에 관한 토막글입니다. 위키 문서는 누구든지 자유롭게 편집할 수 있습니다. [편집]을 눌러 이 문서의 내용을 채워주세요.