EOS 메인넷이 드디어 activation 되었습니다.
Unstake 방법
stake 되어 있는 EOS 를 unstake(undelegate) 하면 72시간 뒤 받을 수 있습니다.
$ cleos -u <BP주소:포트> system undelegatebw <내 account> <내 account> '200.0000 EOS' '100.0000 EOS'
예시로 든 '200 EOS' 는 Net Bandwidth, '100 EOS'는 CPU bandwidth 입니다.
http://eosflare.io/ 에서 account 로 조회해보면 undelegate 한 만큼 Refund로 잡혀있는 것을 볼 수 있구요,
$ cleos -u <BP주소:포트> get table eosio <내 account> refunds
명령으로도 확인할 수 있습니다.
RAM 구입
RAM을 구입하는 명령은 다음과 같습니다.$ cleos -u <BP주소:포트> system buyram <내 account> <내 account> '1.0000 EOS'
며칠 전만해도 8KB 에 0.1234 EOS (+ 수수료 0.5% : 0.0006 EOS) 정도였는데,
지금은 0.1237 EOS (+ 수수료 0.5% : 0.0006 EOS) 정도네요.
(가격은 수요/공급에 따라 Bancor Protocol에 의해 결정됩니다.)
수수료가 0.5% 이고, EOS Token을 소수점 4자리까지만 표시하다보니,
0.0199 EOS 만큼 구입하면 수수료가 들지 않습니다.
0.0200 EOS 구입하면 수수료로 0.0001 EOS 가 빠져나가구요.
그럼 0.0199 EOS 만큼 계속해서 구입하면 ??? 수수료 없이 구입할 수 있겠죠. ㅡ.ㅡ
RAM을 구입할 때도 Net Bandwidth와 CPU Bandwidth를 사용하기 때문에 사용량이 리셋되기 전까지는 Stake하고 있는 만큼 RAM 구입을 여러 번 할 수 있습니다.
전에 다녀왔던 제2회 EOS 개발자 밋업 때 Bancor Protocol 대한 설명을 들었었는데요,
Supply(Smart Token) = 1000
Balance(connected Token) = 500
CW(Connecting Weight) = 0.5 라고 가정했을 때
한 번에 1000 ST를 구입하면
price = 500 / (1000 x 0.5) = 1.0 이고 1000개를 구입했으므로 총 구매가격은 1000 이 되는데,
이걸 쪼개서 200 ST씩 5번 구입하게 되면
price = 500 / (1000 x 0.5) = 1.0 일 때 200 ST 구입 => 200
price = (500 + 200 x 1.0) / ((1000 + 200) x 0.5) = 1.167 일 때 200 ST 구입 => 233.4
price = (500 + 200 x 1.0 + 200 x 1.167) / ((1000 + 200 + 200) x 0.5) = 1.33 일 때 200 ST 구입 => 266
...
그래서 총 구매가격은 대략 1333.2 가 된다는 내용이 있었습니다.
물론 위에 수수료 없이 구매하는 방법대로 0.0199 EOS 만큼씩 구매해도 그 수량이 미미하기 때문에, 소량을 구매하는 경우에는 가격변동에 영향을 주지 못하기 때문에 한 번에 구매하는 것보다 수수료만큼 아낄 수 있습니다. (여기서 말하는 '소량' 이 어느정도 일지는 계산을 해봐야 합니다 ㅡ.ㅡ)
저는 귀찮아서 그냥 한 번에 구입하고 말 것 같습니다;;
RAM 판매
RAM을 판매하는 명령은 다음과 같습니다.$ cleos -u <BP주소:포트> system sellram <내 account> 1024
예시로 든 1024는 1024 byte 입니다.
역시 가격은 Bancor Protocol 로 결정됩니다.
현재 사용 중인 RAM을 제외하고 나머지를 모두 팔아버리는 경우,
RAM이 필요한 action을 실행할 수 없기 때문에 다시 RAM을 구입해야 할 수 있습니다.
예를 들면 가지고 있는 EOS를 다른 account로 보낼 때$ cleos transfer <from account> <to account> 'x.xxxx EOS'
로 보낼 수 있는데, 이 때에도 어느 정도의 RAM을 사용합니다.
앞으로 account 의 지속적인 생성, dApp 개발사들의 RAM 구입으로 인해 RAM 가격은 지속적으로 상승할 것으로 예상됩니다.
하지만 RAM 가격으로 시세차익을 노리는 부류가 RAM을 파는 경우와,
현재 BP들이 제공하는 64GB RAM을 어느 시점에 128GB 와 같이 늘려버리는 경우 RAM 가격은 하락하게 됩니다. 이 점을 유의하셔서 RAM 거래를 하시면 되겠네요.