Happyberrysboy's Blog

안녕하세요, 햅뽀이입니다.

일요일에 꽤나 많은 시간 동안 Scot 사이트들이 먹통이었지요. 페이아웃 보상도 엉망이 되었고, Claim도 안되는 등 전반적으로 문제가 좀 있었습니다. 그리고 정상화 된 이후에 사이트내에 변화가 생겼죠.

다른 부분은 잘 모르겠지만, 바로 보이는 부분은 바로 보팅파워 부분입니다.

하지만 아래와 같이 Steem Tools에서 제공하는 보팅파워와 Scot 자체적으로 제공해주는 보팅파워의 차이가 꽤 차이가 납니다.

1
2
Steem Tools : 42%
Scot Site(SCT) : 49.1%

대략 7%의 차이가 납니다.

저도 처음에 달라서 약간 당황했었는데 곧바로 어느 수치가 맞는지 바로 확인을 해보았습니다.

계정별 현재 Scot Site 정보를 확인 할 수 있는 곳에서 확인을 해보았습니다. 거기서 SCT 관련(테스트를 SCT로 하였습니다.) 정보중 보팅파워 표시를 위한 부분을 확인 해보니 아래와 같이 표시되어 있습니다.

1
2
"last_vote_time":"2019-06-16T17:06:24"(UTC 기준시간이므로 한국 시간은 +9시간)
"voting_power":4147(나누기 100을 하면 현재 보팅파워)

마지막 보팅 시간과, 그 시점의 보팅파워 수치이지요.
스팀에서든 Scot에서든 현재 보팅파워를 실시간으로 업데이트를 하지 않습니다. 마지막으로 보팅한 순간의 시간그당시 보팅파워를 기록을 해놓지요. 그리고나서 현재 시점의 보팅파워 표시시에는 마지막 보팅시간에서 현재시간까지의 Gap을 가지고 계산을 하도록 되어 있습니다.

그러면 Steem Tools에서 보여주는 보팅파워 42%가 표시되는데 필요한 시간과, Scot에서 보여주는 49.1%를 보여주는데 걸리는 시간을 계산해보았습니다.

마지막으로 보팅한 시간은 새벽 2시 6분입니다.(UTC 기준시간이라 +9시간 필요)
그리고 그 시점의 보팅파워는 41.47% 입니다.(표시 수치에서 나누기 100을 하면 당시 보팅파워)

SCT의 경우 100%를 회복하는데 걸리는 시간은 2.5일이므로, 1%를 회복하는데 걸리는 시간을 계산해보았습니다.

1
2.5일 X 24시간 X 60분 / 100 = 36분(AAA의 경우 2.5일 대신에 5일을 적용, 스팀도 5일로 적용)

계산결과 36분당 1%의 보팅파워가 회복되는 것으로 나타났습니다. 여기서 42%가 되기 위한 시간과 49%가 되기 위한 시간을 계산해 보았습니다.

1
2
42%가 되기 위한 시간 : 2시 6분 + 36분 = 2시 42분
49%가 되기 위한 시간 : 2시 6분 + 36분 X 8 = 6시 54분

제가 캡쳐한 시간이 보팅 이후 10분 안쪽이기 때문에 2시 20분 근처였을 겁니다. 2시 42분에는 미치지 못하지만, 프로그램이 반올림을 하도록 되어 있어 41.47%가 41.50%로만 되어도 42%로 표시되게 되어 있습니다. 그래서 42%로 표시가 되어 있습니다.

결론을 말씀드리자면 적어도 여기(유저 Scot 정보 제공 URL, 스팀엔진 제공, https://scot-api.steem-engine.com/@happyberrysboy)에서 보여주는 정보 기준으로는 Steem Tools이 맞다고 자부 할 수 있습니다. 저 정보를 스팀엔진측에서 잘못 제공해주고 있다면, 어쩔 수 없는 부분이겠지만 말입니다.

또 참고로 Scot 사이트에서는 사이트 Refresh를 하지 않으면 보팅을 해도 수치가 줄지 않던데, 그런 부분들도 Scot 서버 관리 부하를 생각해서 어느정도 주기를 가지고 업데이트를 하지 않나 생각이 듭니다.

스팀툴을 사용 해주시는 분들 참고하시면 좋을 것 같습니다.
여기까지 읽어주셔서 감사합니다.

Whan Dev Team 가즈아!!