Cosmos Validator vs. EOS Block Producer - #2. 검증인 역할 비교

in #cosmos6 years ago

안녕하세요?
코스모스 한국 커뮤니티 — 코스모스 토크의 EddieYi입니다.

시작 전에 코스모스 토크에 대하여 간단히 설명드리겠습니다. :-)
코스모스 토크는 코스모스 생태계 발전을 도모하는 최초의 한국 커뮤니티입니다.
코스모스 토크에서는 코스모스와 텐더민트에 대한 기술적인 정보를 나눕니다.
더하여 Atom 홀더로서 수익을 극대화하는 검증인 정보와 포트폴리오 구성을 공유합니다.

코스모스 토크에 연재 중인 컬럼을 스팀잇에도 공유합니다.
앞으로 코스모스 토크에 많은 관심 부탁드려요!

🌌코스모스 한국 커뮤니티 - 코스모스 토크: http://cosmostalk.io
🌌코스모스 한국 텔레그램 그룹: https://t.me/cosmostalkio


Cosmos Network의 이해를 돕기 위한 두 번째 순서로 Cosmos 검증인(Validator)과 EOS 블록 생성자(Block Producer)의 역할을 비교합니다.

규모

  1. EOS 블록 생성자(BP)는 득표 수에 비례하여 21인의 메인 BP와 스탠바이 BP로 순위가 나누어집니다. BP 순위는 득표 수에 따라서 126초마다 갱신되며, 누구나 예비 BP로 등록 가능합니다.
  2. Cosmos 검증인(Validator)은 Cosmos Hub 런칭과 함께 각 검증인에게 본딩된 Atom의 물량에 따라 순서대로 100인이 선정됩니다. 이후 연간 13%씩 그 숫자가 늘어나서 총 300인까지 증가합니다. 선정된 검증인은 Cosmos Hub 생태계 확장에 반하는 행위를 할 경우, 즉각적으로 그 지위를 잃으며 본딩한 Atom의 상당량이 즉각 차감(slashing)됩니다.

