Full node client 를 통한 voting 방법

in #coinkorea6 years ago

그림1.png
안녕하세요 AcroEOS입니다.
메인넷이 런칭이되고 현재 이오스가 정상가동하기까지 15%의 Vote가 필요한 상황입니다.
현재 많은분들이 다양한 Voting tool들에서 투표들중 어느것을 사용할지 고민하고 계시는상황인데 EMLG(EOS Mainnet Launching Group)이 앞서 말했듯이 유일하게 권장하는 툴은 EOSIO 소프트웨어를 통한 EOS 커맨드 라인인 "cleos"입니다. 오늘은 full node client를 통한 투표를 하시고 싶은 분들을 위한 cleos 투표 방법을 알려드리고자 합니다.

1. Account import

어카운트의 접근권한을 가져오기위해 어카운트의 프라이빗키를 새로운 지갑에 import시키고 지갑비밀번호를 안전하게 저장해 둡니다.

먼저 cleos get account <account_name(12글자)>로 스냅샷 저장된 어카운트를 조회 할 수 있습니다.

먼저 키를 저장할 지갑을 생성해 줍니다. 이름은 알아보기 쉬운 이름으로 아무거나 지정해 주시면 됩니다. 비밀번호는 꼭 안전하게 저장하시길 바랍니다.
cleos wallet create -n <지갑이름>

다음으로 새로 생성된 지갑에 어카운트의 Private key를 import해주시면 됩니다.
cleos wallet import -n <지갑이름> <어카운트 private key>

“ cleos wallet private_keys -n <지갑이름> “으로 조회 후 지갑비밀번호를 입력하면 어떤 키가 저장되어있는지 확인 할 수 있습니다. 앞으로 해당 키의 권한이 필요한 작업 시 지갑을 열어주면 됩니다. ( cleos wallet unlock -n <지갑이름> --password <지갑비밀번호> )

2. Stacking

투표를 하기전에는 먼저 투표를 할 만큼의 토큰이 ‘스테이킹’ 되어있어야 합니다.
다음 명령어로 스테이킹이 가능합니다. 자신에게 스테이킹하려면 give_account와 receive_account를 모두 같은 자신의 어카운트로 입력하고 첫번째 들어가는 EOS 토큰 수와 두번째 EOS 토큰 수는 각각 network 와 cpu에 스테이킹 되는 양입니다. 예를 들어 100개의 EOS를 모두 스테이킹하여 투표 하려면 100개를 두개로 나뉘어 network와 cpu에 할당하시면 됩니다.
cleos system delegatebw <give_account> <receive_account> "???.0000 EOS" "???.0000 EOS" -p <give_account>

3. Vote

cleos system voteproducer prods (투표자account) (BP) -p (투표자account)
proxy Vote your stake through a proxy(투표위임을 줄 어카운트를 설정할 수 있습니다)
prods Vote for one or more producers(한 개의 후보에게 투표할 수 있습니다. )
approve Add one producer to list of voted producers(투표할 후보를 추가 할 수 있습니다.)
unapprove Remove one producer from list of voted producers(투표한 후보에게서 투표를 회수 할 수 있습니다.)

PS

클라이언트를 사용하실 때에는 프라이빗키와 지갑 비밀번호 사용에 유의하시기 바랍니다.
키를 복사 하실 때에는 추가로 다른 character를 추가하여 복사하거나 직접 옮겨 쓰는 것이 좋습니다.

CONTACT

email [email protected]
Steemit https://steemit.com/@acroeos
Medium https://medium.com/acroeos
Twitter https://twitter.com/acroeos
Telegram https://t.me/AcroEOS
Wechat AcroEOS

Sort:  

nodeos 메인넷 연결 설정은 어떻게 하는지요? 그것부터 해야하지 않나요?

nodeos 셋업 방법을 포스팅했으니 참고바랍니다
https://steemit.com/eos/@acroeos/2ocnrm-eos

혹시 위와같이 cleos를 쓸 수 있는 cli를 open한 node가 있을지요? 공유해주시면 도움이 많이 될 것 같습니다.

https://steemit.com/eos/@acroeos/2ocnrm-eos
새로 포스팅했습니다. 도움이 될 수 있으면 좋겠습니다