다들 궁금해 하시는 것 같아, 오늘 시험 2탄에 들어갔습니다. 이론 상 이게 Best가 아닌가 합니다.
오늘의 2번째 질문은...
결론을 말씀드리면
오 마이 갓!!!
그럼 손해 아닌가? 라는 생각이 머리속에 "탁" 스쳐지나갑니다.
자 한번 끝까지 가보시죠. 다만...초보이신 분들은 꼭 전문가분과 같이 진행하시거나..안정빵의 최소 수치인 0.5EOS이하로 빼지는 마세요.
우선 EOS계정 하나를 준비합니다. 부 계정이 없으면 복구를 못할수도 있으니 꼭 부계정 또는 친구나 지인이 있는 분들만 해보시기 바랍니다. 꼭 굳이 해보실 필요는 없습니다. 그냥 이렇다고 보고 넘어가셔도 됩니다.
여러 지갑툴이나 사이트를 이용해서 우선 unstaking을 합니다. 아래의 순서로 하세요.
그러면 아래와 같이 됩니다.
아래는 빼도 박도 아무것도 못하는 상황의 스크린샷이니 절대 이렇게 만들지 마세요. (다른 계정에서 buyram을 해주어야 상황을 해결할수 있습니다.)
즉 이 스크린 샷에서 보시는 수치가 남길수 있는 최소한의 수치까지 남긴 것입니다.(CPU, Bandwidth에 대해서요.) 이제 RAM을 보시죠. 단 여기서 주의하실 건 test하신다고 여러번 unstake하시면 그 만큼 메모리가 더 소모되어 팔게 줄어 듭니다. 한방에 CPU, Bandwidth를 터셔야 합니다.
투표도 안하고 계정 생성만 된 상태면 RAM은 아래와 같이 점유가 되고 있습니다.
즉 3.37KB가 계정 생성을 위한 기본 점유 크기입니다.
자 이제 CPU와 Bandwidth의 EOS를 unstake했으니, 이제 RAM을 비울 차례입니다. 저번 글 https://steemit.com/kr-dev/@jeaimetu/eos-ram 에서 transfer는 RAM을 점유안한다고 했으니, 그리고 unstake도 했으니 그냥 팔아 치웁니다.
그런데 EOS가 처음 만들어질 당시의 계정들은 메모리가 7.96KByte가 주어집니다.RAM을 팔때 byte단위로 팔수 있지요. 계산의 편의를 위해서 8K라고 가정하면
8K - 점유한 KB(예를 들면 4.08KB) = 3.92Kbyte = 3.92 * 1024 = 4014Byte
K가 1000이 아니라 1024인 이유는 컴퓨터가 이진수를 쓰기 때문입니다. 그냥 1024를 쓰시면 됩니다.~
이 만큼 팔아치우면 지금 점유한 크기만큼 남게 됩니다.
자 이상태가 계정을 탈탈 털 수 있는 상태입니다. (CPU는 0.5EOS를 남겼다가 시험을 위해서 중간에 0.25를 뺀 것으로 0.05라고 보아주세요. 그리고 Memory값은 그 전에 어떤 operation을 하셨는지에 따라서 사람마다 다릅니다.)
이쯤되면 왜 큰 손해가 아닌지 아시겠죠?
현재 RAM의 가격은 0.01780808 EOS per kb 입니다. 처음에 7.96KB가 주어지고, 3.37KB가 기본으로 쓰이니 우리가 팔수 있는 것은 unstake의 0.8을 빼면 7.96 - 3.37 - 0.8 = 4.51KB입니다.
가격으로 환산해 보면 4.51 * 0.01780808 = 0.08EOS입니다.
그리고 계정에 남아 있는 것은 0.51EOS이구요.. 약 0.43EOS의 손해가 지금 발생하기는 하지만, RAM값이 조금 후에 더 올라갈 것이라고 가정하면 크게 손해를 안 볼수는 있을 것 같습니다.
입니다. 이 과정중에 실수하게 되면 다시 buyram하고 stake하고 복잡한 일을 해야 하니..추천 드리지는 않습니다. 그냥 이론적으로만? 알아 놓으시면 될 것 같습니다.
중간에 정말 빼도 박도 못하는 상황이 되어 무지 고생했고, 앞으로 다시는 하지 않고 싶습니다. 이거 하면서 어디로 갔는지 모르겠는데요..1EOS가 사라졌습니다. 뭥미??