EOS PowerUp Model FAQ

EOSeoul
EOSeoul
Published in
9 min readApr 7, 2021

안녕하세요, EOS 커뮤니티 여러분!
기술력이 강한 블록 프로듀서 이오서울(EOSeoul)입니다.

EOS PowerUp Model은 이제 2021년 4월8일 전환 완료를 앞두고 있습니다.
전환이 완료되면 이제 새로운 모델을 통해 EOS의 전체 네트워크 자원이 관리됩니다.

오늘은 많은 EOS 유저분들이 궁금해하시는 PowerUp Model 전환 이후 필요한 조치들과 이용 방법에 대해 FAQ를 준비했습니다!

4월 8일에 전환이 완료되면 무엇이 바뀌는 건가요?

지난 번 EOS PowerUp Model 시작! 게시물에서 2021년 2월 24일 기준으로 PowerUp 모델이 시작되었다고 공유드린 바 있습니다. 여기서 “시작”의 의미는 PowerUp Model을 통한 자원 임대 액션을 실제로 사용할 수 있게 되었다는 의미입니다. 2월 24일에 PowerUp Model을 위한 시스템 계정과 액션들이 활성화 되었고 해당 모델이 전체 EOS 네트워크 자원 중 일부만을 관리할 수 있게 설정되었습니다.
4월 8일에는 PowerUp 모델이 전체 EOS 네트워크 자원 중 99%를 점유하게 됩니다. 따라서 기존 모델이 가지고 있는 자원이 0에 수렴합니다. 기존 모델을 통해 자원을 스테이킹하여 사용하던 경우, 4월 8일 이후로는 동일한 EOS 스테이킹 수량이지만 이용가능한 자원의 양이 0에 수렴합니다.
기존 모델의 스테이킹/언스테이킹 액션은 남아있기때문에(4월 8일 이후에도 유지) 언스테이킹 액션을 실행하여 기존 스테이킹 수량을 해제할 수 있습니다.
원활한 자원 이용을 위해 직접 자원을스테이킹해서 사용하던 유저 여러분들은 언스테이킹을 실행하고, 새로운 모델의 자원 임대 방식을 통해 자원을 이용하실 수 있습니다.

PowerUp Model은 기존 모델과 어떤 점이 다른가요?

기존 모델은 계정에서 스테이킹을 통해 할당받은 자원이 언스테이킹하지 않으면 계속 점유한 상태로 유지되었습니다. 이는 점유만 하고 사용되지 않는 유휴 자원이 많아 실제로 자원이 필요한 유저들이 트랜잭션을 실행하지 못하는 문제를 야기했습니다.
새로운 모델은 자원임대 방식으로 실제 자원을 사용하고자 하는 유저가 1일마다 자원을 임대하여 사용하게 됩니다.
단, 자원 사용이 아니라 스테이킹을 통해 수익을 얻는 홀더들의 경우 기존과 유사하게 자원 마켓에 EOS를 스테이킹하고 해당 자원을 임대하는 사용자들로 부터 수수료를 취득할 수 있습니다.

CPU/NET 자원을 어떻게 임대하나요?

기존에 REX를 통해 자원을 사용하던 유저들은 해당 REX에서 새로운 모델을 각각 지원하기 때문에 REX 가이드를 따르시면 됩니다.
직접 자원을 스테이킹해서 사용하던 유저들은 아래의 방법을 통해 자원을 이용하실 수 있습니다.

bloks.io 에서 PowerUp 이용하기

  1. https://www.bloks.io/ 에 접속하여 EOS 계정을 연동합니다.
    (가이드에서는 스캐터를 이용하여 로그인을 진행했습니다.)
    계정 연동 후 Wallet 탭의 PowerUp CPU and NET 메뉴로 이동합니다.

2. 하루 동안 임대하려는 자원의 양에 맞게 EOS 수량을 입력합니다.

3. PowerUp for 1 day 버튼을 누르면 로그인 시 사용한 지갑에서 트랜잭션에 서명한 후 아래와 같이 트랜잭션 실행 결과가 출력됩니다.

트랜잭션을 조회하면 아래와 같이 자원 임대 액션의 상세 정보를 확인할 수 있습니다.

eospowerup.io 에서 Free Resource 지원받기

  1. https://eospowerup.io/free에 접속합니다.

2. EOS Account Name 입력란에 자신의 EOS 계정 이름을 입력하고 POWERUP 버튼을 누릅니다.
임대가 실행되면 아래와 같이 12시간 이후에 다시 시도할 수 있다는 알림이 팝업됩니다.

성공적으로 임대가 실행 되었다면 eospowerupio 계정에서 다음과 같이 powerup 트랜잭션 실행 내역을 볼 수 있습니다. (bloks.io 익스플로러 이용)

또한 자신의 계정 정보에서 다음과 같이 eosio.rex로 부터 스테이킹된 내역이 추가됩니다.

