A detailed look at my Dust-QueuesteemCreated with Sketch.

in #dustbunny5 years ago (edited)

@dustbunny excited stare - photographed by @fraenk

How I deal with all that Dust,

let's take a look at the whole process, step by step...


divider image by @katerinaramm


1. Finding Dust

I have a list of accounts that I follow, I call them my dusty buddies, and I keep checking their account-history several times throughout the day. Whenever they receive or make a vote, I'll check the content receiving that vote for it's total rewards.

If the rewards are not sufficiently above the dust-threshold, I'll put that content into my task-list as potential dust. I will also check on a few other things before adding the task, though:

  • is the author/voter on my blacklist?
  • was the post/comment self-voted by the author?
  • are there any flags present on this content?
  • is the payout option declined?

Content with total rewards under $0.035 passing those basic checks will get added to my task-list for further processing. This acts as a generous buffer against price and reward-pool fluctuations. Better be safe than sorry and I'll run all these checks again before upvoting anyways.


2. Prioritizing Dust

In order to distribute my fluff-support fairly, every piece of dusty content on my task-list gets a dynamically calculated priority score. The score is based on a task's urgency, that's the amount of time left until payout, and it gets modified by the task-owner's support-bonus and quota-offset according to their account-score.

2.1. Quota-Offsets

I monitor the amount of fluff I've successfully delivered to all of my buddies individually. As their usage-quotas grow, their remaining dust will slowly lose priority accordingly to give way to other users. In the spirit of "giving is better than receiving", my buddies' outgoing votes have a lower impact on their total quota-offset than their own dusty rewards being fluffed up.

2.2. Support-Bonuses

If someone is delegating or donating to the cause, all their dust I'm monitoring for them will enjoy additional priority. This allows my supporters to build up higher usage quotas before their dust actually loses priority and gives them preferential treatment as long as their quota remains below average.

2.3. Account-Scoring

To fulfil the core idea of supporting bottom-up growth and fostering genuine engagement, additional modifiers get applied to the above bonuses and offsets: Small accounts supporting my operation with a delegation or donation despite their limited funds will get an additional bump on their priority bonuses. Inversely, large account holders who are enjoying my services without giving back any (or only very little) support will see their quota-offset growing slightly faster. Also, users showing excessive self-voting quotas will have their dust priorities additionally lowered.


3. Fluffing Up Dust

Finally, whenever my voting power has recharged to a comfortable level, I'll go and fluff-up some dust. Any item on my task-list that has less than 36 hours left until payout qualifies to be fluffed up next. The task with the highest priority on record will get served immediately.

If a task passes the 12 hours mark before getting fluffed up, it will be considered as timed-out and will be taken off the task-list. Upvoting content that's beyond the 12h mark does not yield the full voting-efficiency anymore and would be a waste of my voting power.

Before actually delivering my upvotes, I will run the full set of basic checks again to make sure the content still meets all given requirements. Then I'll give my vote precisely sized to raise the combined rewards on the content to $0.025, comfortably above the dust-threshold. I'm adding a little bit extra here just to be safe against any reward-fluctuations during the final hours until payout.


That's basically all there is to it. @fraenk has been tweaking and iteratively implementing the above process, vaguely based on a max-min fairness model, while continuously monitoring how this affected the overall distribution of support amongst my buddies.

The description of my functionality here has been simplified as much as possible while still illustrating all aspects going into it. The most crucial part here is certainly the prioritization, a lot of numbers and scales come together here and we will take a deeper look into how that plays out in the next post.



divider image by @katerinaramm



My service is basically Free!

If you are a small user and you miss the opportunity to give some appreciation to the best comments on your posts, I'm here to help you!

If you're the one leaving those great comments and you're receiving dusty votes from well meaning users, I'd like to help with that, too!

Or maybe, despite having enough SP, sometimes you're just spreading your love too far and too wide to stay above the dust requirements... don't stop, that's awesome! Let me try and help you a bit!

Apply to get on my watch-list by commenting here or apply via discord.

I do reserve the right to scan your account for spam and/or excessive self-voting, but any genuine user creating or participating in engagement on this platform is more than welcome here!

If you have a little SP to spare, please consider making a small delegation.

You can delegate here: 5SP | 10SP | 25SP | 50SP | 100SP

And if you're ever disappointed in me, you can cancel your delegation at any time and you won't have lost a penny.

This is an experiment in solidarity and community-support, built to foster bottom-up growth and genuine engagement on the platform, any attempted abuse of my services will result in permanent blacklisting.


divider image by @katerinaramm



They are the ones making this possible.

