create account

20th update of 2021 on BlockTrades work on Hive software by blocktrades

View this thread on: hive.blogpeakd.comecency.com
· @blocktrades · (edited)
$292.80
20th update of 2021 on BlockTrades work on Hive software
![blocktrades update.png](https://images.hive.blog/DQmSihw8Kz4U7TuCQa98DDdCzqbqPFRumuVWAbareiYZW1Z/blocktrades%20update.png)

Below is a list of Hive-related programming issues worked on by BlockTrades team during last week or so:

# Hived work (blockchain node software)

### Continued development of TestTools framework
We made a substantial number of changes to the new TestTools framework that we are now using to do blackbox testing on hived: https://gitlab.syncad.com/hive/hive/-/merge_requests/278

There are too many changes to discuss individually (see the merge request for full details), but at a high-level, the new testing framework allows us to perform more complex tests faster and more efficiently than the previous framework.


### Command-line interface (CLI) wallet enhancements
We continued work on improvements to CLI wallet (refactoring to remove need for duplicate code to support legacy operations, upgrading cli wallet tests to use TestTools, support for signing of transactions based on authority) and I expect we’ll merge in these changes in the coming week.

### Continuing work on blockhain converter tool
We’re also continuing work on the blockchain converter that generates a testnet blockchain configuration form an existing blocklog. Most recently, we added multithreading support to speed it up and those changes are being tested now. You can follow the work on this task here: https://gitlab.syncad.com/hive/hive/-/commits/tm-blockchain-converter/

# Hivemind (2nd layer applications + social media middleware)


### Reduced peak memory consumption
We reviewed and merged in the changes to reduce memory usage of hive sync (just over 4GB footprint now, whereas previous peak usage was approaching 14GB). Finalized changes that were merged in are here: https://gitlab.syncad.com/hive/hivemind/-/merge_requests/527/diffs


### Optimized update_post_rshares

We completed and merged in the code that I mentioned last week that creates a temporary index for faster execution of the update_post_rshares function and we were finally able to achieve the same speedup in a full sync of hivemind on one of our production systems after some tweaks to the code (function with temporary index processed 52 million blocks in 19 minutes). 

To achieve the same results that we saw in our development testing, we found we had to perform a `vacuum analyze` on the `hive_votes` table prior to running the update_post_rshares function to ensure the query planner had the proper statistics to generate an efficient query plan. The merge request for the optimized code is here:
https://gitlab.syncad.com/hive/hivemind/-/merge_requests/521

### Optimized process of effective_comment_vote operation during massive sync

When we know that a particular post will be paid out before end of massive sync block processing, we can skip processing of effective_comment_vote_operations for such posts. This optimization reduced the amount of post records that we need to flush to the database during massive sync by more than 50%. The merge request for this optimization is here: https://gitlab.syncad.com/hive/hivemind/-/merge_requests/525


### Merged in new hive sync option --max-retries
We also finished review and testing of the new –max-retries option that allows configuring how many retries (or an indefinite number of retries) before the hive sync process will shutdown if it loses contact with the hived serving blockchain data to it: https://gitlab.syncad.com/hive/hivemind/-/merge_requests/526

# Optimized api.hive.blog servers (BlockTrades-supported API node)

While there are number of API nodes available nowadays, many Hive apps default to using our node (which is often useful, since it allows us to quickly spot any scaling issue that might be arising as Hive API traffic increases with time). Here is a graph of how that traffic has increased over the last year:

![image.png](https://images.hive.blog/DQmWoWKQctKxSMTj5YXm7JfmVdZN42c2NCJt28StVKqwLvd/image.png)

As you can see, our incoming API traffic (the top part of the graph) has roughly tripled over the year.

### Solved issue with transaction timeouts

Yesterday we started getting some reports of timeouts on transactions processed via api.hive.blog. The immediate suspicion, of course, was that this was due to the increased traffic coming from splinterlands servers, which turned out to be the case. 

But we weren’t seeing much CPU or IO loading on our servers, despite the increased traffic (in fact, we had substantial headroom there and we could likely easily handle 12x or more than the traffic we were receiving based on CPU bottlenecking just with our existing servers), so this lead us to suspect a network-related problem.

As a quick fix, we tried making some changes to the network configuration parameters of our servers based on recommendations from @mahdiyari, and we had a report from him that this helped some, but we were still getting reports of a fair number of timeouts, so we decided to do a more thorough analysis of the issue.

To properly analyze the network traffic, we first had to make some improvements to the jussi traffic analyzer that we use to analyze loading, because most of the increased traffic was encoding the nature of the request in the post bodies, which means the details of the request weren’t seen by the analyzer tool (e.g. we couldn’t see exactly what types of requests were creating the network problems). With these changes, the jussi analyzer can now distinguish what type of request is being made, allowing us to see which type of requests were slow and/or timing out.

After making this change, we found that the requests that were timing out were mostly transaction broadcasts using the old style “pre-appbase” format. Requests of this type can’t be directly processed by a hived node, but we run a jussi gateway on api.hive.blog that converts these legacy-formatted requests into appbase-formatted requests (effectively making our node backwards-compatible with these old style requests). 

So this was our first clue as to what the real problem was. After investigating how our jussi gateway was configured, we found that the converted requests were being sent to our hived nodes using the websocket protocol, unlike most other requests, which were sent via http. So, on a hunch, we modified the configuration of our jussi process to send translated requests as http requests instead of web socket requests and this eliminated the timeouts (as confirmed by both the jussi analyzer, beacon.peakd.com, and individual script testing by devs).

At this point, our node is operating very smoothly, despite signs that traffic has further increased beyond even yesterday’s traffic, so I’m confident we’ve solved all immediate issues.

### Replacement of calls to broadcast_transaction_synchronous with broadcast_transaction

Despite handling traffic fine now, I’m also a bit concerned about the use of broadcast_transaction_synchronous calls. These are blocking calls that tend to hold a connection open for 1.5s or more on average (half a block interval) because they wait for the transaction be included in the blockchain before returning. 

I’ve asked the library devs to look into changing their libraries to begin relying on the newer broadcast_transaction operation (a non-blocking call) and use the transaction_status API call to determine when their transaction has been included into the block, which should eliminate the large number of open connections that can occur when many transactions are being broadcast at once.

@mahdiyari has already made changes to hive-js (the Javascript library for hive apps) along these lines (as well as replacing the use of legacy-formatted API calls with appbase formatted API calls) and apps developers are now beginning to test their apps with this beta version of hive-js. Assuming this process goes smoothly, I anticipate that other library devs will swiftly follow suit.

# Hive Application Framework (HAF)

Some enhancements to HAF have been made to support synchronizing of multiple Hive apps operating on a HAF server. This allows an app that relies on the data of other apps to be sure that those apps have   processed all blocks up to the point where the dependent app is currently working at. This enhancement also involved support for secure sharing of data between HAF apps on a HAF server (for example, a dependent app can read, but not write, data in the tables of the app it depends on).

As I understand it, we now have a sample application built using HAF, but I haven’t had a chance to review it yet, as I was busy yesterday analyzing and optimizing our web infrastructure with our infrastructure team as discussed above. But this is high on my personal priority list, so I plan to review the work done here soon.

# What’s next?

We’ve resumed work on the sql_serializer plugin, which is one of the last key pieces needed before we can release HAF. Once those changes are completed, we’ll be able to do an end-to-end test with hived→sql_serializer→hivemind with a full sync of the blockchain. Perhaps I’m optimistic about the resulting speedup, but it’s possible we could have results as early as next Monday. I’m hoping we have some form of HAF ready for early beta testers within a week or two, but bear in mind that is a best case scenario.
👍  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , and 936 others
properties (23)
authorblocktrades
permlink20th-update-of-2021-on-blocktrades-work-on-hive-software
categoryhive-139531
json_metadata{"tags":["hive","blockchain","software","blocktrades"],"users":["mahdiyari"],"image":["https://images.hive.blog/DQmSihw8Kz4U7TuCQa98DDdCzqbqPFRumuVWAbareiYZW1Z/blocktrades%20update.png","https://images.hive.blog/DQmWoWKQctKxSMTj5YXm7JfmVdZN42c2NCJt28StVKqwLvd/image.png"],"links":["https://gitlab.syncad.com/hive/hive/-/merge_requests/278"],"app":"hiveblog/0.1","format":"markdown"}
created2021-07-29 21:42:09
last_update2021-07-29 21:57:57
depth0
children34
last_payout2021-08-05 21:42:09
cashout_time1969-12-31 23:59:59
total_payout_value146.506 HBD
curator_payout_value146.297 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length9,344
author_reputation1,156,468,945,234,541
root_title"20th update of 2021 on BlockTrades work on Hive software"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id105,199,587
net_rshares462,663,312,358,514
author_curate_reward""
vote details (1000)
@anyboadas ·
I am not yet using the updates but all improvements that are made for the welfare of the platform and we users welcome, to update peak, I must first update the google chrome browser, is the message that gives me the team, but I have doubts about it I will consult with a friend to update to see how it goes.
properties (22)
authoranyboadas
permlinkre-blocktrades-qx7044
categoryhive-139531
json_metadata{"tags":["hive-139531"],"app":"peakd/2021.07.5"}
created2021-08-02 03:24:06
last_update2021-08-02 03:24:06
depth1
children0
last_payout2021-08-09 03:24: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_length307
author_reputation3,703,326,664,661
root_title"20th update of 2021 on BlockTrades work on Hive software"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id105,269,407
net_rshares0
@apunawu · (edited)
As a CFA holder, I **recommend** that the **graph** was properly straight to the point of view. Please if it takes effect by that next week as I too is expecting it to work, just keep me **updated**
properties (22)
authorapunawu
permlinkre-blocktrades-2021729t151351835z
categoryhive-139531
json_metadata{"tags":["hive","blockchain","software","blocktrades"],"app":"ecency/3.0.18-vision","format":"markdown+html"}
created2021-07-29 22:13:57
last_update2021-07-29 22:16:21
depth1
children3
last_payout2021-08-05 22:13: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_length198
author_reputation137,141,588,333,293
root_title"20th update of 2021 on BlockTrades work on Hive software"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id105,200,121
net_rshares0
@blocktrades ·
$0.31
CFA = chartered financial analyst?

If so, I thought you guys only show your clients graphs that go upwards  :-) But we can hope that our traffic graph stays inline with your expectations (unless some of the traffic starts getting diverted to other Hive API nodes).
👍  ,
properties (23)
authorblocktrades
permlinkqx12fy
categoryhive-139531
json_metadata{"app":"hiveblog/0.1"}
created2021-07-29 22:28:45
last_update2021-07-29 22:28:45
depth2
children2
last_payout2021-08-05 22:28:45
cashout_time1969-12-31 23:59:59
total_payout_value0.153 HBD
curator_payout_value0.153 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length265
author_reputation1,156,468,945,234,541
root_title"20th update of 2021 on BlockTrades work on Hive software"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id105,200,304
net_rshares486,746,501,035
author_curate_reward""
vote details (2)
@geneeverett ·
Good morning @blocktrades
Hey I have two transfers that have issue.  What is best way to contact?   one isn’t shown as pending or anything. It seemed it was loading a long time but it was sent.  The other says completed but there is no pending transaction in my wallet.  Thank you so much!   Anyone else having issues this AM?
properties (22)
authorgeneeverett
permlinkqx29sd
categoryhive-139531
json_metadata{"users":["blocktrades"],"app":"hiveblog/0.1"}
created2021-07-30 14:05:03
last_update2021-07-30 14:05:03
depth3
children1
last_payout2021-08-06 14:05: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_length326
author_reputation281,107,877,129,068
root_title"20th update of 2021 on BlockTrades work on Hive software"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id105,212,817
net_rshares0
@bonzopoe ·
:)
properties (22)
authorbonzopoe
permlinkqx2ns0
categoryhive-139531
json_metadata{"app":"hiveblog/0.1"}
created2021-07-30 19:07:12
last_update2021-07-30 19:07:12
depth1
children0
last_payout2021-08-06 19:07: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_length2
author_reputation164,329,643,124,610
root_title"20th update of 2021 on BlockTrades work on Hive software"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id105,219,193
net_rshares0
@bossjun21 ·
Keep it up ♥️
properties (22)
authorbossjun21
permlinkre-blocktrades-2021825t225751300z
categoryhive-139531
json_metadata{"tags":["hive","blockchain","software","blocktrades"],"app":"ecency/3.0.19-vision","format":"markdown+html"}
created2021-08-25 14:57:51
last_update2021-08-25 14:57:51
depth1
children0
last_payout2021-09-01 14:57:51
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_length13
author_reputation0
root_title"20th update of 2021 on BlockTrades work on Hive software"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id105,786,290
net_rshares0
@fjcalduch ·
![Good Job! 4.jpg](https://files.peakd.com/file/peakd-hive/fjcalduch/245coXmaEq7khXqjttTTePhKe18vLe3RzYEmcb6FzyjZ7FcgUr1qLoGe7TKFeMaqayha7.jpg)
properties (22)
authorfjcalduch
permlinkre-blocktrades-qx2eq8
categoryhive-139531
json_metadata{"tags":["hive-139531"],"app":"peakd/2021.07.2"}
created2021-07-30 15:51:45
last_update2021-07-30 15:51:45
depth1
children0
last_payout2021-08-06 15:51: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_length145
author_reputation57,976,625,131,474
root_title"20th update of 2021 on BlockTrades work on Hive software"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id105,214,908
net_rshares0
@foxon ·
$0.14
Really appreciate you and @mahdiyari putting in the effort on api.hive.blog and transitioning to the right broadcast api! Impressive  result with the change to Jussi. Recent stats posts show a massive uptick in usage and I don't think we can even call this a scaling hiccup 😎 Will be nice to have the libs ready for the future and to help lighten the current networking reqs

Can't wait for HAF! Everything else is noise 😆
👍  
properties (23)
authorfoxon
permlinkre-blocktrades-qx1idz
categoryhive-139531
json_metadata{"tags":["hive-139531"],"app":"peakd/2021.07.2"}
created2021-07-30 04:12:21
last_update2021-07-30 04:12:21
depth1
children0
last_payout2021-08-06 04:12:21
cashout_time1969-12-31 23:59:59
total_payout_value0.069 HBD
curator_payout_value0.069 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length422
author_reputation9,226,931,685,882
root_title"20th update of 2021 on BlockTrades work on Hive software"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id105,205,120
net_rshares222,123,059,863
author_curate_reward""
vote details (1)
@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?202107290029"></td><td>You received more than 1245000 HP as payout for your posts and comments.<br>Your next payout target is 1250000 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>


To support your work, I also upvoted your post!


**Check out the last post from @hivebuzz:**
<table><tr><td><a href="/hivebuzz/@hivebuzz/pud-202108"><img src="https://images.hive.blog/64x128/https://i.imgur.com/805FIIt.jpg"></a></td><td><a href="/hivebuzz/@hivebuzz/pud-202108">Hive Power Up Day - August 1st 2021 - Hive Power Delegation</a></td></tr></table>
properties (22)
authorhivebuzz
permlinkhivebuzz-notify-blocktrades-20210729t220155
categoryhive-139531
json_metadata{"image":["http://hivebuzz.me/notify.t6.png"]}
created2021-07-29 22:01:54
last_update2021-07-29 22:01:54
depth1
children0
last_payout2021-08-05 22:01:54
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,128
author_reputation367,875,542,916,368
root_title"20th update of 2021 on BlockTrades work on Hive software"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id105,199,943
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/toppayoutday.png"></td><td>Post with the highest payout of the day.</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"><img src="https://images.hive.blog/64x128/https://i.imgur.com/805FIIt.jpg"></a></td><td><a href="/hivebuzz/@hivebuzz/pud-202108">Hive Power Up Day - August 1st 2021 - Hive Power Delegation</a></td></tr></table>
properties (22)
authorhivebuzz
permlinkhivebuzz-notify-blocktrades-20210730t003206
categoryhive-139531
json_metadata{"image":["http://hivebuzz.me/notify.t6.png"]}
created2021-07-30 00:32:06
last_update2021-07-30 00:32:06
depth1
children0
last_payout2021-08-06 00:32: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_length894
author_reputation367,875,542,916,368
root_title"20th update of 2021 on BlockTrades work on Hive software"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id105,202,752
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>

properties (22)
authorhivebuzz
permlinkhivebuzz-notify-blocktrades-20210802t004516
categoryhive-139531
json_metadata{"image":["http://hivebuzz.me/notify.t6.png"]}
created2021-08-02 00:45:15
last_update2021-08-02 00:45:15
depth1
children0
last_payout2021-08-09 00:45: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_length584
author_reputation367,875,542,916,368
root_title"20th update of 2021 on BlockTrades work on Hive software"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id105,266,124
net_rshares0
@hiveupme ·
<center>
<sup>Congratulations, @blocktrades Your Post Got <b>100%</b> Boost By @hiveupme Curator.</sup>
<sup>@theguruasia Burnt <b>6.286</b> <b>VAULT</b> To Share This (<b>20%</b> Fixed Profit) Upvote.</sup>

<img src="https://files.peakd.com/file/peakd-hive/hiveupme/M3wgTwQC-hiveupme.png" alt="upme.link">

<sup><b>"Delegate @hiveupme Curation Project To Earn 95% Delegation Rewards & 70% Burnt Token Rewards In SWAP.HIVE"</b></sup>
---
<sup>Contact Us : [CORE / VAULT Token Discord Channel](https://discord.gg/XYMrvyr)</sup>
<sup>Learn Burn-To-Vote : [Here You Can Find Steps To Burn-To-Vote](https://hive.blog/development/@hiveupme/20percent-fixed-profit-for-burning-vault-tokens-to-vaultburn-latest-update)</sup>
</center>
properties (22)
authorhiveupme
permlink20210730t051014198z
categoryhive-139531
json_metadata{"tags":["curation","delegation","hiveupme"],"app":"curation-bot/4.0","format":"markdown"}
created2021-07-30 05:10:15
last_update2021-07-30 05:10:15
depth1
children0
last_payout2021-08-06 05:10: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_length739
author_reputation5,940,231,947,986
root_title"20th update of 2021 on BlockTrades work on Hive software"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id105,205,685
net_rshares0
@iamleicester ·
Great update as I had experienced the other day an issue related to hive node making transactions seems successful but it was not successful on the app side e.g. when MuTerra launched its pack sale and some of the signed up members weren't able to buy the desired pack and end up for a refund after the sale ended. It was a bit disappointing cause we lost the chance to buy it at that specific price while thinking that we have secured it then the next day it was refunded cause of the node issue in which it was out of there hands. 
properties (22)
authoriamleicester
permlinkre-blocktrades-qx2ghn
categoryhive-139531
json_metadata{"tags":["hive-139531"],"app":"peakd/2021.07.2"}
created2021-07-30 16:29:48
last_update2021-07-30 16:29:48
depth1
children0
last_payout2021-08-06 16:29:48
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_length533
author_reputation4,378,627,794
root_title"20th update of 2021 on BlockTrades work on Hive software"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id105,215,631
net_rshares0
@imwatsi ·
I'm glad to see progress on HAF. I'm looking forward to testing the beta version.
properties (22)
authorimwatsi
permlinkqx29lo
categoryhive-139531
json_metadata{"app":"hiveblog/0.1"}
created2021-07-30 14:10:45
last_update2021-07-30 14:10:45
depth1
children0
last_payout2021-08-06 14:10: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_length81
author_reputation131,386,362,730,495
root_title"20th update of 2021 on BlockTrades work on Hive software"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id105,212,961
net_rshares0
@jarvie · (edited)
$1.16
Glad all the activity is helping to find the issues that will be helpful for the future

I'm using peakd right now with the updates and many transactions are many many times faster now
👍  
properties (23)
authorjarvie
permlinkre-blocktrades-qx323l
categoryhive-139531
json_metadata{"tags":["hive-139531"],"app":"peakd/2021.07.5"}
created2021-07-31 00:16:36
last_update2021-07-31 00:17:12
depth1
children1
last_payout2021-08-07 00:16:36
cashout_time1969-12-31 23:59:59
total_payout_value0.580 HBD
curator_payout_value0.581 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length184
author_reputation350,787,248,667,938
root_title"20th update of 2021 on BlockTrades work on Hive software"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id105,224,782
net_rshares1,812,942,581,294
author_curate_reward""
vote details (1)
@blocktrades ·
$1.30
The replacement of broadcast_transaction_synchronous calls  by broadcast_transaction calls will pay big dividends, both in terms of scalability to handle more traffic, and as you've noticed, in terms of app responsiveness and improved user experience. I really hope all Hive libraries quickly migrate to the new paradigm. I think in the long run we should remove support for broadcast_transaction_synchronous calls from hived.
👍  , , ,
properties (23)
authorblocktrades
permlinkqx3hgc
categoryhive-139531
json_metadata{"app":"hiveblog/0.1"}
created2021-07-31 05:48:21
last_update2021-07-31 05:48:21
depth2
children0
last_payout2021-08-07 05:48:21
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_length426
author_reputation1,156,468,945,234,541
root_title"20th update of 2021 on BlockTrades work on Hive software"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id105,228,387
net_rshares2,042,770,556,522
author_curate_reward""
vote details (4)
@prakshsingh ·
Well done 👍👏
properties (22)
authorprakshsingh
permlinkre-blocktrades-2021818t212832465z
categoryhive-139531
json_metadata{"tags":["hive-139531","hive","blockchain","software","blocktrades"],"app":"ecency/3.0.22-mobile","format":"markdown+html"}
created2021-08-18 15:58:33
last_update2021-08-18 15:58:33
depth1
children0
last_payout2021-08-25 15:58: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_length12
author_reputation1,886,926,844,935
root_title"20th update of 2021 on BlockTrades work on Hive software"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id105,626,274
net_rshares0
@rach ·
$0.81
Hello. I do not know if it is related to the increase in traffic created by splinter lands but since yesterday I am receiving the following error very frequently:

![Screenshot_2021-07-30-17-53-57-452_com.brave.browser.jpg](https://images.hive.blog/DQmZoPX8AjX13pxHmzL2JKuT7sXiddTLrCmj2xofNmG9fxX/Screenshot_2021-07-30-17-53-57-452_com.brave.browser.jpg)
👍  
properties (23)
authorrach
permlinkqx2w6y
categoryhive-139531
json_metadata{"image":["https://images.hive.blog/DQmZoPX8AjX13pxHmzL2JKuT7sXiddTLrCmj2xofNmG9fxX/Screenshot_2021-07-30-17-53-57-452_com.brave.browser.jpg"],"app":"hiveblog/0.1"}
created2021-07-30 22:09:03
last_update2021-07-30 22:09:03
depth1
children8
last_payout2021-08-06 22:09:03
cashout_time1969-12-31 23:59:59
total_payout_value0.406 HBD
curator_payout_value0.407 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length354
author_reputation2,957,717,028,845
root_title"20th update of 2021 on BlockTrades work on Hive software"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id105,222,471
net_rshares1,269,366,274,181
author_curate_reward""
vote details (1)
@blocktrades ·
We think it's related to a new version of condenser using a new version of hive-js (new version is better/faster in general, but we're seeing this new strange behavior, so we're looking into it).
👍  
properties (23)
authorblocktrades
permlinkqx2x88
categoryhive-139531
json_metadata{"app":"hiveblog/0.1"}
created2021-07-30 22:39:57
last_update2021-07-30 22:39:57
depth2
children0
last_payout2021-08-06 22:39: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_length195
author_reputation1,156,468,945,234,541
root_title"20th update of 2021 on BlockTrades work on Hive software"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id105,223,236
net_rshares0
author_curate_reward""
vote details (1)
@blocktrades ·
$0.83
We think it's related to a new version of condenser using a new version of hive-js (new version is better/faster in general, but we're seeing this new strange behavior, so we're looking into it).
👍  ,
properties (23)
authorblocktrades
permlinkqx2xat
categoryhive-139531
json_metadata{"app":"hiveblog/0.1"}
created2021-07-30 22:41:36
last_update2021-07-30 22:41:36
depth2
children0
last_payout2021-08-06 22:41:36
cashout_time1969-12-31 23:59:59
total_payout_value0.414 HBD
curator_payout_value0.414 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length195
author_reputation1,156,468,945,234,541
root_title"20th update of 2021 on BlockTrades work on Hive software"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id105,223,369
net_rshares1,292,125,557,891
author_curate_reward""
vote details (2)
@blocktrades ·
$0.18
We think it's related to a new version of condenser using a new version of hive-js (new version is better/faster in general, but we're seeing this new strange behavior, so we're looking into it).
👍  ,
properties (23)
authorblocktrades
permlinkqx2xcw
categoryhive-139531
json_metadata{"app":"hiveblog/0.1"}
created2021-07-30 22:34:09
last_update2021-07-30 22:34:09
depth2
children4
last_payout2021-08-06 22:34:09
cashout_time1969-12-31 23:59:59
total_payout_value0.090 HBD
curator_payout_value0.091 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length195
author_reputation1,156,468,945,234,541
root_title"20th update of 2021 on BlockTrades work on Hive software"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id105,223,031
net_rshares285,248,106,493
author_curate_reward""
vote details (2)
@rach ·
Yes, I have been aware of the updates and without a doubt there is a big difference in the speed of loading of hive.blog. For me it has been a difference from earth to heaven, since my connection is basically through 4G. But this 502 error has been bugging me a bit.
The other detail that I have observed is that the posts and comments are being repeated up to 6 times in some cases. I received 5 times your replies for the previous comment. I do not know if it will be a problem with the browser (Brave) which is the one I use most frequently. However, as my internet connection is limited and expensive, I have a small bot in a vps that makes a ranking of the best published posts so that I don't have to consume data to locate them, and the problem is that all the posts appear repeated many times. This is a screenshot of the script's output. it is not a program error, simply the api repeat the post
![Screenshot_2021-07-30-19-27-40-779_com.sonelli.juicessh.jpg](https://images.hive.blog/DQmd6Phz67nDwoabALt3BeQ8qbte8va6duPDaq9iTX4R9CG/Screenshot_2021-07-30-19-27-40-779_com.sonelli.juicessh.jpg)
 multiple times. I guess it is part of the same issue that was observed in the hive.blog comments.
properties (22)
authorrach
permlinkqx31uc
categoryhive-139531
json_metadata{"image":["https://images.hive.blog/DQmd6Phz67nDwoabALt3BeQ8qbte8va6duPDaq9iTX4R9CG/Screenshot_2021-07-30-19-27-40-779_com.sonelli.juicessh.jpg"],"app":"hiveblog/0.1"}
created2021-07-31 00:20:45
last_update2021-07-31 00:20:45
depth3
children1
last_payout2021-08-07 00:20: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_length1,200
author_reputation2,957,717,028,845
root_title"20th update of 2021 on BlockTrades work on Hive software"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id105,224,833
net_rshares0
@rach ·
Yes, I have been aware of the updates and without a doubt there is a big difference in the speed of loading of hive.blog. For me it has been a difference from earth to heaven, since my connection is basically through 4G. But this 502 error has been bugging me a bit.
The other detail that I have observed is that the posts and comments are being repeated up to 6 times in some cases. I received 5 times your replies for the previous comment. I do not know if it will be a problem with the browser (Brave) which is the one I use most frequently. However, as my internet connection is limited and expensive, I have a small bot in a vps that makes a ranking of the best published posts so that I don't have to consume data to locate them, and the problem is that all the posts appear repeated many times. This is a screenshot of the script's output. it is not a program error, simply the api repeat the post
![Screenshot_2021-07-30-19-27-40-779_com.sonelli.juicessh.jpg](https://images.hive.blog/DQmd6Phz67nDwoabALt3BeQ8qbte8va6duPDaq9iTX4R9CG/Screenshot_2021-07-30-19-27-40-779_com.sonelli.juicessh.jpg)
 multiple times. I guess it is part of the same issue that was observed in the hive.blog comments.
properties (22)
authorrach
permlinkqx31wh
categoryhive-139531
json_metadata{"image":["https://images.hive.blog/DQmd6Phz67nDwoabALt3BeQ8qbte8va6duPDaq9iTX4R9CG/Screenshot_2021-07-30-19-27-40-779_com.sonelli.juicessh.jpg"],"app":"hiveblog/0.1"}
created2021-07-31 00:12:21
last_update2021-07-31 00:12:21
depth3
children1
last_payout2021-08-07 00:12: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,200
author_reputation2,957,717,028,845
root_title"20th update of 2021 on BlockTrades work on Hive software"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id105,224,734
net_rshares0
@blocktrades ·
We think it's related to a new version of condenser using a new version of hive-js (new version is better/faster in general, but we're seeing this new strange behavior, so we're looking into it). We will likely temporarily roll back the change.
👍  
properties (23)
authorblocktrades
permlinkqx2xi4
categoryhive-139531
json_metadata{"app":"hiveblog/0.1"}
created2021-07-30 22:46:42
last_update2021-07-30 22:46:42
depth2
children0
last_payout2021-08-06 22:46:42
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_length244
author_reputation1,156,468,945,234,541
root_title"20th update of 2021 on BlockTrades work on Hive software"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id105,223,558
net_rshares0
author_curate_reward""
vote details (1)
@sgt-dan ·
$0.19
I am one HIVE Dolphin that appreciates greatly all of the work you folks do! Thanks a whole bunch!
👍  
properties (23)
authorsgt-dan
permlinkre-blocktrades-qx1w24
categoryhive-139531
json_metadata{"tags":["hive-139531"],"app":"peakd/2021.07.2"}
created2021-07-30 09:08:33
last_update2021-07-30 09:08:33
depth1
children0
last_payout2021-08-06 09:08:33
cashout_time1969-12-31 23:59:59
total_payout_value0.093 HBD
curator_payout_value0.093 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length98
author_reputation29,194,630,170,205
root_title"20th update of 2021 on BlockTrades work on Hive software"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id105,208,944
net_rshares297,406,694,393
author_curate_reward""
vote details (1)
@simplegame ·
$0.07
Super exciting.
Looking forward to HAF.
Sounds like you and your team are setting us up to have the ability to scale into the future.

Thank you for all of your efforts!
👍  
properties (23)
authorsimplegame
permlinkre-blocktrades-qx11bf
categoryhive-139531
json_metadata{"tags":["hive-139531"],"app":"peakd/2021.07.2"}
created2021-07-29 22:04:27
last_update2021-07-29 22:04:27
depth1
children0
last_payout2021-08-05 22:04:27
cashout_time1969-12-31 23:59:59
total_payout_value0.036 HBD
curator_payout_value0.037 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length169
author_reputation63,309,573,298,925
root_title"20th update of 2021 on BlockTrades work on Hive software"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id105,199,996
net_rshares118,316,303,231
author_curate_reward""
vote details (1)
@steemik ·
Sorry I have not been so active lately, but what is the time horizon for smart contracts?
properties (22)
authorsteemik
permlinkqx1btr
categoryhive-139531
json_metadata{"app":"hiveblog/0.1"}
created2021-07-30 01:51:33
last_update2021-07-30 01:51:33
depth1
children1
last_payout2021-08-06 01:51: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_length89
author_reputation4,767,738,141,705
root_title"20th update of 2021 on BlockTrades work on Hive software"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id105,203,676
net_rshares0
@blocktrades ·
$0.81
There's currently two 2nd layer platforms for smart contracts: Hive Engine and DLUX. 

In addition, BlockTrades will be developing a HAF-based smart contract engine, but we don't have a firm timeline yet as we haven't scoped the task yet (we'll start that work after we release HAF itself). But I have my fingers crossed that we can have something before the end of the year. HAF itself should solve most of the challenging issues associated with the development of the smart contract system (easy to program, highly scalable, robust, and a strong security system against rogue contract actions).
👍  , , ,
properties (23)
authorblocktrades
permlinkqx1d69
categoryhive-139531
json_metadata{"app":"hiveblog/0.1"}
created2021-07-30 02:20:33
last_update2021-07-30 02:20:33
depth2
children0
last_payout2021-08-06 02:20:33
cashout_time1969-12-31 23:59:59
total_payout_value0.404 HBD
curator_payout_value0.404 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length596
author_reputation1,156,468,945,234,541
root_title"20th update of 2021 on BlockTrades work on Hive software"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id105,203,948
net_rshares1,275,653,344,246
author_curate_reward""
vote details (4)
@timmzey ·
this shows that the developers and core team are working hard day and night to make sure hive is favourable to the community, when hive is favourable it will surely benefit everyone here both the community and the core teams because it will attract more communities people out there are watching and observing waiting for the best time to invest and also watching how secure the network is and also watching how dedicated the core teams and the  developers is,but thanks and kudos to this team they are fantastic keep it up
properties (22)
authortimmzey
permlinkqx2gt6
categoryhive-139531
json_metadata{"app":"hiveblog/0.1"}
created2021-07-30 16:36:42
last_update2021-07-30 16:36:42
depth1
children0
last_payout2021-08-06 16:36:42
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_length523
author_reputation-159,783,542,679
root_title"20th update of 2021 on BlockTrades work on Hive software"
beneficiaries
0.
accounthiveonboard
weight100
1.
accounttipu
weight100
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id105,215,782
net_rshares0
@xplosive ·
$0.25
> We reviewed and merged in the changes to reduce memory usage of hive sync (just over 4GB footprint now, whereas previous peak usage was approaching 14GB).

The developers of Batman Arkham Knight and BeamNG Drive wants to know your location. 😂😂😂
👍  
properties (23)
authorxplosive
permlinkre-blocktrades-2021730t01241800z
categoryhive-139531
json_metadata{"tags":["hive","blockchain","software","blocktrades"],"app":"ecency/3.0.17-mobile","format":"markdown+html"}
created2021-07-29 22:12:45
last_update2021-07-29 22:12:45
depth1
children0
last_payout2021-08-05 22:12:45
cashout_time1969-12-31 23:59:59
total_payout_value0.126 HBD
curator_payout_value0.126 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length246
author_reputation172,031,881,672,587
root_title"20th update of 2021 on BlockTrades work on Hive software"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id105,200,100
net_rshares400,289,305,311
author_curate_reward""
vote details (1)
@zaibkang ·
Well done great work keep it up 👍❤️👍
properties (22)
authorzaibkang
permlinkre-blocktrades-2021730t220319z
categoryhive-139531
json_metadata{"tags":["hive-139531","hive","blockchain","software","blocktrades"],"app":"ecency/3.0.19-mobile","format":"markdown+html"}
created2021-07-29 22:02:00
last_update2021-07-29 22:02:00
depth1
children0
last_payout2021-08-05 22:02: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_length36
author_reputation50,563,831,496,531
root_title"20th update of 2021 on BlockTrades work on Hive software"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id105,199,945
net_rshares0