안녕하세요 ayogom 입니다.
어제에 이어서 2부를 작성해보도록 하겠습니다. 사실 편하게 쓰시려면 어제 작성한 보팅 금액 계산해 보기 1부 을 보시고 하시면 됩니다. 아주 편한 사이트가 있으니깐요 하지만 내부적으로 어떻게 돌아가는게 궁금 하실 수 있기 때문에 하나씩 풀어보려고 합니다. 사실 필요한 데이터가 많기 때문에 조금 헤깔리실 수 있습니다.
아래의 계산 데이터는 "https://ayogom.github.io/steemexplorer/#/" 에서도 확인 하실 수 있습니다.
기준 @upvu
1. total_vests
현재 Vests 의 값. 28,629,711,633.245500 VESTS
934688714.443442+27695022918.802144 VESTS
https://ayogom.github.io/steemexplorer/#/explorer/@upvu
2. final_vest
28,629,711,633,245,500
934688714.443442+27695022918.802144 VESTS * 1000000
자리수 맞추기
3. recent claims
372713909809626500
4. 지분율 계산
X1 = final_vest/recent claims, 0.076814175
=28629711633245500/372713909809626000
X2 = X1 * reward steem, 61917.32036
=0.076814175 * 806066.329
5. Feed price
$1.1180
X3 = X2 * Feed price , 69223.56416
= 61917.32036*1.1180
6. 계산하기
X3 * 2/100 (100% 보팅 기준 2%가 사용되기 때문)
69223.56416*0.02 (보팅파워든 보팅가중치든 50%만 사용한다면 0.01로 계산)
1384.471283
- 보팅파워(100) * 보팅가중치(100) / 500000
오차는 아마도 소수점 계산단계에서 빠지고 포함되는 것이라 낮은 스팀파워에서는 오차가 더 줄어 들 것입니다. 이렇게 보팅 금액을 계산해봤는데요. 사실 저도 늘 짜져있는 코드만 활용하다가 이렇게 손으로 하나씩 계산해 본건 처음이라 조금 헤깔렸습니다... 아무튼 참고해보시고 어려우니... 지난 포스팅에서 알려드렸던 사이트를 이용하시면 손쉽게 계산하실 수 있습니다!