create account

Measuring RC costs for 0.20.6 by holger80

View this thread on: hive.blogpeakd.comecency.com
· @holger80 · (edited)
$57.92
Measuring RC costs for 0.20.6
A new bugfix release of steem (0.20.6) is currently prepared for release next week. @reggaemuffin already merged the most important changes into his live test environment `https://testbed.reggaemuffin.me/` ([more infos](https://hive.blog/witness-update/@reggaemuffin/steemcommunity-update-new-changes-from-steemit-steem-repo-up-for-review).

I will do some tests regarding the changed RC costs:
The broadcasted operation can be seen https://steemd.com/@beembot
![image.png](https://ipfs.busy.org/ipfs/QmaA1P35FhXsN1V7dxPtFZrhk72Cez1kSLji7UoDjs81Jm)

# RC costs measurements
Version 0.20.5 was measured on `https://api.steemit.com`. 0.20.6 was measured on `https://testbed.reggaemuffin.me/`.

The RC costs were measured by:
For 0.20.6 (`https://testbed.reggaemuffin.me/`)
```
        node = "https://testbed.reggaemuffin.me/"
        stm = Steem(node=node, keys=[wif_posting])
        account = Account("beembot", steem_instance=stm)        
        rc_mana_old = account.get_rc_manabar()
        print(account.steem)
        # place for broadcast a operation      
        sleep(5)
        rc_mana_new = account.get_rc_manabar()
        rc_costs = rc_mana_old["current_mana"] - rc_mana_new["current_mana"]
        print("RC costs: %f G RC" % (rc_costs / 1e9))
```

For 0.20.5 (`https://api.steemit.com`):
```
        stm2 = Steem(node = "https://api.steemit.com", keys=[wif_posting])
        account = Account("beembot", steem_instance=stm2)
        rc_mana_old = account.get_rc_manabar()
        print(account.steem)
        # place for broadcast a operation      
        sleep(5)
        rc_mana_new = account.get_rc_manabar()
        rc_costs  = rc_mana_old["current_mana"] - rc_mana_new["current_mana"]
        print("Costs: %f G RC" % (rc_costs / 1e9))   
```
# Measurements
## Transfer
| version | RC costs [G RC] |
| --- |  --- |
|0.20.6 | 0.300629 |
| 0.20.5 | 0.254544 |

## Vote
| version | RC costs [G RC] |
| --- |  --- |
|0.20.6 | 0.115230 |
| 0.20.5 | 0.288244 |

## Custom_json (follow)
| version | RC costs [G RC] |
| --- |  --- |
|0.20.6 | 0.404449 |
| 0.20.5 | 0.070962  |

## Custom_json (reblog)
| version | RC costs [G RC] |
| --- |  --- |
|0.20.6 | 0.106790  |
| 0.20.5 | 0.092349  |

## Comment 
| version | RC costs [G RC] |
| --- |  --- |
|0.20.6 | 1.966627   |
| 0.20.5 | 1.821318   |

## Conclusion
RC costs for a vote and a follow custom_json operation will be changing. RC costs for a vote are reduced by a factor of 2.5. RC costs for a follow custom_json OP  are increased by a factor of 5.6. The RC costs of other custom_json operation is not affected.

The RC costs of all broadcasted operations are slightly increased, as now the execution time is now included in the RC cost calculation.

## Link to the commits:
There are three changes related to RC costs: 
* execution time: https://github.com/steemit/steem/commit/27b3e5e92682cb3c042e3dd6938eef9e5ef0117c
* Reducing custom_json execution time and increasing custom_json follow execution time: https://github.com/steemit/steem/commit/47ce5099ba254141b4ffe97bb3187d3a21369365
* Reducing RC costs f or a vote: https://github.com/steemit/steem/commit/673c86fa572d54d7d7a982ca8cb7c2440d8eb214
👍  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , and 37 others
properties (23)
authorholger80
permlinkmeasuring-rc-costs-for-0-20-6
categorysteemdev
json_metadata"{"community": "busy", "app": "beempy/0.23.10", "format": "markdown", "tags": ["steemdev", "steem", "hardfork", "hf20", "busy"], "users": ["reggaemuffin"], "links": ["https://hive.blog/witness-update/@reggaemuffin/steemcommunity-update-new-changes-from-steemit-steem-repo-up-for-review", "https://steemd.com/@beembot", "https://github.com/steemit/steem/commit/27b3e5e92682cb3c042e3dd6938eef9e5ef0117c", "https://github.com/steemit/steem/commit/47ce5099ba254141b4ffe97bb3187d3a21369365", "https://github.com/steemit/steem/commit/673c86fa572d54d7d7a982ca8cb7c2440d8eb214"], "image": ["https://ipfs.busy.org/ipfs/QmaA1P35FhXsN1V7dxPtFZrhk72Cez1kSLji7UoDjs81Jm"], "canonical_url": "https://hive.blog/steemdev/@holger80/measuring-rc-costs-for-0-20-6"}"
created2018-10-16 08:45:51
last_update2020-05-23 14:46:54
depth0
children27
last_payout2018-10-23 08:45:51
cashout_time1969-12-31 23:59:59
total_payout_value43.950 HBD
curator_payout_value13.973 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length3,175
author_reputation358,857,509,568,825
root_title"Measuring RC costs for 0.20.6"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id73,397,613
net_rshares45,787,005,406,007
author_curate_reward""
vote details (101)
@adie89 ·
Great job, thank for this information, my bro @holger80
properties (22)
authoradie89
permlinkre-holger80-20181016t22199783z
categorysteemdev
json_metadata{"tags":["steemdev","steem","hardfork","hf20","busy"],"app":"esteem/1.6.0","format":"markdown+html","community":"esteem"}
created2018-10-16 15:19:12
last_update2018-10-16 15:19:12
depth1
children0
last_payout2018-10-23 15:19:12
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length55
author_reputation408,061,756,851
root_title"Measuring RC costs for 0.20.6"
beneficiaries
0.
accountesteemapp
weight1,000
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id73,419,169
net_rshares0
@agr8buzz ·
Thanks for testing and for sharing the findings! 
properties (22)
authoragr8buzz
permlinkre-holger80-measuring-rc-costs-for-0-20-6-20181016t142336045z
categorysteemdev
json_metadata{"tags":["steemdev"],"community":"steempeak","app":"steempeak"}
created2018-10-16 14:23:39
last_update2018-10-16 14:23:39
depth1
children0
last_payout2018-10-23 14:23:39
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length49
author_reputation61,698,497,910,324
root_title"Measuring RC costs for 0.20.6"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id73,415,604
net_rshares0
@bobinson ·
This is very informative.

Did you get to test / understand the following : https://github.com/steemit/steem/releases/tag/v0.20.6rc1

>Removed the old bandwidth system. This includes the removal of several API fields that were specific to bandwidth and the removal of the witness_api, which was used exclusively for returning information related to bandwidth. (#2039)
properties (22)
authorbobinson
permlinkre-holger80-measuring-rc-costs-for-0-20-6-20181016t183638576z
categorysteemdev
json_metadata{"tags":["steemdev"],"links":["https://github.com/steemit/steem/releases/tag/v0.20.6rc1"],"app":"steemit/0.1"}
created2018-10-16 18:36:39
last_update2018-10-16 18:36:39
depth1
children2
last_payout2018-10-23 18:36:39
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length367
author_reputation54,873,938,508,858
root_title"Measuring RC costs for 0.20.6"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id73,430,102
net_rshares0
@holger80 ·
$0.04
This means that the witness_api is removed. The old bandwidth system was replaced by the RC system. By removing the old bandwidth system, the blockchain reply time is reduced.
👍  ,
properties (23)
authorholger80
permlinkre-bobinson-re-holger80-measuring-rc-costs-for-0-20-6-20181016t191311295z
categorysteemdev
json_metadata{"tags":["steemdev"],"app":"steemit/0.1"}
created2018-10-16 19:13:18
last_update2018-10-16 19:13:18
depth2
children1
last_payout2018-10-23 19:13:18
cashout_time1969-12-31 23:59:59
total_payout_value0.032 HBD
curator_payout_value0.005 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length175
author_reputation358,857,509,568,825
root_title"Measuring RC costs for 0.20.6"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id73,431,775
net_rshares34,560,683,173
author_curate_reward""
vote details (2)
@bobinson · (edited)
Yea - there was a typo. The correct issue is #3029 it was mentioned 2039 earlier :-D

https://github.com/steemit/steem/issues/3029
properties (22)
authorbobinson
permlinkre-holger80-re-bobinson-re-holger80-measuring-rc-costs-for-0-20-6-20181016t191512509z
categorysteemdev
json_metadata{"tags":["steemdev"],"app":"steemit/0.1","links":["https://github.com/steemit/steem/issues/3029"]}
created2018-10-16 19:15:15
last_update2018-10-16 19:16:15
depth3
children0
last_payout2018-10-23 19:15:15
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length130
author_reputation54,873,938,508,858
root_title"Measuring RC costs for 0.20.6"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id73,431,856
net_rshares0
@crokkon · (edited)
$0.03
.
.
👍  
properties (23)
authorcrokkon
permlinkre-holger80-measuring-rc-costs-for-0-20-6-20181016t092042171z
categorysteemdev
json_metadata"{"app": ""}"
created2018-10-16 09:20:42
last_update2022-09-18 10:22:27
depth1
children12
last_payout2018-10-23 09:20:42
cashout_time1969-12-31 23:59:59
total_payout_value0.024 HBD
curator_payout_value0.003 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length1
author_reputation81,214,366,861,104
root_title"Measuring RC costs for 0.20.6"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id73,399,281
net_rshares25,504,087,167
author_curate_reward""
vote details (1)
@holger80 ·
$0.03
There are three changes: 
* execution time: https://github.com/steemit/steem/issues/2972
* Reduce custom_json execution time and increase the excution time by follow custom_json: https://github.com/steemit/steem/commit/47ce5099ba254141b4ffe97bb3187d3a21369365
* Change RC costs for a vote: https://github.com/steemit/steem/commit/673c86fa572d54d7d7a982ca8cb7c2440d8eb214
👍  
properties (23)
authorholger80
permlinkre-crokkon-re-holger80-measuring-rc-costs-for-0-20-6-20181016t092442250z
categorysteemdev
json_metadata{"tags":["steemdev"],"links":["https://github.com/steemit/steem/issues/2972","https://github.com/steemit/steem/commit/47ce5099ba254141b4ffe97bb3187d3a21369365","https://github.com/steemit/steem/commit/673c86fa572d54d7d7a982ca8cb7c2440d8eb214"],"app":"steemit/0.1"}
created2018-10-16 09:24:45
last_update2018-10-16 09:24:45
depth2
children11
last_payout2018-10-23 09:24:45
cashout_time1969-12-31 23:59:59
total_payout_value0.021 HBD
curator_payout_value0.006 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length370
author_reputation358,857,509,568,825
root_title"Measuring RC costs for 0.20.6"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id73,399,467
net_rshares22,720,277,290
author_curate_reward""
vote details (1)
@crokkon · (edited)
.
.
properties (22)
authorcrokkon
permlinkre-holger80-re-crokkon-re-holger80-measuring-rc-costs-for-0-20-6-20181016t094622238z
categorysteemdev
json_metadata"{"app": ""}"
created2018-10-16 09:46:21
last_update2022-09-18 10:22:21
depth3
children10
last_payout2018-10-23 09:46:21
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length1
author_reputation81,214,366,861,104
root_title"Measuring RC costs for 0.20.6"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id73,400,533
net_rshares0
@glenalbrethsen ·
Hey, @holger80.

I guess I'm looking at the changes and thinking that voting will be cheaper, but everything else will have either a slight or significant increase. Do you know if this is going to be an ongoing thing, incremental changes in the cost of actions until things more or less settle down?

Also, what time next week is this supposed to happen?
properties (22)
authorglenalbrethsen
permlinkre-holger80-measuring-rc-costs-for-0-20-6-20181017t021456457z
categorysteemdev
json_metadata{"tags":["steemdev"],"users":["holger80"],"app":"steemit/0.1"}
created2018-10-17 02:14:57
last_update2018-10-17 02:14:57
depth1
children0
last_payout2018-10-24 02:14:57
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length354
author_reputation123,853,032,378,097
root_title"Measuring RC costs for 0.20.6"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id73,449,096
net_rshares0
@ikarus56 ·
These changes are importent. Thank's a lot for sharing them. Hope that they don't have much influence to my activities here at STEEMIT.

Posted using [Partiko Android](https://steemit.com/@partiko-android)
properties (22)
authorikarus56
permlinkikarus56-re-holger80-measuring-rc-costs-for-0-20-6-20181016t142444205z
categorysteemdev
json_metadata{"app":"partiko"}
created2018-10-16 14:24:45
last_update2018-10-16 14:24:45
depth1
children0
last_payout2018-10-23 14:24:45
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length205
author_reputation11,575,118,111,726
root_title"Measuring RC costs for 0.20.6"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id73,415,672
net_rshares0
@isacoin ·
Aggggh the pain.
thank @holger80
properties (22)
authorisacoin
permlinkre-holger80-measuring-rc-costs-for-0-20-6-20181016t230931626z
categorysteemdev
json_metadata{"tags":["steemdev"],"users":["holger80"],"app":"steemit/0.1"}
created2018-10-16 23:09:33
last_update2018-10-16 23:09:33
depth1
children0
last_payout2018-10-23 23:09:33
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length32
author_reputation26,003,897,306,576
root_title"Measuring RC costs for 0.20.6"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd0
post_id73,441,795
net_rshares0
@newageinv ·
Have the cost for claiming an account change?  I was able to claim one the first week but have not since because of an increase in RC cost.
properties (22)
authornewageinv
permlinkre-holger80-measuring-rc-costs-for-0-20-6-20181021t233226577z
categorysteemdev
json_metadata{"tags":["steemdev"],"app":"steemit/0.1"}
created2018-10-21 23:32:27
last_update2018-10-21 23:32:27
depth1
children1
last_payout2018-10-28 23:32:27
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length139
author_reputation203,127,221,179,221
root_title"Measuring RC costs for 0.20.6"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id73,778,756
net_rshares0
@holger80 ·
You can check here
https://beempy.com/resource_costs
properties (22)
authorholger80
permlinkre-newageinv-re-holger80-measuring-rc-costs-for-0-20-6-20181022t052804149z
categorysteemdev
json_metadata{"tags":["steemdev"],"links":["https://beempy.com/resource_costs"],"app":"steemit/0.1"}
created2018-10-22 05:28:06
last_update2018-10-22 05:28:06
depth2
children0
last_payout2018-10-29 05:28:06
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length52
author_reputation358,857,509,568,825
root_title"Measuring RC costs for 0.20.6"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id73,792,964
net_rshares0
@seo-boss ·
Thanx to inform about this. I was already surprised because I can do nothing after very little activity, because of lack of RC.
properties (22)
authorseo-boss
permlinkre-holger80-measuring-rc-costs-for-0-20-6-20181016t091009852z
categorysteemdev
json_metadata{"tags":["steemdev"],"community":"steempeak","app":"steempeak"}
created2018-10-16 09:10:09
last_update2018-10-16 09:10:09
depth1
children0
last_payout2018-10-23 09:10:09
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length127
author_reputation41,695,702,099,935
root_title"Measuring RC costs for 0.20.6"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id73,398,793
net_rshares0
@share2steem ·
Hi **holger80** !

Do you know **<a href='https://share2steem.com'>Share2Steem</a>** ?
It's a new application that allows you to automatically post on Steemit what you publish on Instagram, Twitter or Youtube.
This way **you can build your community here on Steemit and on your traditional social media at the same time, and with no extra efforts !**

For the latest news about the Share2Steem application, visit our @share2steem profile.

<a href='https://share2steem.com'><img src='https://i.imgur.com/dX60V3Z.gif'></a>

See you soon on https://www.share2steem.com

<sup>This message is generated automatically and only once per user. We won't bother you again.</sup>
properties (22)
authorshare2steem
permlinks2s1539679878682
categorysteemdev
json_metadata{"tags":["steemdev","steem","hardfork","hf20","busy"],"app":"share2steem/1.0.0","format":"markdown"}
created2018-10-16 08:51:18
last_update2018-10-16 08:51:18
depth1
children0
last_payout2018-10-23 08:51:18
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length669
author_reputation42,754,017,295,167
root_title"Measuring RC costs for 0.20.6"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id73,397,900
net_rshares0
@steem-ua ·
#### Hi @holger80!

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

In our last Algorithmic Curation Round, consisting of 391 contributions, your post is ranked at **#20**.
##### Evaluation of your UA score:

* Your follower network is great!
* The readers appreciate your great work!
* Good user engagement!


**Feel free to join our [@steem-ua Discord server](https://discord.gg/KpBNYGz)**
properties (22)
authorsteem-ua
permlinkre-measuring-rc-costs-for-0-20-6-20181016t154338z
categorysteemdev
json_metadata"{"app": "beem/0.20.7"}"
created2018-10-16 15:43:39
last_update2018-10-16 15:43:39
depth1
children0
last_payout2018-10-23 15:43:39
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length596
author_reputation23,214,230,978,060
root_title"Measuring RC costs for 0.20.6"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id73,420,681
net_rshares0
@steemmillionaire ·
$0.03
Oh... will make it even more difficult for noobies. Not good!
👍  ,
properties (23)
authorsteemmillionaire
permlinkre-holger80-measuring-rc-costs-for-0-20-6-20181016t152449452z
categorysteemdev
json_metadata{"tags":["steemdev"],"app":"steemit/0.1"}
created2018-10-16 15:24:51
last_update2018-10-16 15:24:51
depth1
children0
last_payout2018-10-23 15:24:51
cashout_time1969-12-31 23:59:59
total_payout_value0.024 HBD
curator_payout_value0.007 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length61
author_reputation98,329,572,036,875
root_title"Measuring RC costs for 0.20.6"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id73,419,552
net_rshares26,334,023,328
author_curate_reward""
vote details (2)