create account

Reconfiguration notice for api.hive.blog API node infrastructure by blocktrades

View this thread on: hive.blogpeakd.comecency.com
· @blocktrades · (edited)
$352.40
Reconfiguration notice for api.hive.blog API node infrastructure
As I mentioned in my last post on development progress at BlockTrades, we’ve been asking Hive-based apps to change the way they broadcast transactions. Transactions are used to add user-generated operations such as voting, posting, transferring funds, delegating HP, etcetera  to the Hive blockchain. 

In this post I’m going to briefly describe why we’re requesting this change and also describe a change we’ve made to our API node infrastructure  to better handle the increased traffic from bots playing Splinterlands with “bad” API calls. This latter information will likely be interesting to other API node operators.

# Apps should  use broadcast_transaction call

Most Hive-based apps previously used the call `broadcast_transaction_synchronous` to broadcast transactions. This call, as the name implies, waits for a transaction to be included into the blockchain before it returns to the calling application. The problem with this call is that we’ve measured it takes about 3 seconds on average to complete on our API node infrastructure even under normal loading conditions. That’s a long time to a computer.

So if one of our hived nodes gets a lot of these calls, the calls keep all of that hived’s worker threads busy, effectively slowing down all API calls made to that hived server. 

By adding additional logging to one of our hived nodes, we were able to observe that even read-only API calls arriving at the loaded hived node could wait 2 seconds (or even more under very heavy loads) before they got assigned a worker thread to process them. A few days ago, this was noticeable as a slowdown on not only web sites that broadcast transactions such as hive.blog, ecency, and peakd, but even on read-only Hive-based sites (e.g. Hive block explorers such as https://hiveblocks.com).

The ideal solution to this problem is for apps to replace all these slow calls with the newer, faster `broadcast_transaction` call. This call doesn’t wait for the transaction to be included into the blockchain, and it completes on api.hive.blog within an average of 0.027 seconds (more than 100x faster than the synchronous version).

## Most hive apps have already migrated to the better API call

Most of the major Hive apps have moved to the faster broadcast call within the past few days, as app devs saw how much more responsive their app became with the new calls (i.e. they became faster than they ever were before, even when we had less loading on the Hive network). 

And I expect the few remaining big apps, such as hive.blog, to convert to using the new calls within the next couple of days (we have an engineer working now to fix one known issue preventing us from rolling out the latest version of condenser with the broadcast_transaction fix).

# Mitigating bad traffic from misbehaving bots

But despite movement of the major Hive apps to the faster call, we still see a lot of broadcast_transaction_synchronous traffic on our node being generated by presumably home-grown bots playing Splinterlands for their users. I suppose these bot devs will eventually fix their bots, but in the meantime, we have no easy way to contact them, so we’ve made a change to our API node infrastructure so that this “bad” traffic doesn’t impact the apps generating “good traffic”. 

We have redirected all incoming broadcast_transaction_synchronous traffic to a single hived node that only processes this type of API traffic, and all other API calls (including the “good” broadcast_transaction) are routed to our other hived nodes. This means that apps using the proper calls will not be slowed down by the bad traffic. And it will probably ultimately encourage the bad traffic generators to change their bots as well, although I’m not holding my breath for when that will happen.

# Add an extra consensus hived to manage broadcast_transaction_synchronous traffic
If other API nodes want to be capable of serving all the traffic from the Hive network right now, here’s the relatively easy way to do it:
* add one additional consensus (not account history) hived node to your server. Since consensus nodes don’t require much memory (around 4GB), the main additional resource cost is around 370GB of disk space for the additional block_log file. You only need a consensus node because it is only going to be processing broadcast calls and nothing else.
* Modify your jussi config file to redirect all below types of traffic to your consensus node:
** steemd.network_broadcast_api.broadcast_transaction_synchronous
** appbase.condenser_api.broadcast_transaction_synchronous
** appbase.network_broadcast_api.broadcast_transaction_synchronous

With the above steps, your regular account_history node(s) will process all the good traffic and the bad traffic will be offloaded to the light weight consensus node. Also, if you want to further improve quality of service for the bad traffic, you can increase the web-threads setting in your consensus node’s configuration file from the default value of 32 to 64 (or higher), at the cost of increased memory usage.

# Quick Update
We swapped over hive.blog to use the new calls earlier today and we swapped over wallet.hive.blog about an hour ago. The UX feels much more responsive now.
👍  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , and 759 others
👎  
properties (23)
authorblocktrades
permlinkreconfiguration-notice-for-api-hive-blog-api-node-infrastructure
categoryhive-102930
json_metadata{"tags":["hive","blockchain","software","blocktrades"],"links":["https://hiveblocks.com"],"app":"hiveblog/0.1","format":"markdown"}
created2021-08-02 21:58:54
last_update2021-08-03 23:21:27
depth0
children37
last_payout2021-08-09 21:58:54
cashout_time1969-12-31 23:59:59
total_payout_value176.289 HBD
curator_payout_value176.115 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length5,222
author_reputation1,278,365,136,286,840
root_title"Reconfiguration notice for api.hive.blog API node infrastructure"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id105,285,406
net_rshares524,583,651,196,493
author_curate_reward""
vote details (824)
@appukuttan66 · (edited)
> The ideal solution to this problem is for apps to replace all these slow calls with the newer, faster broadcast_transaction call.

Which call does hive-js make ... i made a fun side project using hive-js and can someone please tell me if hive-js uses `broadcast_transaction_synchronous` ... or are the js libs updated to this issue ? 
properties (22)
authorappukuttan66
permlinkre-blocktrades-202183t62415757z
categoryhive-102930
json_metadata{"tags":["hive-102930","hive","blockchain","software","blocktrades"],"app":"ecency/3.0.18-vision","format":"markdown+html"}
created2021-08-03 00:54:15
last_update2021-08-03 00:54:51
depth1
children4
last_payout2021-08-10 00:54: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_length336
author_reputation1,491,281,020,538
root_title"Reconfiguration notice for api.hive.blog API node infrastructure"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id105,287,646
net_rshares0
@blocktrades ·
hive-js was updated a couple of days ago. So you just need to make sure you are using the very latest version.
properties (22)
authorblocktrades
permlinkqx8nwq
categoryhive-102930
json_metadata{"app":"hiveblog/0.1"}
created2021-08-03 00:55:39
last_update2021-08-03 00:55:39
depth2
children3
last_payout2021-08-10 00:55: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_length110
author_reputation1,278,365,136,286,840
root_title"Reconfiguration notice for api.hive.blog API node infrastructure"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id105,287,659
net_rshares0
@appukuttan66 ·
oh okay thank you 🙂 ... i used jsdelivr so i'm hoping it got updated automatically
properties (22)
authorappukuttan66
permlinkre-blocktrades-202183t63133685z
categoryhive-102930
json_metadata{"tags":["ecency"],"app":"ecency/3.0.18-vision","format":"markdown+html"}
created2021-08-03 01:01:33
last_update2021-08-03 01:01:33
depth3
children2
last_payout2021-08-10 01:01: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_length82
author_reputation1,491,281,020,538
root_title"Reconfiguration notice for api.hive.blog API node infrastructure"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id105,287,720
net_rshares0
@apunawu ·
What a great and neet job you did. I must confess to you that i really enjoyed reading and digetsing the whole of this work because you cited it well in your programming. Thanks a lot bro.
properties (22)
authorapunawu
permlinkre-blocktrades-2021816t165032209z
categoryhive-102930
json_metadata{"tags":["hive","blockchain","software","blocktrades"],"app":"ecency/3.0.18-vision","format":"markdown+html"}
created2021-08-16 23:50:33
last_update2021-08-16 23:50:33
depth1
children0
last_payout2021-08-23 23:50: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_length188
author_reputation148,992,808,493,855
root_title"Reconfiguration notice for api.hive.blog API node infrastructure"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id105,588,085
net_rshares0
@arcange ·
$0.12
Letting "bad" requests fall to a lower perfs node is a brilliant idea. I have always loved how easily you can fool computers with a simple workaround.
👍  
properties (23)
authorarcange
permlinkre-blocktrades-qx9ekl
categoryhive-102930
json_metadata{"tags":["hive-102930"],"app":"peakd/2021.07.5"}
created2021-08-03 10:31:33
last_update2021-08-03 10:31:33
depth1
children0
last_payout2021-08-10 10:31:33
cashout_time1969-12-31 23:59:59
total_payout_value0.062 HBD
curator_payout_value0.062 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length150
author_reputation1,146,611,356,767,317
root_title"Reconfiguration notice for api.hive.blog API node infrastructure"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id105,293,919
net_rshares184,589,433,197
author_curate_reward""
vote details (1)
@clixmoney ·
hey, tell me, please, what the community needs to be ranked here : https://hive.blog/communities . I'm working on [DCooperation](https://hive.blog/trending/hive-177976) for a long time, and we finally have pending rewards more than $100. Maybe we need more people to post there ? Or what are the criteria for a community to appear in that page ?
properties (22)
authorclixmoney
permlinkqy2pah
categoryhive-102930
json_metadata{"links":["https://hive.blog/communities"],"app":"hiveblog/0.1"}
created2021-08-19 06:13:21
last_update2021-08-19 06:13:21
depth1
children1
last_payout2021-08-26 06:13: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_length345
author_reputation708,028,799,822,335
root_title"Reconfiguration notice for api.hive.blog API node infrastructure"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id105,639,377
net_rshares0
@blocktrades ·
I don't know off the top of my head, that algorithm was written a long time ago, before I was involved with the development of the hivemind codebase, so somebody would need to dive into the hivemind code to figure it out.
properties (22)
authorblocktrades
permlinkqy3rvt
categoryhive-102930
json_metadata{"app":"hiveblog/0.1"}
created2021-08-19 20:07:06
last_update2021-08-19 20:07:06
depth2
children0
last_payout2021-08-26 20:07: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_length221
author_reputation1,278,365,136,286,840
root_title"Reconfiguration notice for api.hive.blog API node infrastructure"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id105,652,721
net_rshares0
@fervi ·
But that's how work Hive-JS, isn't it?
👎  
properties (23)
authorfervi
permlinkqxhleh
categoryhive-102930
json_metadata{"app":"hiveblog/0.1"}
created2021-08-07 20:40:00
last_update2021-08-07 20:40:00
depth1
children2
last_payout2021-08-14 20:40:00
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_length38
author_reputation-1,650,858,928,265
root_title"Reconfiguration notice for api.hive.blog API node infrastructure"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id105,387,662
net_rshares-5,104,141,009
author_curate_reward""
vote details (1)
@blocktrades ·
I don't understand your question, could you add some detail?
properties (22)
authorblocktrades
permlinkqxje6c
categoryhive-102930
json_metadata{"app":"hiveblog/0.1"}
created2021-08-08 19:59:03
last_update2021-08-08 19:59:03
depth2
children1
last_payout2021-08-15 19:59:03
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_length60
author_reputation1,278,365,136,286,840
root_title"Reconfiguration notice for api.hive.blog API node infrastructure"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id105,407,286
net_rshares0
@fervi · (edited)
That's how customJson function works, isn't it? (in HiveJS library). Using synchronic function instead async?
👎  
properties (23)
authorfervi
permlinkqxu977
categoryhive-102930
json_metadata{"app":"hiveblog/0.1"}
created2021-08-14 16:45:21
last_update2021-08-14 16:53:48
depth3
children0
last_payout2021-08-21 16:45: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_length109
author_reputation-1,650,858,928,265
root_title"Reconfiguration notice for api.hive.blog API node infrastructure"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id105,534,502
net_rshares-5,066,257,473
author_curate_reward""
vote details (1)
@fionasfavourites ·
Even I get the gist of this. Thank you. What a jou...
Even I get the gist of this. Thank you. What a journey these last 4 years (for me). I am constantly delighted at how things are developing. Especially since the advent of Hive. Thank you. 

 Posted using [Dapplr](https://app.dapplr.in/mUBQZnwqmk8Rbdr59)
properties (22)
authorfionasfavourites
permlinkevenigetthegistofthist-mhnx1g1oh565fp05fyw27218bp8vq22v
categoryhive-102930
json_metadata{"app":"dapplr","format":"markdown","tags":["dapplr"],"media":[],"users_tagged":[]}
created2021-08-03 04:11:00
last_update2021-08-03 04:11:00
depth1
children0
last_payout2021-08-10 04:11:00
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_length254
author_reputation662,378,372,220,714
root_title"Reconfiguration notice for api.hive.blog API node infrastructure"
beneficiaries
0.
accountdapplr
weight500
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id105,289,631
net_rshares0
@fjcalduch ·
![Good Job! animado.gif](https://files.peakd.com/file/peakd-hive/fjcalduch/AJj2ZLoyWvVci8QrJHKw48HhzEoWAqWLKS89Zq9GLdcdVHsSpH6Yg9uzuUo31kL.gif)
properties (22)
authorfjcalduch
permlinkre-blocktrades-qxd4bb
categoryhive-102930
json_metadata{"tags":["hive-102930"],"app":"peakd/2021.07.5"}
created2021-08-05 10:40:24
last_update2021-08-05 10:40:24
depth1
children0
last_payout2021-08-12 10:40:24
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_length145
author_reputation64,019,430,177,639
root_title"Reconfiguration notice for api.hive.blog API node infrastructure"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id105,336,587
net_rshares0
@gadrian ·
That's a very elegant solution to reroute the blocking traffic to a dedicated node and keep the unblocking traffic separate.

By the way, this name sounds... not updated yet? :)
** <code>steemd</code>.network_broadcast_api.broadcast_transaction_synchronous
properties (22)
authorgadrian
permlinkre-blocktrades-qx9qn9
categoryhive-102930
json_metadata{"tags":["hive-102930"],"app":"peakd/2021.07.5"}
created2021-08-03 14:52:21
last_update2021-08-03 14:52:21
depth1
children2
last_payout2021-08-10 14:52: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_length256
author_reputation637,313,255,545,126
root_title"Reconfiguration notice for api.hive.blog API node infrastructure"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id105,298,145
net_rshares0
@blocktrades ·
Actually, that name is appropriate, because that route on jussi is for older, slower pre-appbase traffic that jussi has to translate from the old format before a hived node can process it.
properties (22)
authorblocktrades
permlinkqx9t8o
categoryhive-102930
json_metadata{"app":"hiveblog/0.1"}
created2021-08-03 15:48:27
last_update2021-08-03 15:48:27
depth2
children1
last_payout2021-08-10 15:48: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_length188
author_reputation1,278,365,136,286,840
root_title"Reconfiguration notice for api.hive.blog API node infrastructure"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id105,299,326
net_rshares0
@gadrian ·
That makes sense. Now that sounds like legacy meets evolution. :)
properties (22)
authorgadrian
permlinkre-blocktrades-qx9tgw
categoryhive-102930
json_metadata{"tags":["hive-102930"],"app":"peakd/2021.07.5"}
created2021-08-03 15:53:21
last_update2021-08-03 15:53:21
depth3
children0
last_payout2021-08-10 15:53: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_length65
author_reputation637,313,255,545,126
root_title"Reconfiguration notice for api.hive.blog API node infrastructure"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id105,299,415
net_rshares0
@hivebuzz ·
Congratulations @blocktrades! You have completed the following achievement on the Hive blockchain and have been rewarded with new badge(s) :

<table><tr><td><img src="https://images.hive.blog/60x70/http://hivebuzz.me/@blocktrades/payout.png?202108041024"></td><td>You received more than 1255000 HP as payout for your posts and comments.<br>Your next payout target is 1260000 HP.<br><sub>The unit is Hive Power equivalent because your rewards can be split into HP and HBD</sub></td></tr>
</table>

<sub>_You can view your badges on [your board](https://hivebuzz.me/@blocktrades) and compare yourself to others in the [Ranking](https://hivebuzz.me/ranking)_</sub>
<sub>_If you no longer want to receive notifications, reply to this comment with the word_ `STOP`</sub>



**Check out the last post from @hivebuzz:**
<table><tr><td><a href="/hivebuzz/@hivebuzz/pud-202108-feedback"><img src="https://images.hive.blog/64x128/https://i.imgur.com/zHjYI1k.jpg"></a></td><td><a href="/hivebuzz/@hivebuzz/pud-202108-feedback">Feedback from the August 1st Hive Power Up Day</a></td></tr></table>
properties (22)
authorhivebuzz
permlinkhivebuzz-notify-blocktrades-20210804t103525
categoryhive-102930
json_metadata{"image":["http://hivebuzz.me/notify.t6.png"]}
created2021-08-04 10:35:24
last_update2021-08-04 10:35:24
depth1
children0
last_payout2021-08-11 10:35: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_length1,084
author_reputation370,313,823,790,458
root_title"Reconfiguration notice for api.hive.blog API node infrastructure"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id105,314,881
net_rshares0
@hivebuzz ·
Congratulations @blocktrades! Your post has been a top performer on the Hive blockchain and you have been rewarded with the following badge:

<table><tr><td><img src="https://images.hive.blog/60x60/http://hivebuzz.me/badges/toppayoutweek.png"></td><td>Post with the highest payout of the week.</td></tr>
</table>

<sub>_You can view your badges on [your board](https://hivebuzz.me/@blocktrades) and compare yourself to others in the [Ranking](https://hivebuzz.me/ranking)_</sub>
<sub>_If you no longer want to receive notifications, reply to this comment with the word_ `STOP`</sub>



**Check out the last post from @hivebuzz:**
<table><tr><td><a href="/hivebuzz/@hivebuzz/pud-202108-feedback"><img src="https://images.hive.blog/64x128/https://i.imgur.com/zHjYI1k.jpg"></a></td><td><a href="/hivebuzz/@hivebuzz/pud-202108-feedback">Feedback from the August 1st Hive Power Up Day</a></td></tr></table>
properties (22)
authorhivebuzz
permlinkhivebuzz-notify-blocktrades-20210809t014417
categoryhive-102930
json_metadata{"image":["http://hivebuzz.me/notify.t6.png"]}
created2021-08-09 01:44:18
last_update2021-08-09 01:44:18
depth1
children0
last_payout2021-08-16 01:44: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_length901
author_reputation370,313,823,790,458
root_title"Reconfiguration notice for api.hive.blog API node infrastructure"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id105,411,602
net_rshares0
@papilloncharity ·
And so Hive continues to outpace their peers and you guys do excellent work.
The future looks great.
properties (22)
authorpapilloncharity
permlinkre-blocktrades-202183t45722414z
categoryhive-102930
json_metadata{"tags":["hive-102930","hive","blockchain","software","blocktrades"],"app":"ecency/3.0.16-surfer","format":"markdown+html"}
created2021-08-03 02:57:21
last_update2021-08-03 02:57:21
depth1
children0
last_payout2021-08-10 02:57: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_length100
author_reputation2,492,928,439,241,000
root_title"Reconfiguration notice for api.hive.blog API node infrastructure"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id105,288,886
net_rshares0
@tennysonck ·
unrelated question, dear blocktrades why do u keep sending Hive to people from your wallet?
properties (22)
authortennysonck
permlinkqxaz40
categoryhive-102930
json_metadata{"app":"hiveblog/0.1"}
created2021-08-04 06:53:03
last_update2021-08-04 06:53:03
depth1
children1
last_payout2021-08-11 06:53:03
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_length91
author_reputation938,055,045,870
root_title"Reconfiguration notice for api.hive.blog API node infrastructure"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id105,312,418
net_rshares0
@blocktrades ·
That is people buying Hive from our cryptocurrency exchange site: https://blocktrades.us
properties (22)
authorblocktrades
permlinkqxccw8
categoryhive-102930
json_metadata{"links":["https://blocktrades.us"],"app":"hiveblog/0.1"}
created2021-08-05 00:48:09
last_update2021-08-05 00:48:09
depth2
children0
last_payout2021-08-12 00:48: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_length88
author_reputation1,278,365,136,286,840
root_title"Reconfiguration notice for api.hive.blog API node infrastructure"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id105,327,934
net_rshares0
@themarkymark ·
$1.62
This is a fantastic explanation of the problem that should be user digestible. 

I really like the solution of migrating the poor performing traffic so most of the traffic is unaffected. 
👍  , , , , , , ,
👎  
properties (23)
authorthemarkymark
permlinkre-blocktrades-qx8g9w
categoryhive-102930
json_metadata{"tags":["hive-102930"],"app":"peakd/2021.07.5"}
created2021-08-02 22:10:45
last_update2021-08-02 22:10:45
depth1
children8
last_payout2021-08-09 22:10:45
cashout_time1969-12-31 23:59:59
total_payout_value0.812 HBD
curator_payout_value0.811 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length187
author_reputation1,774,088,473,727,210
root_title"Reconfiguration notice for api.hive.blog API node infrastructure"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id105,285,557
net_rshares2,421,881,818,553
author_curate_reward""
vote details (9)
@blocktrades ·
Well, I'm sure parts of it will be pretty hard to digest, such as "worker threads", but hopefully the gist of it will be understandable.
properties (22)
authorblocktrades
permlinkqx8hbm
categoryhive-102930
json_metadata{"app":"hiveblog/0.1"}
created2021-08-02 22:33:24
last_update2021-08-02 22:33:24
depth2
children7
last_payout2021-08-09 22:33:24
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_length136
author_reputation1,278,365,136,286,840
root_title"Reconfiguration notice for api.hive.blog API node infrastructure"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id105,285,825
net_rshares0
@tarazkp ·
$1.30
It makes enough sense to a noob (me) that I can understand what is happening and why :)
👍  , ,
properties (23)
authortarazkp
permlinkre-blocktrades-qx8j66
categoryhive-102930
json_metadata{"tags":["hive-102930"],"app":"peakd/2021.07.5"}
created2021-08-02 23:13:18
last_update2021-08-02 23:13:18
depth3
children6
last_payout2021-08-09 23:13:18
cashout_time1969-12-31 23:59:59
total_payout_value0.648 HBD
curator_payout_value0.648 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length87
author_reputation5,873,128,208,904,587
root_title"Reconfiguration notice for api.hive.blog API node infrastructure"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id105,286,371
net_rshares1,935,699,861,259
author_curate_reward""
vote details (3)
@urun ·
what do you think will happen to RC prices if splinterlands should increase again massive?

I see some increases on some transactions already.
properties (22)
authorurun
permlinkre-blocktrades-qx8k4r
categoryhive-102930
json_metadata{"tags":["hive-102930"],"app":"peakd/2021.07.5"}
created2021-08-02 23:34:03
last_update2021-08-02 23:34:03
depth1
children5
last_payout2021-08-09 23:34:03
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_length142
author_reputation94,125,949,460,949
root_title"Reconfiguration notice for api.hive.blog API node infrastructure"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id105,286,634
net_rshares0
@blocktrades ·
$0.12
RC will definitely keep going up if we get more traffic. One of the things I want to do as part of the next hardfork is rationalize RC cost calculations more. With increased traffic, we need it to be more accurate to real costs to the blockchain.
👍  ,
properties (23)
authorblocktrades
permlinkqx8nc1
categoryhive-102930
json_metadata{"app":"hiveblog/0.1"}
created2021-08-03 00:43:15
last_update2021-08-03 00:43:15
depth2
children4
last_payout2021-08-10 00:43:15
cashout_time1969-12-31 23:59:59
total_payout_value0.061 HBD
curator_payout_value0.061 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length246
author_reputation1,278,365,136,286,840
root_title"Reconfiguration notice for api.hive.blog API node infrastructure"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id105,287,528
net_rshares184,154,615,308
author_curate_reward""
vote details (2)
@urun ·
would mean lower the RC costs because hive is efficient right?

Would it be smart to have some base cost and an adjustment with price? I know that would be difficult to build, but it could be something we gather data today and can find out a fair price level for Rcs against chain running cost.

Like a mirror of benefit/cost. I know it cant be a 1 to 1 correlation between RC and price, simply because it would play out the reason to have hive. 

Or what would be your idea to make it semi-automatic? 
properties (22)
authorurun
permlinkre-blocktrades-qx8o0a
categoryhive-102930
json_metadata{"tags":["hive-102930"],"app":"peakd/2021.07.5"}
created2021-08-03 00:57:45
last_update2021-08-03 00:57:45
depth3
children3
last_payout2021-08-10 00:57: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_length503
author_reputation94,125,949,460,949
root_title"Reconfiguration notice for api.hive.blog API node infrastructure"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id105,287,680
net_rshares0