This content was deleted by the author. You can see it from Blockchain History logs.

EOS토큰을 통한 블록프로듀서 투표 방법

img.PNG

EOS토큰 블록프로듀서 투표

EOS토큰을 하나 이상 가진 EOS ID(단일 퍼블릭 키)를 가진 EOS 멤버는 투표를 할 수 있습니다.
EOS토큰은 CPU또는 네트워크 대역 폭에 대해 "스테이킹"이 된 EOS토큰에 한해서 투표할 수 있습니다. 이러한 스테이킹은 토큰이 3일 간의 잠김을 의미하고 이때는 토큰은 거래될 수 없습니다. 저장 장치나 RAM에 스테이킹된 토큰은 투표할 수 없으며, 3일간의 락업에 처하지 않습니다.
각 구성원들은 30개의 BP까지 투표할 수 있으며. 각각 투표는 사용자가 스테이킹한 토큰 수와 같은 "가중치"를 갖게 되며 투표권이 주어집니다.

예를 들어:

  1. 사용자 A는 200개의 토큰이 있습니다. CPU에 100개가 스테이킹 되었으며 UserA는 2명의 BP에게 투표를 합니다. BP1그리고 BP3에 투표합니다. 그러므로 BP1과 BP3는 100표를 얻지만 다른 BP후보는 투표를 받지 않습니다.

  2. 사용자 B는 400개의 토큰이 있습니다. CPU에 100개의 토큰을 스테이킹 하고 네트워크를 위해 50개의 토큰을 스테이킹 합니다. 사용자 B는 4개의 BP후보에 투표를 합니다. BP1, BP2, BP3그리고 BP4에 투표합니다. 4개의 BP 후보는 각각 150표를 받습니다. 총 투표합계는 현재 BP1=250,BP2=150,BP3=250, BP4=150입니다.

  3. 사용자 C는 100개의 토큰을 가지고 있으며 모두 CPU에 스테이킹을 합니다. User C는 BP1에게만 투표를 합니다. 투표 합계는 이제 BP 1=350, BP2=150,BP3=250, BP4=150입니다.

  4. 사용자 D는 100개의 토큰을 가지고 있으며 무엇에도 토큰이 스테이킹 되어 있지 않습니다. 따라서 사용자 D는 투표를 하지 못합니다.

EOS부트 스트랩 투표 프로세스(일부 세부 정보는 여전히 변경될 수 있음)

2018년 6월 2일에는 1억 개의 EOS토큰을 나타내는 ERC20 contracts 이 있을 예정입니다.
이러한 계약의 "스냅 샷"이 준비되고 EOS헌법의 초안과 함께 EOS체인에 대한 "GenesisBlock"또는 첫번째 Block을 생성합니다. 체인은 secret key를 사용하여 Genesis블록에 서명하는 부트 스트랩(또는 BIOS)서버에 의해 가동 됩니다. 그후 21개의 “지정된 블록 프로듀서(ABP)”노드를 추가합니다. 이 노드는 선출 된 BP로 교체 될 때까지 블록 체인을 공동으로 운영합니다. 21개의 ABP(지정된 블록 프로듀서)가 지정이 되면 BIOS 노드가 종료됩니다.

체인이 가동이 되면 ERC20컨트랙 보유자는 새로운 EOS 블록 체인에 컨트랙을 “등록”할 수 있습니다. 이등록은 동등한 수의 EOS 토큰을 EOS 계정에 할당 합니다. ERC20컨트랙의 사용자 또는 소유자는 등록을 할 의무는 없으며 사용자가 등록을 할 수 있는 시간에 대한 제한 또한 없습니다.
토큰이 등록되고 CPU또는 네트워크에 스테이킹하는 즉시 BP에 대한 투표가 시작될 수 있습니다. 21명이 충분한 표를 얻으면, 당선된 21명의 BP(블록 프로듀서)가 21명의 ABP(지정된 블록 프로듀서)를 대체할 것입니다.

투표는 계속 지속될 것이며 유권자는 언제든지 표를 바꿀 수 있습니다. 모든 유권자들은 30명의 BP후보를 캡으로 언제든지 투표를 할 수 있습니다.투표는 매 라운드마다 평가되며, 126블록 또는 63초(6Block /BP, 0.5 window/Block, 21BP) 표는 126개 블록, 또는 63초(6블록, 0.5초 바람/블록, 21BP) 대략적으로 1분당 1라운드로 순환 됩니다. 힘들지만 이론적으로 매 라운드 마다 21개의 BP가 바뀔 수도 있습니다. 처음 유효성 검사를 할 때는 BP에 대한 보상이 없고, 블록체인 상에 어떠한 인플레이션 활동도 없습니다.