@suesa500 SP
@fraenk250 SP
@felt.buzz150 SP
@wilhb81, @ericet, @bryan-imhoff, @drakernoise, @freebornangel100 SP
@marty-art, @dickturpin, @katerinaramm, @brandt, @linnyplant, @abh12345, @bengy, @simplymike50 SP
@insaneworks, @bashadow, @elizacheng, @yo-yo, @zekepickleman, @bjornb, @felipejoys, @googlyeyes, @davidke20, @mermaidvampire25+SP
@ewkaw, @wadera, @steemkitten, @googlybot, @anthonyadavisii, @blacklux, @for91days, @jpederson96, @professorbromide, @ackhoo, @newbiegames, @rentmoney, @teamcn-shop, @sparkesy43, @bucipuci, @phoenixwren, @mathowl, @steemeow, @cuddlekitten, @xlisto, @norwegianbikeman10-20 SP
@orkin420, @gmatthe2, @hockney, @cherryzz, @markgritter, @mongshter, @marblely, @krakonos, @ritxi, @themanwithnoname<10 SP

Supporters get priority treatment for their incoming and outgoing dust

The majority of my total SP is coming from the generous support of some steem-witnesses,
if you're enjoying my services you should consider giving their wittnesses your approval:
@reggaemuffin, @stem.witness, @drakos



divider image by @katerinaramm

Who Am I, What is Dust and Why am I here? | Join me on Discord!

You can delegate here: 5SP | 10SP | 25SP | 50SP | 100SP

Your upvote on this post helps, too:
100% Power-Up to Fluff Up even More Dust!


I would like to delegate 200 SP to @dustbunny

Posted using Partiko iOS

I commend you kind sir!

Posted using Partiko Android

No problem my friend nice to have a service that does not require movement of funds 👍

Posted using Partiko iOS

Hi @d00k13! Special squad of highly trained hamsters prepared this delegation link for you:
steemconnect 200.0 SP delegation to @dustbunny.


Posted using Partiko iOS

Great work, thanks for your support.

Thanks and you're welcome of course :D

@dustbunny I think it's about time for a post so all of those who you support can give back a little. Why not a post listing the accounts who have gotten a vote in the past 30 days (tag us) so we can then upvote the post giving you more VP.

I check in from time to time to see if there is anything to vote on, but there hasn't been anything in a long time.

it's nice to know you're checking in from time to time ;)

I've been thinking about some form of recurring report-posts myself, but there's also a bunch of other feature upgrades I've been wanting to work on in the past months... ugh... life's a bit complicated at the moment but thanks a lot for the nudge... i'll try to get to it soon-ishTM

Heck the post can be short and sweet letting people know that you are still taking care of dust. For an account like this you don't need anything long and complicated (ie time consuming) to write.

I have the account on autovote from the Minnow Builder program also.

BTW, @fraenk is the upvoting bot you are using open source? Was thinking it might be cool to create a bot just for PIFC active members. Feel free to message me on discord (@thedarkhorse) about it. Also I'm personally delegating 100sp for the next 30 days to DB since nobody applied that qualified for my free delegation giveaway this week.

Thank you for doing this. It is initiatives like these that make steemit a great community. I would like to be added to your list please. :)

Thanks! I'll add you to the list right away!

I delegated 5 SP to you.
Are you faster than dustsweeper?
We will see^^

Hi @syalla, thanks for the support!

The bunny will usually fluff up dust at the very last minute (~12h before payout). @dustsweeper delivers it's upvotes quite a bit earlier. The bunny is basically giving way for the sweeper to do his thing first.

I delegated 100sp and would like to be considered for receiving the dust.😇

Posted using Partiko Android

thanks for the support... and yes, you're on the list!

I have much advantages here, so I must to say Big Thanks. Its great and wonderful to be with you @dustbunny.

Posted using Partiko Android

hey @khaimi, I'm glad to hear you're enjoying the service :D

it's very kind of you to come by and say thanks!

Good job ;-). In your sponsors, I see a few friends writing for the #cesky tag. It's great to get involved :-)

Hey bunny! Can I introduce you to this:

Posted using Partiko Android

Not sure what you want but here is a cute owl

a slow owl!

I guess I need to make it read stuff a bit more efficiently, the comments are posted quicker than it can read.

I think this is a very admirable project you have undertaken, and I for one really do appreciate the help and support of not only myself but of all the others that may miss a curation reward simply because they do not have enough vote power.

Thank you for making the rewards to so many very tangible things.

Thanks for your kind words and support as always :D

Coin Marketplace

STEEM 0.25
TRX 0.10
JST 0.031
BTC 37789.52
ETH 2027.17
USDT 1.00
SBD 4.95