Scotbot Small Adjustments

in scot •  5 years ago  (edited)

On Thursday, November 14 at around 5PM EST, we will be changing how Scot rewards are computed.

This is expected to have only small changes in behavior, as the formulas are exactly the same. However, the way pending_rshares are computed will be adjusted to be more in line with the way Steem does it, which has the following properties:

  1. Pending claims vary more smoothly over time. Rather than being the rolling sum of post rshares (after reward curve is applied) for pending posts, it will reflect an weighted averaging of recently paid posts (most recently paid posts weighted higher). This is how Steem works. The averaging is over 15 days like Steem when payout is 7 day window, otherwise 2*cashout_time_days +1 days.

  2. Pending claims will be computed at more regular intervals. Right now it is not very predictable when it occurs, which is rather problematic in terms of trying to set up a backup that can (eventually) replicate the same state. It will now be done at intervals matching the reward pool adjustments (each Scot token adds rewards every n blocks).

In addition, there are a few changes to speed up this process:

  1. No custom json broadcast from token account for post beneficiary information. This information should be taken from the account history endpoint. Note that even now these broadcasts are very prone to failure and frequently do not occur.
  2. No direct issue/transfer for token beneficiary. It will be placed in pending amounts for this account. However, we will add these accounts to autoclaim periodically so they do not have to explicitly claim.

These changes have been running on a backup server with no issues and comparing the two systems in parallel for any significant issues.

Let me know if you have any questions, as a Scot tribe owner or participant. For the most part, this is really just a notification that a change that should have little to no impact will be applied soon.


Edit: The changes are live. Everything looks to be in order now. There was a period of time where the /info endpoint was not working but it was corrected quickly. Thanks to @themarkymark for the report on the bug. I do see an improvement in speed as well in terms of how fast the bot will pick things up on average. It's not perfect but will continue to look for opportunities to further optimize the Scot bot processing.

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

Would the payout change almost immediately after we vote?

Working towards that. At the moment there are still some pieces that would prevent that from happening, but this would remove one of the issues.

Posted using Partiko Android

Now a wtness joined the nazis in flagging me, fuck you too eonwarped!

  ·  5 years ago Reveal Comment

Cash cow? I rarely post anymore & had a post at $10 flagged to $4. I guess it is you and your friends cash cow, nobody elses!

Not really. I vote out a much larger amount than I could potentially bring to myself. I'm not greedy.

Thank you so much for participating in the Partiko Delegation Plan Round 1! We really appreciate your support! As part of the delegation benefits, we just gave you a 3.00% upvote! Together, let’s change the world!

Hi @eonwarped!

Your post was upvoted by @steem-ua, new Steem dApp, using UserAuthority for algorithmic post curation!
Your UA account score is currently 5.435 which ranks you at #656 across all Steem accounts.
Your rank has not changed in the last three days.

In our last Algorithmic Curation Round, consisting of 97 contributions, your post is ranked at #4.

Evaluation of your UA score:
  • You've built up a nice network.
  • The readers appreciate your great work!
  • Try to work on user engagement: the more people that interact with you via the comments, the higher your UA score!

Feel free to join our @steem-ua Discord server