create account

10th update of 2024: API node software release in Dec, hardfork tentatively set for Q1 2025 by blocktrades

View this thread on: hive.blogpeakd.comecency.com
· @blocktrades ·
$260.27
10th update of 2024: API node software release in Dec, hardfork tentatively set for Q1 2025
![blocktrades update.png](https://images.hive.blog/DQmSihw8Kz4U7TuCQa98DDdCzqbqPFRumuVWAbareiYZW1Z/blocktrades%20update.png)

Here’s a quick update on what the BlockTrades team has been working on since my last report. 

My plan is to stick with the previously announced time of mid-December for upgrading all the Hive API nodes, but I decided it was best we delay hardfork 28 to first quarter of 2025. This means only API node operators will need to upgrade in December, and exchanges can upgrade later. 

I think separating this into two releases should reduce the pressure on everyone, since there’s more likely to be issues with the API node and non-hardfork hived changes (just because there are so many changes and the changes need to be tested against all the Hive apps out there), compared to the actual hardfork changes (relatively few at the moment).

This should also reduce the chance for potential issues when exchanges finally upgrade, since most of the hived changes will have been tested in production for a while by then.

## [Hived: blockchain node software](https://gitlab.syncad.com/hive/hive)

As part of the release of the HAF API node software suite, we’ll be releasing a new version of hived (which will be followed by a later release with the final “feature set” for hardfork 28). As a tentative date, we’ll be setting the hardfork date to February 8, 2025, but that may be overly optimistic.

### Recent improvements
* We optimized the time to split a monolithic block_log into 1M block size files from 38 minutes down to 13 minutes: https://gitlab.syncad.com/hive/hive/-/merge_requests/1406
* Fixed value in database_api::api_account_object::post_voting_power to correctly show voting manabar values at client side.

### In progress
* Continuing analysis of hived under transaction flooding conditions with large blocks (e.g 1-2MB blocks).
* Beginning rewrite of transaction signing algorithms (e.g. to allow more signatures, etc). This work will also affect how we manage 2nd layer lite accounts.

## [HAF: framework for creating new Hive APIs and apps](https://gitlab.syncad.com/hive/haf)

### Recent improvements

* Eliminated unnecessary ANALYZE calls to speedup HAF instance restart time: https://gitlab.syncad.com/hive/haf/-/merge_requests/547
* Upgrade to Postgres 17 and eliminated associated performance regressions: https://gitlab.syncad.com/hive/haf/-/merge_requests/550
* Eliminated problems in HAF instance upgrades: https://gitlab.syncad.com/hive/haf/-/merge_requests/533
* Fixed bug preventing using --skip-hived option in HAF container: https://gitlab.syncad.com/hive/haf/-/merge_requests/544
* Added automatic performance logging for HAF app block-processing times and keep the performance history in a table to simplify long-term performance analysis: https://gitlab.syncad.com/hive/haf/-/merge_requests/553
* Fixed a bug in updating last_active_time in apps with multiple contexts: https://gitlab.syncad.com/hive/haf/-/merge_requests/558
* Added a generic health-check that can be used by any HAF app’s block processor (i.e. the process that syncs the app’s local tables): https://gitlab.syncad.com/hive/haf/-/merge_requests/551

### In progress
* Adding API methods to allow a HAF app to request and wait on the creation of indexes on HAF’s own tables in a way that optimizes index creation time and avoids deadlocks.

## [Hivemind: social media API](https://gitlab.syncad.com/hive/hivemind)

We completed the switch to postgREST, including final optimizations I promised in my last post to fix the few performance regressions that we found. Every hivemind API call is much faster than before now. Here’s the latest API benchmarks:


Reference python times:
| Endpoint                                  | Max [ms] | Min [ms] | Average [ms] | Median [ms] |
|-------------------------------------------|----------|----------|--------------|-------------|
| condenser_api.get_discussions_by_blog     |   6703   |   166    |     2305     |     2396    |
| bridge.get_account_posts                  |   3344   |    26    |     864      |     825     |
| bridge.get_discussion                     |  22713   |    3     |     1935     |     215     |
| bridge.get_ranked_posts                   |   3409   |   205    |     971      |     955     |
| condenser_api.get_discussions_by_comments |   2676   |    4     |     587      |     574     |
| condenser_api.get_followers               |   136    |    20    |      38      |      31     |
| condenser_api.get_discussions_by_created  |   2899   |    85    |     638      |     308     |
| bridge.get_profile                        |   611    |   328    |     417      |     395     |
| condenser_api.get_discussions_by_feed     |   3146   |   1272   |     1748     |     1694    |
| condenser_api.get_blog                    |   4617   |   1198   |     3256     |     3496    |
| condenser_api.get_following               |   349    |   177    |     270      |     267     |
------------------------------------------------------------------------------------------------

PostgREST:

| Endpoint                                  | Max [ms] | Min [ms] | Average [ms] | Median [ms] |
|-------------------------------------------|----------|----------|--------------|-------------|
| condenser_api.get_discussions_by_blog     |   2383   |    46    |     603      |     643     |
| bridge.get_account_posts                  |   4099   |    9     |     218      |     188     |
| bridge.get_discussion                     |   3266   |    1     |     327      |      44     |
| bridge.get_ranked_posts                   |   449    |    58    |     228      |     226     |
| condenser_api.get_discussions_by_comments |   268    |    1     |      94      |     107     |
| condenser_api.get_followers               |    86    |    10    |      15      |      14     |
| condenser_api.get_discussions_by_created  |   745    |    32    |     201      |     130     |
| bridge.get_profile                        |   485    |   320    |     388      |     379     |
| condenser_api.get_discussions_by_feed     |   594    |   402    |     495      |     497     |
| condenser_api.get_blog                    |   1533   |   312    |     861      |     897     |
| condenser_api.get_following               |   219    |   189    |     204      |     204     |

### In progress
* Various optimizations
* Switch to pure SQL resulted in some changes when an error occurs for an API call, so we’re analyzing if we can make them fully compatible with old error messages.


## [HAfAH: account history API](https://gitlab.syncad.com/hive/HAfAH)

Fixed bug in account_history_api::get_transaction returning broken JSON when transaction has no signatures: https://gitlab.syncad.com/hive/HAfAH/-/merge_requests/165

## [Balance tracker API: tracks token balance histories for accounts](https://gitlab.syncad.com/hive/balance_tracker)

* Locally create docker image for postgREST url rewriter: https://gitlab.syncad.com/hive/balance_tracker/-/merge_requests/119
* Reduce unnecessary logging by rewriter by default: https://gitlab.syncad.com/hive/balance_tracker/-/merge_requests/123
* Fixed a slowdown regression in live sync with Postgres 17: https://gitlab.syncad.com/hive/balance_tracker/-/merge_requests/125
* Pass application_name parameter to postgres connection string for simplified database trouble shooting in tools like pgadmin: https://gitlab.syncad.com/hive/balance_tracker/-/merge_requests/126


## [Reputation tracker: API for fetching account reputation](https://gitlab.syncad.com/hive/reputation_tracker)

* Create docker image for postgREST url rewriter: https://gitlab.syncad.com/hive/reputation_tracker/-/merge_requests/47
* Split schema installation and HAF index creation into two phases to speed up block processor sync time: https://gitlab.syncad.com/hive/reputation_tracker/-/merge_requests/48 https://gitlab.syncad.com/hive/haf_api_node/-/merge_requests/36
* Reduce unnecessary logging by rewriter by default: https://gitlab.syncad.com/hive/reputation_tracker/-/merge_requests/52
* Pass application_name parameter to postgres connection string for simplified database troubleshooting in tools like pgadmin:
https://gitlab.syncad.com/hive/reputation_tracker/-/merge_requests/54
* Updated common-ci-configuration reference to get swagger versioning feature: https://gitlab.syncad.com/hive/reputation_tracker/-/merge_requests/50


## [HAF Block Explorer](https://gitlab.syncad.com/hive/haf_block_explorer)

### Recent improvements

* Elimination of random errors during application setup: https://gitlab.syncad.com/hive/haf_block_explorer/-/merge_requests/237 https://gitlab.syncad.com/hive/haf_block_explorer/-/merge_requests/236
* Improved functionality of search APIs: https://gitlab.syncad.com/hive/haf_block_explorer/-/merge_requests/233

## [WAX API library for Hive apps](https://gitlab.syncad.com/hive/wax)

### Recent improvements
* Fixed a bug in the health-checker component: https://gitlab.syncad.com/hive/wax/-/merge_requests/227

### In progress

* Creating a generic UI component for the health-checker.
* Creating an object-oriented interface for the Python version of Wax.
* Porting the code for preventing accidental leakage of private keys to Wax’s transaction construction code.
* Create documentation.

## HAF API Node
### Recent improvements
* Allow setting a different public hostname from the private hostname: https://gitlab.syncad.com/hive/haf_api_node/-/merge_requests/32
* Move rewriter creation to individual HAF apps and now use those containers: https://gitlab.syncad.com/hive/haf_api_node/-/merge_requests/34
* Fix reputation tracker health check: https://gitlab.syncad.com/hive/haf_api_node/-/merge_requests/35
* Add the ability to get email notifications when haproxy detects a service going down: https://gitlab.syncad.com/hive/haf_api_node/-/merge_requests/37

### In progress
* Testing replaying HAF API servers

## What's next?

I left notes on most of the remaining code changes that are planned in each application’s section, but other than those changes, our main focus in the next weeks will be testing all the apps together, especially under real world loading conditions (e.g. mirroring traffic from our production API server).

Then, finally, we’ll need all the apps devs to begin verifying their code against the new API server code. Limited forms of this testing can be done now by testing against api.syncad.com, which is where we deploy release candidates for the API server code.
👍  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , and 935 others
👎  
properties (23)
authorblocktrades
permlink10th-update-of-2024-api-node-software-release-in-dec-hardfork-tentatively-set-for-q1-2025
categoryhive-139531
json_metadata{"tags":["hive-139531","hive","blockchain","software","blocktrades"],"image":["https://images.hive.blog/DQmSihw8Kz4U7TuCQa98DDdCzqbqPFRumuVWAbareiYZW1Z/blocktrades%20update.png"],"links":["https://gitlab.syncad.com/hive/hive"],"app":"hiveblog/0.1","format":"markdown"}
created2024-11-21 23:29:27
last_update2024-11-21 23:29:27
depth0
children34
last_payout2024-11-28 23:29:27
cashout_time1969-12-31 23:59:59
total_payout_value130.200 HBD
curator_payout_value130.065 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length10,518
author_reputation1,284,881,852,510,457
root_title"10th update of 2024: API node software release in Dec, hardfork tentatively set for Q1 2025"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id138,621,625
net_rshares660,840,750,378,797
author_curate_reward""
vote details (1000)
@annloro ·
Hello, I am a newbie here. I might not really understand what's going on coz I'm just a new member but all I can say and hope it's help. Whatever happened or change, me and myself would accept it. I know it has a reason why some things need to change or upgrade. Thank you 😊
properties (22)
authorannloro
permlinkre-blocktrades-spfvji
categoryhive-139531
json_metadata{"tags":["hive-139531"],"app":"peakd/2024.12.6","image":[],"users":[]}
created2025-01-02 02:14:06
last_update2025-01-02 02:14:06
depth1
children0
last_payout2025-01-09 02:14: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_length274
author_reputation1,366,131,544
root_title"10th update of 2024: API node software release in Dec, hardfork tentatively set for Q1 2025"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id139,642,936
net_rshares0
@aquarius.academy ·
# Your post is a masterpiece 🎨


# You only look human. Unlock your super powers. [Aquarius Academy](https://aquarius.academy) 🐬
properties (22)
authoraquarius.academy
permlinkre-10th-update-of-2024-api-node-software-release-in-dec-hardfork-tentatively-set-for-q1-2025-20250518t121912z
categoryhive-139531
json_metadata"{"app": "beem/0.24.19"}"
created2025-05-18 12:19:12
last_update2025-05-18 12:19:12
depth1
children0
last_payout2025-05-25 12: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_length128
author_reputation-2,178,513,984,346
root_title"10th update of 2024: API node software release in Dec, hardfork tentatively set for Q1 2025"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id142,806,019
net_rshares0
@arieswilly ·
Have a nice day my friend 🥰
properties (22)
authorarieswilly
permlinkre-blocktrades-20241222t61031176z
categoryhive-139531
json_metadata{"tags":["hive-139531","hive","blockchain","software","blocktrades"],"app":"ecency/3.2.0-vision","format":"markdown+html"}
created2024-12-21 23:10:33
last_update2024-12-21 23:10:33
depth1
children0
last_payout2024-12-28 23:10: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_length27
author_reputation164,585,388,272,058
root_title"10th update of 2024: API node software release in Dec, hardfork tentatively set for Q1 2025"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id139,389,411
net_rshares0
@cheryl291021 ·
Thanks for the BlockTrades update!  The decision to delay the hardfork until Q1 2025 makes sense, given the need for thorough Hive API node upgrades.  It's good to see a focus on ensuring a smooth and stable release.  Looking forward to seeing the API node software release in December!
properties (22)
authorcheryl291021
permlinkre-blocktrades-spl9bk
categoryhive-139531
json_metadata{"tags":["hive-139531"],"app":"peakd/2024.12.6","image":[],"users":[]}
created2025-01-04 23:59:45
last_update2025-01-04 23:59:45
depth1
children0
last_payout2025-01-11 23:59: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_length286
author_reputation-4,332,807,445,334
root_title"10th update of 2024: API node software release in Dec, hardfork tentatively set for Q1 2025"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id139,721,657
net_rshares0
@cheryl291021 ·
Good to hear about the BlockTrades update and the planned API node software release!  Prioritizing a stable upgrade process is key.  Thanks for the transparency and keeping the community informed.  I'll be watching for the hardfork in Q1 2025.
properties (22)
authorcheryl291021
permlinkre-blocktrades-spl9hv
categoryhive-139531
json_metadata{"tags":["hive-139531"],"app":"peakd/2024.12.6","image":[],"users":[]}
created2025-01-05 00:03:33
last_update2025-01-05 00:03:33
depth1
children0
last_payout2025-01-12 00:03: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_length243
author_reputation-4,332,807,445,334
root_title"10th update of 2024: API node software release in Dec, hardfork tentatively set for Q1 2025"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id139,721,714
net_rshares0
@cheryl291021 ·
Another great update from BlockTrades!  The decision to delay the hardfork to Q1 2025 shows a commitment to quality and stability. Thanks for keeping us informed!
properties (22)
authorcheryl291021
permlinkre-blocktrades-spl9vp
categoryhive-139531
json_metadata{"tags":["hive-139531"],"app":"peakd/2024.12.6","image":[],"users":[]}
created2025-01-05 00:11:51
last_update2025-01-05 00:11:51
depth1
children0
last_payout2025-01-12 00:11: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_length162
author_reputation-4,332,807,445,334
root_title"10th update of 2024: API node software release in Dec, hardfork tentatively set for Q1 2025"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id139,721,825
net_rshares0
@cheryl291021 ·
This is a very detailed and informative update on the development of Hive.  It's great to see the progress being made with the HAF API node software suite, including the optimized block log splitting and the improvements to Hivemind. I'm particularly interested in the progress on the transaction signing algorithms and the rewrite of the 2nd layer lite accounts. It seems like a lot of work is going into making Hive more robust and efficient.
 
I'm curious to see how the hardfork will affect the user experience and what new features will be introduced. Thanks for the update!
properties (22)
authorcheryl291021
permlinkre-blocktrades-spsaiw
categoryhive-139531
json_metadata{"tags":["hive-139531"],"app":"peakd/2024.12.6","image":[],"users":[]}
created2025-01-08 19:09:00
last_update2025-01-08 19:09:00
depth1
children0
last_payout2025-01-15 19:09: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_length579
author_reputation-4,332,807,445,334
root_title"10th update of 2024: API node software release in Dec, hardfork tentatively set for Q1 2025"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id139,830,747
net_rshares0
@danzocal ·
!PIZZA
properties (22)
authordanzocal
permlinkre-blocktrades-sneflg
categoryhive-139531
json_metadata{"tags":["hive-139531"],"app":"peakd/2024.11.2","image":[],"users":[]}
created2024-11-23 10:24:57
last_update2024-11-23 10:24:57
depth1
children0
last_payout2024-11-30 10:24: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_length6
author_reputation12,432,803,008,396
root_title"10th update of 2024: API node software release in Dec, hardfork tentatively set for Q1 2025"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id138,651,857
net_rshares0
@deeanndmathews ·
$0.11
I had just been saying to someone how much I appreciate your detailed reports of what you are doing for the chain, but I do not think I have ever said it to you -- thank you.
👍  ,
properties (23)
authordeeanndmathews
permlinkre-blocktrades-snc908
categoryhive-139531
json_metadata{"tags":["hive-139531"],"app":"peakd/2024.11.2","image":[],"users":[]}
created2024-11-22 06:07:21
last_update2024-11-22 06:07:21
depth1
children0
last_payout2024-11-29 06:07:21
cashout_time1969-12-31 23:59:59
total_payout_value0.056 HBD
curator_payout_value0.057 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length174
author_reputation970,885,901,700,700
root_title"10th update of 2024: API node software release in Dec, hardfork tentatively set for Q1 2025"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id138,625,535
net_rshares300,470,222,876
author_curate_reward""
vote details (2)
@drakos ·
$0.12
I reminisce about the old days of MIRA :D Hive has come a long way. Good stuff with the development.
👍  , ,
properties (23)
authordrakos
permlinksnc546
categoryhive-139531
json_metadata{"app":"hiveblog/0.1"}
created2024-11-22 04:43:18
last_update2024-11-22 04:43:18
depth1
children1
last_payout2024-11-29 04:43:18
cashout_time1969-12-31 23:59:59
total_payout_value0.060 HBD
curator_payout_value0.060 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length100
author_reputation112,280,226,665,329
root_title"10th update of 2024: API node software release in Dec, hardfork tentatively set for Q1 2025"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id138,624,752
net_rshares307,335,333,176
author_curate_reward""
vote details (3)
@blocktrades ·
Good old MIRA: the best solution when you want to take a month to sync :-)
👍  
👎  
properties (23)
authorblocktrades
permlinksndam0
categoryhive-139531
json_metadata{"app":"hiveblog/0.1"}
created2024-11-22 19:39:39
last_update2024-11-22 19:39:39
depth2
children0
last_payout2024-11-29 19:39: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_length74
author_reputation1,284,881,852,510,457
root_title"10th update of 2024: API node software release in Dec, hardfork tentatively set for Q1 2025"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id138,641,451
net_rshares-8,662,775,361
author_curate_reward""
vote details (2)
@fonestreet ·
Good option for all, for those like me who need learn more about and use it right.

