SCT 버그바운티 - 스테이킹시 보팅파워 회복이 안되는 문제

in #kr5 years ago (edited)

혹시나 했는데 역시나 하고 발견한 문제입니다.

아시다시피 스팀의 경우 스파업을 하면 보팅파워가 그 비율에 맞춰 회복이 됩니다. 당연히 그래야겠죠? 15스파이던 뉴비가 보팅파워 신경안쓰면서 보팅해서 보팅파워 10%인 상태에서 호기롭게 100만 스파업했는데 보팅파워 그대로 10%이면 기분이 안 좋겠죠.

Scotbot의 경우 아직 그런 부분을 반영을 못했네요. 이 경우 고액 스테이킹을 한다면 역시 또한번 SCT 등 SCOTBOT unstaking을 5일 이상으로 설정해야 하는 이유와 비슷한 이유로 차라리 다른 계정에 옮겨서 하는게 이득인 결론이 나옵니다.

스테이킹 전 (7.618 SCT, VP: 71.73%)

{"downvoting_power":10000,"last_downvote_time":"2019-01-01T00:00:00","last_vote_time":"2019-05-23T14:36:24","name":"blockchainstudio","pending_token":0,"staked_tokens":7618,"symbol":"SCT","voting_power":7173}

421.445 SCT 추가 스테이킹하여 429.063 SCT가 됨

{"downvoting_power":10000,"last_downvote_time":"2019-01-01T00:00:00","last_vote_time":"2019-05-23T14:36:24","name":"blockchainstudio","pending_token":4,"staked_tokens":429063,"symbol":"SCT","voting_power":7173}

  • 여기서 VP가 바뀌지 않는 것 자체는 문제가 아님 last voting_power이고 아직 추가 보팅을 안했으므로 동일한 것이 정확한 상태.

추가 스테이킹 후 풀보팅 1회

{"downvoting_power":10000,"last_downvote_time":"2019-01-01T00:00:00","last_vote_time":"2019-05-23T14:47:51","name":"blockchainstudio","pending_token":4,"staked_tokens":429063,"symbol":"SCT","voting_power":7045}

새로운 보팅이 반영되었으나 VP는 이전 71.73% * 0.98 = 70.30%에 11분가량의 자연회복이 진행된 70.45%로 추가스테이킹에 따른 회복이 전혀 없음.

원래는 7.618 -> 429.063 SCT로 증가시 VP가 100%에 가깝게 충전되야함.

소수점 표기 문제

한가지 사소한 거 추가로

이런 문제도 있습니다.


이렇게 두가지의 버그를 신청해봅니다.

운영진에서는 이에 대한 최소한의 보상으로 100 SCT 토큰을 산정해 놓고 있으며, 사안의 경중과 발생 위험을 감소시키는데 큰 역할을 해 주신데 따라 그 보다 크고 합당한 보상도 드릴 수 있으니 여러분께서도 커뮤니티를 즐기시면서 중요한 역할도 함께 해주시길 바랍니다.
[공지] 버그 발생에 대한 방침



매우 중대한 문제입니다^^

Sort:  

RC가 올라가는건 알고 있었는데, 보팅파워도 따라 올라가는게 맞았던가요? 몰라서 여쭙는거긴한데... 가물가물 기억이 좀 헷갈려서말이죠..

아마 스파가 높으셔서 못 느끼셨을듯^^ 저도 요새는 바로 표는 안나지만 이전에는 글보상 파워업할때마다 올라감이 보이는 수준이었습니다^^

비율대비로 올라가는거다보니 파워업의 비중이 현재 유효스파에 비해 의미있는 수준이 되야 느끼실수있습니다. 테스트계정 작은거에 해보시면 바로 표가 나지요.

임대할때 받은쪽 올라가고 내준쪽 내려가는 거랑 동일한 원리입니다.

그랬었었군요..!! 평소에 스파업을 혹시나 하더라도 크게 확인하진 않았던 부분이라.. 잘 몰랐었네요. ㅎㅎ언젠가 매직다이스 돌리느라 RC를 모조리 소모 했었는데, 스파 올렸을때 RC가 엄청 차오르는걸 봤었는데, 그때 기억이 크게 남아 있나 봅니다. ㅎㅎ
늦은시간인데!! 항상 좋은 정보 주시는거 감사 감사드립니다!! ㅎㅎ