보상

  1. EOS 메인 체인은 EOS 토큰의 연간 인플레이션 총 5% 중에서 1%를 BP 보상으로 책정합니다. 득표한 숫자에 비례하여 21인의 메인 BP가 선정되며 126초간 블록을 생성합니다. 이후 0.25%의 인플레이션을 나누어 보상받습니다. 나머지 0.75%의 인플레이션은 메인 BP를 모두 포함하여 모든 BP가 득표한 숫자에 비례하여 보상 받습니다.

  2. Cosmos 검증인은 Atom의 인플레이션과 이체 수수료를 통해 보상받습니다.
    1. Cosmos Hub는 Atom의 본딩된 수량에 비례하여 인플레이션 비율이 유동적으로 변합니다. 만약 아무도 Atom을 본딩하지 않은 상태라면 최고 20%의 비율로 인플레이션이 발생합니다. 이후 33% 공격까지 막을 수 있는 수준인 67%의 Atom이 본딩된 상태라면 최저 7%의 비율로 인플레이션이 발생합니다. 이러한 인플레이션 비율에 따라 새로이 발행된 Atom 중 2%의 세금이 먼저 제외된 후, 검증인에게 분배됩니다. 검증인은 제시했던 수수료율에 따라 Atom을 선취합니다. 이후 남은 Atom을 해당 검증인에게 위임된 Atom의 비율에 따라서 분배합니다. 더하여 각 검증인이 본딩한 Atom 비율을 확률로 하여 Block Proposer를 선정합니다. 선정된 검증인은 5%의 추가 Atom 보상을 받습니다. 이후 동일한 절차로 분배합니다.
    2. Cosmos Hub 내에서 거래되는 모든 토큰에 일정 비율의 이체 수수료가 발생합니다. 이렇게 발생한 이체 수수료의 5%는 세금으로 징수됩니다. 세금을 제한 이체 수수료 토큰이 검증인에게 분배됩니다. 검증인은 마찬가지로 제시했던 수수료율에 따라 이체 수수료를 선취합니다. 이후 남은 이체 수수료 토큰을 해당 검증인에게 위임된 Atom의 비율에 따라서 분배합니다.
  3. 투표 유인 방안

    1. EOS BP의 경우, 헌법 상 매표 행위가 금지되어 있습니다. BP는 블록 생성에 따른 보상을 EOS 생태계 발전을 위해 사용하겠다는 형태로 공약할 수 있습니다.
    2. Cosmos 검증인의 경우, 직접적인 매표 행위가 가능합니다. 한 검증인은 자신에게 10만 개 이상의 Atom을 본딩한 위임자에게 "전담 인력 운영 서비스, 주기적인 운영 리포트 및 Cosmos와 관련된 다양한 이슈에 대한 분석 리포트, 암호화화폐 및 기타 자산 관련 다양한 세무상담, 고객 라운지 운영 및 다양한 고객 초청 행사 등을 제공"하겠다는 적극적인 공약을 내걸고 있습니다. (추후 거버넌스 합의를 통해 변경 가능)

    처벌

    1. EOS BP가 24시간 동안 블록 생성을 누락할 경우, 자동으로 탈락됩니다. 이후 온체인으로 블록 생성 의사를 다시 밝히기 전까지 블록 생성이 불가합니다. 또한 126초마다 21인의 메인 BP가 선정되므로 EOS 홀더가 투표 철회를 통해 보상 대상에서 제하겠다는 의사를 즉각 밝힐 수 있습니다.
    2. Cosmos 검증인이 아래와 같은 행위를 할 경우 그 의도와 상관없이, 검증인이 본딩한 Atom과 더불어 위임자(Delegator)가 검증인에게 위임한 Atom의 상당량이 즉각 차감(slashing)되며 그 지위를 일시적 또는 영구히 잃게 됩니다. (추후 거버넌스 합의를 통해 차감 비율 결정)
      • 동일한 높이 및 라운드에서의 이중 서명
      • 텐더민트 합의 프로토콜 위반
      • 천재지변의 이유 등을 포함한 검증인 노드의 단절
      • 명확한 증거가 없더라도 악의적 행위가 있었다는 사실에 압도적 다수의 합의가 존재할 경우
      • 소프트웨어 업그레이드 및 헌법 수정과 같은 프로포절에 대해 투표하지 않을 경우

    검증인의 담합 가능성

    1. EOS의 경우, 1개 계정으로 총 30인의 BP를 선정하여 투표할 수 있습니다. 따라서 BP가 서로 담합 투표할 가능성이 존재합니다. 또한 BP가 EOS 토큰을 하나도 스테이킹 하지 않았더라도, 블록 생성 보상을 모두 수령하기 때문에 EOS 생태계의 '고래'가 될 수 있습니다.
    2. Cosmos 검증인의 경우, Atom이 1:1로 위임되기 때문에 담합 투표가 불가능합니다. 또한 타 검증인에게 위임해줄 경우, 해당 검증인이 설정한 수수료를 제한 보상을 받게 되므로 그 가능성이 무척 낮습니다. 또한 Cosmos 검증인은 자신이 스테이킹한 Atom이 하나도 없을 경우, 설정한 수수료만을 보상으로 받을 수 있기에 Cosmos 생태계에서 '고래'가 될 수 있는 가능성이 매우 희박합니다.

    정리

    Cosmos 검증인과 EOS BP의 가장 큰 차이점은 위임자에게 능동적인 보상 제시, 직접적인 처벌, 그리고 담합 가능성의 최소화입니다. Cosmos 생태계는 철저히 Atom 본딩을 통한 보상 수익의 극대화에 그 초점이 맞춰질 것이며 검증인과 위임자 사이의 라포 형성에도 많은 시간과 노력이 할애될 것으로 보입니다.