Too many web3 content to learn quick, time us running!!
👍  
properties (23)
authorfonestreet
permlinkre-blocktrades-20241121t221422255z
categoryhive-139531
json_metadata{"tags":["hive-139531","hive","blockchain","software","blocktrades"],"app":"ecency/3.2.0-vision","format":"markdown+html"}
created2024-11-22 02:14:21
last_update2024-11-22 02:14:21
depth1
children0
last_payout2024-11-29 02:14: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_length139
author_reputation161,925,097,927,635
root_title"10th update of 2024: API node software release in Dec, hardfork tentatively set for Q1 2025"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id138,623,311
net_rshares0
author_curate_reward""
vote details (1)
@hivebuzz ·
Congratulations @blocktrades! Your post has been a top performer on the Hive blockchain and you have been rewarded with this rare badge

<table><tr><td><img src="https://images.hive.blog/60x60/https://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 (23)
authorhivebuzz
permlinknotify-1732503650
categoryhive-139531
json_metadata{"image":["https://hivebuzz.me/notify.t6.png"]}
created2024-11-25 03:00:51
last_update2024-11-25 03:00:51
depth1
children0
last_payout2024-12-02 03:00: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_length580
author_reputation369,328,458,300,704
root_title"10th update of 2024: API node software release in Dec, hardfork tentatively set for Q1 2025"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id138,695,524
net_rshares0
author_curate_reward""
vote details (1)
@jacobpeacock ·
$0.54
I have read your last several reports in an effort to try to catch up on what is going on with the block size. Am I reading it correctly that the block size will be increased to two megabytes? Also, thank you!
👍  ,
👎  
properties (23)
authorjacobpeacock
permlinkre-blocktrades-20241121t201920712z
categoryhive-139531
json_metadata{"tags":["hive-139531","hive","blockchain","software","blocktrades"],"app":"ecency/4.0.1-vision","format":"markdown+html"}
created2024-11-22 01:19:21
last_update2024-11-22 01:19:21
depth1
children3
last_payout2024-11-29 01:19:21
cashout_time1969-12-31 23:59:59
total_payout_value0.268 HBD
curator_payout_value0.267 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length209
author_reputation324,019,923,266,426
root_title"10th update of 2024: API node software release in Dec, hardfork tentatively set for Q1 2025"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id138,622,811
net_rshares1,352,953,801,714
author_curate_reward""
vote details (3)
@blocktrades · (edited)
$0.68
No, its not that it will be definitely be increased to 2MB, it's just that it is theoretically possible for it to be increased to 2MB: the block size is a parameter voted for by the witnesses and the max allowed size they can vote for is 2MB. 