작은 계정은 rc너무 부족하면 파워업할 rc조차 없죠ㅎㅎ 그럴때 파워업을 대신 해주거나 임대로 해결해야하는^^

참 전 영국에 있습니다^^

최근 하드포크 변경 사항이라서 잘 모르실 수도 있어요ㅎ

곰돌이가 @happyberrysboy님의 소중한 댓글에 $0.013을 보팅해서 $0.010을 살려드리고 가요. 곰돌이가 지금까지 총 4813번 $54.244을 보팅해서 $61.138을 구했습니다. @gomdory 곰도뤼~

역시 섬세한 테스트와 빠른 확인을 위한 제보 @blockchainstudio 감사합니다~♥

Posted using Partiko Android

곰돌이가 @bluengel님의 소중한 댓글에 $0.013을 보팅해서 $0.010을 살려드리고 가요. 곰돌이가 지금까지 총 4809번 $54.192을 보팅해서 $61.098을 구했습니다. @gomdory 곰도뤼~

고마운 곰도뤼~♥

Posted using Partiko Android

섬세한 발견이네요. ^^

곰돌이가 @naha님의 소중한 댓글에 $0.013을 보팅해서 $0.010을 살려드리고 가요. 곰돌이가 지금까지 총 4810번 $54.205을 보팅해서 $61.108을 구했습니다. @gomdory 곰도뤼~

이런 것을 찾아내시다니 대단합니다.

아무래도 스팀관련된 프로그래밍들을 좀 했더니 이부분에 문제가 있을 것 같은 느낌이 오더군요ㅎㅎ

곰돌이가 @tailcock님의 소중한 댓글에 $0.013을 보팅해서 $0.010을 살려드리고 가요. 곰돌이가 지금까지 총 4811번 $54.218을 보팅해서 $61.118을 구했습니다. @gomdory 곰도뤼~

@blockchainstudio 님 세세한 설명이 담긴 제보 감사합니다. 기술 파트 쪽에 알려주신 문제점을 인계하였습니다. 최대한 빨리 살펴보고 처리해 보도록 하겠습니다. 감사합니다.

스팀과 달리 스팀의 보파마나는 충전되지 않지만
스판 자페의 보파의 변화가 반영 안되면 확인해야 봐야 합니다~!

스콧 봇이라 반영이 느릴 수 있는 상황 아닐까요?
15분 후 반영이라든지

Posted using Partiko Android

물론 SCT 보팅파워 회복안된다는 문제입니다^^

좀더 기다려보겠지만 이미 위에 적은 것처럼 staking 수량과 voting time등은 모두 제대로 반영이 되었습니다.

그대로 혹시 모르니 잠시 후 좀 더 테스트해볼게요. 감사합니다.

ps. 좀전에 보팅 1회 추가로 한거 반영되었는데 이제 정말 시간이 한참 지났는데 여전히 스테이킹에 의한 회복은 없었습니다. 워낙 빨리빨리 만드느라 아마 그런 부분까지 생각하지 못했을 겁니다.

우왓~! 빠른 피드백 감사합니다~♥
함께 만들고 보완해 나아가는 블록체인 아름다운 세상~💙

Posted using Partiko Android

이 버그 바운티 상금은?ㅎㅎ 아마 이거 수정하려면 시간 좀 걸릴 수도 있고 유저들에게 일단 추가 스테이킹에 따른 회복은 현재 안된다는 점을 공지해주시는게 좋을 것 같습니다.

테스트 해보려다가 ㅋㅋ 갖고있는 SCT가 없어서 못했는데
테스트 감사합니다!

헉 이거 당연히 리필되는줄 알았는데.. 이대로라면 심각한 버그네요.

네 실제 deer3 계정의 SCT가 VP가 더 낮은게 그 이유인 것 같네요. 스팀 보팅파워는 보상 클레임 자동스파업으로 조금씩 회복된 반면 SCT는 분명 스테이킹을 추가로 하셨을텐데 회복효과가 없어서 더 낮은 상태같습니다.

Coin Marketplace

STEEM 0.31
TRX 0.11
JST 0.033
BTC 64733.60
ETH 3170.85
USDT 1.00
SBD 4.16