***eospowerup.io는 boid.com 에서 제공하는 파워업 모델 무료 테스트 툴이며 해당 계정의 자원이 모두 소진되면 임대가 실행되지 않을 수 있습니다.

eospowerup.io에서는 또한 Auto PowerUp을 통해 사용량 대비 미리 자원을 임대할 수 있도록 기능을 제공합니다.

eosauthority.com 에서 PowerUp 이용하기

  1. https://eosauthority.com/power에 접속하여 Add Account로 계정을 연결합니다.

2. 계정 연결 후 페이지 하단에서 원하는 스테이킹 방식을 선택합니다.
Choose how much to stake는 액션 실행 시 내부적으로 eosio.rex에서 스테이킹 되는 EOS 수량을 기준으로 입력합니다.
Choose how much to pay는 실제 계정에서 액션 실행 시 지불하려는 EOS 수량을 기준으로 입력합니다.
가이드에서는 bloks.io의 방식과 동일하게 eosio.rex 스테이킹 기준인 Choose how much to stake 방식으로 진행하였습니다.

원하는 수량을 입력하면 아래와 같이 실제로 현재 네트워크 상태에서 해당 EOS 수량이 할당받을 수 있는 자원 양을 계산해서 출력합니다.

3. 자원 계산 내역을 확인하고 Pay for Power 버튼을 누르면 로그인 시 사용한 지갑에서 트랜잭션에 서명한 후 아래와 같이 트랜잭션 실행 결과가 출력됩니다.

cleos 를 통해 직접 임대하기

EOSIO의 Using PowerUp 문서에 다음과 같이 cleos로 자원 임대 액션을 실행하는 명령어가 소개되어있습니다.

cleos push action eosio powerup '[user, user, 1, 10000000000000, 10000000000000, "1000.0000 EOS"]' -p user

위의 명령어를 통해 임대를 실행할 수 있으며 각각의 파라미터는 다음과 같습니다.
- payer : 임대 수수료를 지불하는 계정
- receiver : 임대 자원을 할당받는 계정
- days : 자원 임대 기간 (현재 네트워크 설정 상 1일이 기본 단위입니다.)
- net_frac : 전체 NET 자원에서의 백분율
(예 : 전체 NET 중에서 1%를 점유하려면 10¹⁵*0.01=10000000000000)
- cpu_frac : 전체 CPU 자원에서의 백분율
(예 : 전체 CPU 중에서 1%를 점유하려면 10¹⁵*0.01=10000000000000)
- max_payment : 임대 액션을 통해 소모되는 수수료의 최대 금액 제한

임대한 자원이 남으면 임대료를 환불받을 수 없나요?

그렇습니다. 현재 PowerUp 모델에서는 임대한 자원을 환불하는 개념이 도입되지 않았습니다. 임대를 진행하면 해당 자원에 대해 점유하게 되고 임대 기간 동안 계속해서 사용할 수 있습니다. 다른 블록체인의 가스 수수료와는 다른 개념이며, 훨씬 저렴합니다.

트랜잭션 실행 시 바뀌는 점이 있나요?

다른 일반 트랜잭션의 실행은 기존과 동일합니다. 자원의 할당을 위한 방법만 변경되었고 실제로 할당받은 자원을 통해 트랜잭션을 실행하는 구조는 변하지 않았습니다. 따라서 트랜잭션 실행에 대한 명령어나 코드의 변경은 필요하지 않습니다.

자원을 임대 했는데 모자라면 어떻게 하나요?

자원을 임대하는 액션은 모두 독립적인 계약 내역으로 관리됩니다. 자원이 충분하지 않은 경우 추가로 자원을 임대할 수 있고, 새로 임대한 자원에 대해서는 별도로 1일의 임대 기간이 주어집니다.
예를 들어 0.0001 EOS로 CPU를 임대하고 6시간을 사용하다가 자원이 모자라서 0.0002 EOS를 추가로 임대한 경우, 해당 시점으로부터 0.0003 EOS에 대한 CPU를 사용할 수 있는 상태가 되며, 18시간이 지나면 0.0001 EOS로 할당된 CPU는 해제되고 0.0002 EOS로 할당된 CPU는 24시간 중 남은 6시간을 이어서 사용할 수 있습니다.

EOS는 새로운 자원 모델 도입을 통해 네트워크 안정성이 개선되고 자원의 활용성이 증가할 것입니다. PowerUp Model은 아직 초기 단계이며 앞으로도 커뮤니티 여러분의 의견을 통해 더 개선될 수 있습니다.

자세한 내용은 EOS PowerUp Model 채널을 통해 직접 문의하실 수 있습니다.

EOSeoul의 활동과 EOS의 생태계 발전에 관심이 있으신 분들은 아래 링크를 통해 더 많은 소식을 접하실 수 있습니다.

[EOSeoul]
텔레그램 : https://t.me/eoseoul
홈페이지 : https://eoseoul.io
미디엄 : https://medium.com/eoseoul
트위터 : https://twitter.com/eoseoul_kor

--

--