Currently they are voting for 64K size blocks and this is plenty of space for now, IMO. 

But we want to be sure there are no issues in the future if witnesses vote for a larger block size (this would become necessary if Hive starts having to process a lot more data), so we're doing testing related to that now. 

A little while back, we began developing 'flood testing' code to test how the Hive network will behave under much, much larger transaction loading than we currently have. 

We recently used this flood code to ensure that increasing the allowable transaction expiration time to 24 hours would not open up any vulnerabilities for the network. Now we are using it to test for issues that might occur if blocks got increased to 2MB (not surprisingly we've seen some issues since this was never tested before under this kind of heavy loading condition, but they need more analysis).

Just FYI, I think one of our devs is going to write more about this code and what's he found in a bit.
👍  , , , , , , ,
👎  ,
properties (23)
authorblocktrades
permlinksnc2cm
categoryhive-139531
json_metadata{"app":"hiveblog/0.1"}
created2024-11-22 03:43:51
last_update2024-11-22 03:45:27
depth2
children2
last_payout2024-11-29 03:43:51
cashout_time1969-12-31 23:59:59
total_payout_value0.340 HBD
curator_payout_value0.340 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length1,241
author_reputation1,284,881,852,510,457
root_title"10th update of 2024: API node software release in Dec, hardfork tentatively set for Q1 2025"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id138,624,191
net_rshares1,710,074,192,355
author_curate_reward""
vote details (10)
@cheryl291021 · (edited)
Thanks for the clarification on the block size. It's good to know that you're proactively testing for potential issues with larger blocks, even though a 2MB increase isn't currently planned.  This proactive approach is essential for ensuring the scalability and stability of Hive in the future, especially as the network grows and handles more data.
 
I'm also interested in the flood testing code you mentioned and look forward to reading more about it from your devs.  It's fascinating to see how you're simulating heavy transaction loads to identify potential vulnerabilities and optimize the network's performance.  Keep up the great work!@blocktraids
properties (22)
authorcheryl291021
permlinkre-blocktrades-spsaog
categoryhive-139531
json_metadata{"tags":"hive-139531"}
created2025-01-08 19:12:18
last_update2025-01-08 19:13:24
depth3
children0
last_payout2025-01-15 19:12: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_length655
author_reputation-4,332,807,445,334
root_title"10th update of 2024: API node software release in Dec, hardfork tentatively set for Q1 2025"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id139,830,798
net_rshares0
@jacobpeacock ·
That all makes sense. I had seen the part about it being able to be voted on by Witnesses... but was not sure if that meant that it would be getting rolled out soon or what. Appreciate the detailed response.
👍  
properties (23)
authorjacobpeacock
permlinkre-blocktrades-20241121t225358447z
categoryhive-139531
json_metadata{"tags":["ecency"],"app":"ecency/4.0.1-vision","format":"markdown+html"}
created2024-11-22 03:54:00
last_update2024-11-22 03:54:00
depth3
children0
last_payout2024-11-29 03:54: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_length207
author_reputation324,019,923,266,426
root_title"10th update of 2024: API node software release in Dec, hardfork tentatively set for Q1 2025"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id138,624,306
net_rshares0
author_curate_reward""
vote details (1)
@josephsavage · (edited)
FYI since yours is the only vote that matters. @hivewatchers is targeting a weekly contest that has been running on Hive for 7+ years.
https://peakd.com/hive-150329/@improv/punday-monday-386-happy-new-year#@hivewatchers/spbvbl

Bit out of scope, don't you think?
properties (22)
authorjosephsavage
permlinkre-blocktrades-spd44s
categoryhive-139531
json_metadata{"tags":"hive-139531"}
created2024-12-31 14:27:00
last_update2024-12-31 14:27:18
depth1
children0
last_payout2025-01-07 14:27: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_length262
author_reputation40,260,007,396,591
root_title"10th update of 2024: API node software release in Dec, hardfork tentatively set for Q1 2025"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id139,607,022
net_rshares0
@louis88 ·
$0.13


<div class="pull-left"><div class="text-justify">


#### Reference Python Server Response Times
![image.png](https://files.peakd.com/file/peakd-hive/louis88/23tmoPK3sFqVKoBypyKYmoyBF8BsTMdhJxnK9z716RTCpnfxWe33psUyS8oMpwKK6f72d.png)

</div></div>
<div class="pull-right"><div class="text-justify">

#### PostgREST Server Response Times
![image.png](https://files.peakd.com/file/peakd-hive/louis88/23viTmiapeoithvjmXNGWapRvdWBQ8y7TwbTWXTKe8x49J98v7DN1gbSrgy4gfBeLLYh3.png)

</div></div>

---



### Comparison Of Average Response Times: Python Vs PostgREST

![image.png](https://files.peakd.com/file/peakd-hive/louis88/23wgmaxnzwUsgDw5JiEtEpawcgHrL1Z9gja14JXDJ9DVUjs9cD6UXCeqGC7vyMrnqfchT.png)
👍  ,
properties (23)
authorlouis88
permlinkre-blocktrades-sndiqz
categoryhive-139531
json_metadata{"tags":["hive-139531"],"app":"peakd/2024.11.2","image":["https://files.peakd.com/file/peakd-hive/louis88/23tmoPK3sFqVKoBypyKYmoyBF8BsTMdhJxnK9z716RTCpnfxWe33psUyS8oMpwKK6f72d.png","https://files.peakd.com/file/peakd-hive/louis88/23viTmiapeoithvjmXNGWapRvdWBQ8y7TwbTWXTKe8x49J98v7DN1gbSrgy4gfBeLLYh3.png","https://files.peakd.com/file/peakd-hive/louis88/23wgmaxnzwUsgDw5JiEtEpawcgHrL1Z9gja14JXDJ9DVUjs9cD6UXCeqGC7vyMrnqfchT.png"],"users":[]}
created2024-11-22 22:35:24
last_update2024-11-22 22:35:24
depth1
children0
last_payout2024-11-29 22:35:24
cashout_time1969-12-31 23:59:59
total_payout_value0.062 HBD
curator_payout_value0.063 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length695
author_reputation1,180,986,850,979,197
root_title"10th update of 2024: API node software release in Dec, hardfork tentatively set for Q1 2025"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id138,643,956
net_rshares319,137,192,538
author_curate_reward""
vote details (2)
@maelad5 ·
Thank you for the update!🙏
properties (22)
authormaelad5
permlinkre-blocktrades-202515t175144810z
categoryhive-139531
json_metadata{"type":"comment","tags":["hive-139531","hive","blockchain","software","blocktrades"],"app":"ecency/3.2.0-mobile","format":"markdown+html"}
created2025-01-05 16:51:48
last_update2025-01-05 16:51:48
depth1
children0
last_payout2025-01-12 16:51: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_length26
author_reputation6,856,343,703,257
root_title"10th update of 2024: API node software release in Dec, hardfork tentatively set for Q1 2025"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id139,738,487
net_rshares0
@melinda010100 ·
One day left to pass Ecency Proposal and continue open source development! 

 ![](https://images.ecency.com/DQmTUQH9nzUP1gpJfLUbgV82JxRa6hEVYwZkX3HqrtL65Z7/1742472718289.gif)
properties (22)
authormelinda010100
permlinkre-blocktrades-2025320t7132626z
categoryhive-139531
json_metadata{"image":["https://images.ecency.com/DQmTUQH9nzUP1gpJfLUbgV82JxRa6hEVYwZkX3HqrtL65Z7/1742472718289.gif"],"image_ratios":[4.929166666666666],"type":"comment","tags":["hive-139531","hive","blockchain","software","blocktrades"],"app":"ecency/3.3.0-mobile","format":"markdown+html"}
created2025-03-20 12:13:00
last_update2025-03-20 12:13:00
depth1
children0
last_payout2025-03-27 12:13: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_length174
author_reputation1,053,695,681,394,477
root_title"10th update of 2024: API node software release in Dec, hardfork tentatively set for Q1 2025"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id141,554,878
net_rshares0
@oasiskp2 ·
Hmmm, great improvement
!ALIVE 
properties (22)
authoroasiskp2
permlinkre-blocktrades-20241122t1859823z
categoryhive-139531
json_metadata{"type":"comment","tags":["hive-139531","hive","blockchain","software","blocktrades"],"app":"ecency/3.2.0-mobile","format":"markdown+html"}
created2024-11-22 00:09:03
last_update2024-11-22 00:09:03
depth1
children0
last_payout2024-11-29 00:09: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_length31
author_reputation60,534,570,268,109
root_title"10th update of 2024: API node software release in Dec, hardfork tentatively set for Q1 2025"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id138,622,106
net_rshares0
@pizzabot ·
<center>PIZZA!


$PIZZA slices delivered:
@danzocal<sub>(2/10)</sub> tipped @blocktrades 


</center>
properties (22)
authorpizzabot
permlinkre-10th-update-of-2024-api-node-software-release-in-dec-hardfork-tentatively-set-for-q1-2025-20241123t102531z
categoryhive-139531
json_metadata"{"app": "pizzabot"}"
created2024-11-23 10:25:30
last_update2024-11-23 10:25:30
depth1
children0
last_payout2024-11-30 10:25:30
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_length101
author_reputation7,539,280,605,993
root_title"10th update of 2024: API node software release in Dec, hardfork tentatively set for Q1 2025"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id138,651,870
net_rshares0
@pocketechange ·
I've been very disappointed in the Replies that I don't seem to get from my readers...  Perhaps if I was able to pass out bigger up-votes, people would pay more attention to what I write, and maybe even comment more...  I've always been curious why some people get huge up-votes and others get none at all...  Should I start looking for Delegators, or is that a lost cause...???
properties (22)
authorpocketechange
permlinkspj6po
categoryhive-139531
json_metadata{"app":"hiveblog/0.1"}
created2025-01-03 21:08:09
last_update2025-01-03 21:08:09
depth1
children2
last_payout2025-01-10 21:08: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_length378
author_reputation230,440,157,491,045
root_title"10th update of 2024: API node software release in Dec, hardfork tentatively set for Q1 2025"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id139,690,980
net_rshares0
@blocktrades ·
The best way to get replies is to ask questions that people want to answer. Then they will feel compelled to reply.
👍  
properties (23)
authorblocktrades
permlinkspl5lf
categoryhive-139531
json_metadata{"app":"hiveblog/0.1"}
created2025-01-04 22:39:15
last_update2025-01-04 22:39:15
depth2
children1
last_payout2025-01-11 22:39: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_length115
author_reputation1,284,881,852,510,457
root_title"10th update of 2024: API node software release in Dec, hardfork tentatively set for Q1 2025"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id139,719,547
net_rshares0
author_curate_reward""
vote details (1)
@cheryl291021 ·
Thanks for the update, @blocktrades.  Regarding your comment about asking engaging questions, what kind of questions do you find usually get the best response in this community?
properties (22)
authorcheryl291021
permlinkre-blocktrades-sprbm5
categoryhive-139531
json_metadata{"tags":["hive-139531"],"app":"peakd/2024.12.6","image":[],"users":["blocktrades"]}
created2025-01-08 06:34:57
last_update2025-01-08 06:34:57
depth3
children0
last_payout2025-01-15 06:34: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_length177
author_reputation-4,332,807,445,334
root_title"10th update of 2024: API node software release in Dec, hardfork tentatively set for Q1 2025"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id139,812,966
net_rshares0
@ubglo17 ·
Thanks for the information 
I really appreciate it 
properties (22)
authorubglo17
permlinkre-blocktrades-2025130t195425768z
categoryhive-139531
json_metadata{"type":"comment","tags":["hive-139531","hive","blockchain","software","blocktrades"],"app":"ecency/3.2.1-mobile","format":"markdown+html"}
created2025-01-30 18:54:27
last_update2025-01-30 18:54:27
depth1
children0
last_payout2025-02-06 18:54: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_length51
author_reputation3,091,671,007,705
root_title"10th update of 2024: API node software release in Dec, hardfork tentatively set for Q1 2025"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id140,430,278
net_rshares0
@xplosive ·
> Porting the code for preventing accidental leakage of private keys to Wax’s transaction construction code.

Accidental leakage of private keys?

Sorry, but how is that even possible?

Should we worry?

How easily a hacker can intercept a private key in this case?

I am grateful and thankful about what you are doing for the blockchain, it is really a huge work, but security should come first and foremost, and the accidental leakage of private keys should not happen under any circumstances.
👍  
properties (23)
authorxplosive
permlinkre-blocktrades-20241123t22124415z
categoryhive-139531
json_metadata{"type":"comment","tags":["hive-139531","hive","blockchain","software","blocktrades"],"app":"ecency/3.2.0-mobile","format":"markdown+html"}
created2024-11-23 22:12:45
last_update2024-11-23 22:12:45
depth1
children3
last_payout2024-11-30 22:12: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_length495
author_reputation207,263,513,264,024
root_title"10th update of 2024: API node software release in Dec, hardfork tentatively set for Q1 2025"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id138,668,066
net_rshares0
author_curate_reward""
vote details (1)
@blocktrades ·
$0.40
This is protection against "user error". 

In many Hive applications, a user can send a transfer or some form of custom_json, and sometimes they don't understand the instructions of an app, and accidentally put a private key into their actual transaction. Most commonly this is done when someone puts a private key into a memo field. This is pretty rate, but it does happen, and then everyone can see their private key (hence we call it leaking a private key).

We're designing Wax so that any app that uses it to construct transactions will automatically get a check that detects such leaks and prevents these transactions from being broadcast.
👍  , ,
👎  
properties (23)
authorblocktrades
permlinksnh5y8
categoryhive-139531
json_metadata{"app":"hiveblog/0.1"}
created2024-11-24 21:49:21
last_update2024-11-24 21:49:21
depth2
children2
last_payout2024-12-01 21:49:21
cashout_time1969-12-31 23:59:59
total_payout_value0.200 HBD
curator_payout_value0.200 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length645
author_reputation1,284,881,852,510,457
root_title"10th update of 2024: API node software release in Dec, hardfork tentatively set for Q1 2025"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id138,691,194
net_rshares996,495,879,540
author_curate_reward""
vote details (4)
@cybercity ·
Amazing 🥲 
properties (22)
authorcybercity
permlinkre-blocktrades-snhg9l
categoryhive-139531
json_metadata{"tags":["hive-139531"],"app":"peakd/2024.11.2"}
created2024-11-25 01:32:09
last_update2024-11-25 01:32:09
depth3
children0
last_payout2024-12-02 01:32: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_length10
author_reputation6,397,282,540,015
root_title"10th update of 2024: API node software release in Dec, hardfork tentatively set for Q1 2025"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id138,694,682
net_rshares0
@xplosive ·
So there are no real leaks technically, but the users are publishing their own private keys with the custom_json transactions by their own mistake, and the goal is to prevent these transactions to protect the accounts of the users.

Now I understand.

Thank you for the reply.
👍  
properties (23)
authorxplosive
permlinkre-blocktrades-20241124t22010848z
categoryhive-139531
json_metadata{"type":"comment","tags":["ecency"],"app":"ecency/3.2.0-mobile","format":"markdown+html"}
created2024-11-24 22:00:15
last_update2024-11-24 22:00:15
depth3
children0
last_payout2024-12-01 22:00: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_length276
author_reputation207,263,513,264,024
root_title"10th update of 2024: API node software release in Dec, hardfork tentatively set for Q1 2025"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id138,691,319
net_rshares0
author_curate_reward""
vote details (1)
@yousafharoonkhan ·
$0.12
super report, every report bring boom boom motivation, great work, all team, superb effort,
i have one question,  my reputation is not increasing, there is any issue or bug facing, or any other,
my reputation is not increasing, or hope respected team, expert will guide me, i know my question is not related to report, hope respected team will guide, love you all , boom boom hive
👍  ,
properties (23)
authoryousafharoonkhan
permlinksncpch
categoryhive-139531
json_metadata{"app":"hiveblog/0.1"}
created2024-11-22 12:00:18
last_update2024-11-22 12:00:18
depth1
children2
last_payout2024-11-29 12:00:18
cashout_time1969-12-31 23:59:59
total_payout_value0.060 HBD
curator_payout_value0.061 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length380
author_reputation596,092,580,401,593
root_title"10th update of 2024: API node software release in Dec, hardfork tentatively set for Q1 2025"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id138,629,632
net_rshares312,788,895,232
author_curate_reward""
vote details (2)
@blocktrades ·
Actually, it is increasing even now, but the web sites don't show the exact reputation value, only the integer portion. Reputation is on an exponential scale, so the higher your reputation goes, the harder it is to increase it visibly. Yours is already quite high, so it will take a while to see the increase on most web sites.
👍  ,
👎  
properties (23)
authorblocktrades
permlinksndajk
categoryhive-139531
json_metadata{"app":"hiveblog/0.1"}
created2024-11-22 19:38:12
last_update2024-11-22 19:38:12
depth2
children1
last_payout2024-11-29 19:38: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_length327
author_reputation1,284,881,852,510,457
root_title"10th update of 2024: API node software release in Dec, hardfork tentatively set for Q1 2025"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id138,641,417
net_rshares18,801,730,229
author_curate_reward""
vote details (3)
@yousafharoonkhan ·
thank you so much respected for instant guide, and information in regards of my point .
👍  
properties (23)
authoryousafharoonkhan
permlinksndqpu
categoryhive-139531
json_metadata{"app":"hiveblog/0.1"}
created2024-11-23 01:27:30
last_update2024-11-23 01:27:30
depth3
children0
last_payout2024-11-30 01:27:30
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_length87
author_reputation596,092,580,401,593
root_title"10th update of 2024: API node software release in Dec, hardfork tentatively set for Q1 2025"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id138,646,340
net_rshares0
author_curate_reward""
vote details (1)