What are Resource Credits?

in LearnHive4 years ago (edited)

We are about to relaunch our delegation tool, and before we do that, we want you to understand resource credits and what they do. This isn't an in depth guide, but instead a short introduction to get familiar with

Resource Credits(RC) were introduced as of hard fork 20, to replace bandwidth. The use of resource credits is to prevent spam and only allow a limited amount of transactions, scaling with the amount of stake the user has. If you use traditional social media, and start doing a lot of actions, they rate limit you, and RC does that for the Hive blockchain. Each transaction that you do on the blockchain has a cost associated with it. In most chains, the fee is paid in the currency of the chain. On Hive, its a "freemium"(words taken from Steemit Inc.) model. You pay with Resource Credits, which you get in relation to your stake. This prevents users from creating accounts, and just spamming with them. If they want to do anything, they have to start powering up stake, locking it up for 13 weeks.

You automatically get resource credits when you power up Hive, or receive a delegation of HivePower. The higher your stake, the higher the amount of RC that you get. This means that accounts with higher stake can perform a lot more actions on the blockchain.

If you lightly use the chain to vote a bit, comment, and occasionally post, as long as you have at lest 30 HP, you most likely won't see any problems using the chain. But sometimes, you might see an error saying that you need x amount of Resource Credits to perform the action, and you have less than that. Each action has a cost associated with it, and you can check it out here thanks to @holger80. You can check out the current and max amount of RC for your account by going to https://hiveblocks.com/@giftgiver and replacing giftgiver with your username.


Screen Shot 20200430 at 4.35.52 PM.png
Taken from HiveBlocks

If the amount of RC you have is under the cost of the action, you can't do it. Don't worry about using up all your RC and never getting them back, you regain RC every day at a rate of 20% of your max every day. So if you drop down to 0 RC, it will take 5 days to get back up to max. That might sound like a long time, but for the average user, you won't see any problems, and you usually have more RC than you need.

If you run out of RC, the quickest way to get more is to stake some Hive. If you can't do that, you can try and get a delegation. At GiftGiver, we provide free delegations to those who are out of RC, all you have to do is head over to our site at https://giftgiver.site and type in your username and as long as you are low on RC, we'll provide you a temporary delegation, with no cost to you at all. This feature is currently disabled, and will be reenabled over the weekend as we finish our migration to Hive.


Questions?

If you have any further questions, you can join us on our discord or check out the FAQ on our website.

Be sure to check out our new Hive faucet at https://giftgiver.site/faucet.

Want to advertise on our site? Send an email to [email protected]

Written by @rishi556.

Sort:  

This is really good info and for intermediate users it might be exactly what they should be learning. For some of the people I'm inviting it might be way over their head.

Nevertheless, thanks for this awesome tutorial! How much should a brand new user have in HP in order to post without running into any issues?

Yup, it’s still too complex for a new user vs the simplicity of something like Twitter. It’s like a rate limit on those tho. Might edit the post to add that. If you post too much, twitter slows you down, same here. If you interact too much on hive, you get limited, but that limit grows as you stake.

Somewhere between 15-30 is a good amount, as long as you aren’t voting and commenting on very single post you see and are doing genuine interaction. That and not using anything that might do a lot of custom_json, like hive-engine or splinterlands.

Thanks for the comprehensive write-up! I’m on 76% resource credits now after requesting on the link above. Hope my transaction can go through now.

Congratulations @giftgiver! You have completed the following achievement on the Hive blockchain and have been rewarded with new badge(s) :

You received more than 2000 upvotes. Your next target is to reach 2250 upvotes.

You can view your badges on your board and compare to others on the Ranking
If you no longer want to receive notifications, reply to this comment with the word STOP

Do not miss the last post from @hivebuzz:

HiveBuzz - Hive Gamification Experience
Vote for us as a witness to get one more badge and upvotes from us with more power!

I just burn my RCs as often as I can to get more account tokens, so I can onboard more people

Thanks for this info.