체인이 완전한 유효성을 갖기 위해 두 가지의 요소가 필요로 합니다. 그 후에 보상과 인플레이션들이 시작 합니다.

  1. 등록된 토큰의 수가 1억 5천만(ERC20 컨트랙 토큰의 15%)을 초과 해야 합니다.

  2. 멤버들로부터 헌법 1번은 승인을 받는다. 새로운 헌법을 승인하는 데 걸리는 최소 기간은 15일 입니다. 최대 시간은 없지만 30일 안에 완료될 것으로 보입니다.

유효성 검사 후:
블록 프로듀서는 생산하는 블록 마다 보상을 받으며 63초마다 6블록 보상을 누적합니다. 상위 21개의 BP및 예비BP에 대한 보상 비율은 아직 결정되지 않았으며 이것에 대한 추후 큰 변화가 있을 수 있습니다.

일부 문제 시나리오

50-75개의 BP그룹이 Go Live pool에 있습니다. 21개는 무작위로 ABP로 선택 될 것입니다. 1차 투표가 끝난 뒤 짧은 시간(약 10분)동안 ABP는 투표권이 없습니다. 상위 21위의 BP는 특히 처음 몇시간 또는 며칠 동안 격렬하게 변할 수 있습니다. 소수의 토큰 보유자들만 빠르게 토큰을 등록 하고 스테이크 하여 투표를 할 수 있을 것 입니다. 이러한 메커니즘은 복잡하며 모호하며 현재 전체 EOS클라이언트 프로그램을 사용하여 프로그램이나 커맨드라인 실행이 필요합니다. 소수의 사용자들만이 이러한 도구와 방법에 액세스 할 수 있을 것이며 이를 배우고 수행하려는 사람들은 더 작을 것입니다. 우리는 토큰을 구입 한 사람들이 천천히 움직일 것이라고 추측합니다.
따라서 ERC20컨트랙을 보유한 소규모의 그룹이 신속하게 선거에서 주도권을 확보하여 독점할 수 있는 기회가 있습니다.

저희의 추측은 1-2일 이내에 조기 등록자들이 적극적으로 투표를 하고, 상위 10-15BP는 확정적으로 갈 것이며 15-20위는 21위 안팎으로 지속적으로 순위가 뒤바뀔 것입니다.
한달간 컨트랙 보유자들이 유입되기 시작하면서 투표를 하면 10-21위간의 포지션 들에서 움직임이 보일 것입니다.
거래소들이 참여하면서(거래소 보유 토큰 또는 거래소 투표시스템을 통해 보여주는 추천 BP들) 더 큰 움직임들이 보여 지기 시작할 것입니다. 많은 수의 EOS 컨트랙을 보유한 거래소들이 BP후보자 선언을 하고 있는 것을 보고 있습니다. 그들은 거래소 웹툴을 통하여 거래소 사용자들이 쉽게 투표를 할 수 있도록 할 것입니다.

이러한 거래소들의 참여에는 위험이 있습니다. 사용자 토큰은 투표를 위해 잠겨 있어야 하며, 락업에 대한 인식은 투기 목적의 사용자들에게 이해가 안될 수도 있습니다. 저는 종종 EOS계약 보유자가 “투표를 함으로써 얻는 것이 무엇인지 또는 토큰을 락업을 하면서 까지 무료로 투표를 해야 하는 이유가 뭔지” 묻는 경우가 있습니다.

일부 BP후보자들은 EOS토큰의 장기 보유자 인 친구 와 지지자들을 확보하여 토큰 등록, 토큰 스테이킹 및 투표를 하는 방법을 도움으로써 커다란 이점을 누릴 수 있습니다.

참고사항:

Block.one에 의하면 EOS Coin은 존재하지 않고 EOS token이 추후 EOS메인넷에서 사용될것이라고 합니다. 지금 현재 가지고 계신 EOS는 토큰이 아닌 ERC-20은 스마트 컨트랙으로 EOS메인넷 이후 없어지는것이 아니라 컨트랙으로 남아 있을거고 이 컨트랙을 기반으로 새로운 체인을 만드는 프로젝트가 있을경우에 다시 사용될수도 있습니다.