create account

Hive blockchain - List of upcoming HF 26 changes by behiver

View this thread on: hive.blogpeakd.comecency.com
· @behiver ·
$16.81
Hive blockchain - List of upcoming HF 26 changes
[Hive blockchain](https://hive.io/) Hardfork 26 is being prepared for a candidate release on Oct 11th. There are a lot of changes and improvements that will come to this ecosystem which should only build more trust that it evolves on the right path. As I've taken a peak at the [Hive Git](https://gitlab.syncad.com/hive/hive/-/merge_requests/647) source repository, I have found a list of what's to come with HF26 if everything goes to plan.

![hive_hardfork26.jpg](https://images.hive.blog/DQmcgW4eE7D3z1P8xTxhntFrZskAnJTkp2maJAimE5aKDhQ/hive_hardfork26.jpg)

HF26 will come with the following main changes:
- New block confirmation algorithm that enables One Block Irreversibility (aka OBI)
- Allow a larger HBD/Hive ratio before the HBD haircut rule takes effect (threshold changed from 10% to 30%).
- Users can vote more often than once per 3 seconds (relaxed pre-HF26 limitation)
- Eliminated vote edit penalty
- Dust votes are considered as regular votes (i.e. disallows further block comment_options). Details
- Account authority can be changed twice per hour
- Old/new JSON serialization is supported at transaction broadcast (to simplify 3rd party library adjust)
- Support for a new scheme of binary serialization (to use Numeric Asset Identifier (NAI) format which is much more compact)

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

Some of the additional changes and improvements that will be integrated with HF26 are:
- Support for online and offline compression of block_log storage file.
- Support for the exchange of compressed blocks during P2P communication.
- Many improvements to P2P layer
- Fixed functioning of the potential peers database (essentially the entire algorithm was rewritten as part of the fix).
- Implemented support for RC delegations.
- Deep analysis, redesign and reimplementation of Resource Credit calculation algorithm, resource credit cost recalculation
- Extended set of virtual operations, enhancing chain integration capabilities to 3rd party tools.
- Large-scale optimization of the entire block/transaction evaluation process (starting from receiving block/transaction up to writing it to the storage) using 1) worker threads for increased parallelism, 2) caching of already evaluated data in a new dedicated cache layer (aka full_transactions/full_blocks) to avoid redundant data calculation during execution, 3) and earlier processing of data that doesn't rely on state information that can be computed in parallel (e.g optimistic signature checking).
- Performance improvements to pending transactions processing
- Optimization of custom_json_operation validation
- Implemented support for building a mirror net. Added dedicated tool being able to convert mainnet blockchain into tested one, to be able fast setup testing network instance operating on fully supplied state data. This can significantly improve the possibility to verify performance-related issues in a safe, mainnet-isolated environment.
- As a performance improvement, especially during block syncing, replaced the old block_log.index file with new block_log.artifacts file which also stores block_ids and meta-data about how individual blocks are compressed.
- Many improvements to internal statistic data collection tools to be able to measure execution times, memory allocation etc.
- Many improvements to logging on console and in p2p.log file.

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

From both lists, I am most excited about the HBD/Hive ratio extending the HBD haircut rule threshold from 10% to 30% which should increase the HBD supply and allow more trading and arbitrage both ways. The stablecoin space on Hive blockchain is extending and this might bring new opportunities and innovations incorporating them.

The redesign and reimplementation of the Resource Credit calculation algorithm will make them more scarce and require more time to fill back up which should translate into accounts requiring more Hive Power. That should be a push to improve the value and price of Hive to fulfill the big amount of transactions and custom JSONs that are on the blockchain.

Besides this, extending the use of compression of block_log storage file and exchange of blocks during P2P communication should improve the total size of the blockchain and provide faster transfer of messages. Overall great changes and improvements, we simply need to keep on building and incorporating more features at base layer on the Hive blockchain!

Posted Using [LeoFinance <sup>Beta</sup>](https://leofinance.io/@behiver/hive-blockchain-list-of-upcoming-hf-26-changes)
👍  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , and 176 others
👎  
properties (23)
authorbehiver
permlinkhive-blockchain-list-of-upcoming-hf-26-changes
categoryhive-167922
json_metadata{"app":"leofinance/0.2","format":"markdown","tags":["hive","hardfork26","hf26","ctp","hive-engine","posh","git","merge","leofinance"],"canonical_url":"https://leofinance.io/@behiver/hive-blockchain-list-of-upcoming-hf-26-changes","links":["https://hive.io/","https://gitlab.syncad.com/hive/hive/-/merge_requests/647"],"image":["https://images.hive.blog/DQmcgW4eE7D3z1P8xTxhntFrZskAnJTkp2maJAimE5aKDhQ/hive_hardfork26.jpg","https://images.hive.blog/DQmWQB6jXBdoG9Pp9LLWDqt8YWGNTGuPci9qqur3T6hq4mA/image.png"]}
created2022-09-21 11:27:15
last_update2022-09-21 11:27:15
depth0
children9
last_payout2022-09-28 11:27:15
cashout_time1969-12-31 23:59:59
total_payout_value8.431 HBD
curator_payout_value8.378 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length4,683
author_reputation384,786,123,108,358
root_title"Hive blockchain - List of upcoming HF 26 changes"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id116,805,548
net_rshares26,753,083,704,440
author_curate_reward""
vote details (241)
@cryptosnowball ·
$0.12
At least they are making the blockchain smooth for all of us who are using Hive.
👍  
properties (23)
authorcryptosnowball
permlinkre-behiver-2022921t7343563z
categoryhive-167922
json_metadata{"tags":["hive","hardfork26","hf26","ctp","hive-engine","posh","git","merge","leofinance"],"app":"ecency/3.0.27-vision","format":"markdown+html"}
created2022-09-21 11:34:42
last_update2022-09-21 11:34:42
depth1
children1
last_payout2022-09-28 11:34:42
cashout_time1969-12-31 23:59:59
total_payout_value0.058 HBD
curator_payout_value0.058 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length80
author_reputation2,477,555,058,145
root_title"Hive blockchain - List of upcoming HF 26 changes"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id116,805,692
net_rshares184,650,654,167
author_curate_reward""
vote details (1)
@behiver ·
RE: RE: Hive blockchain - List of upcoming HF 26 changes
That's for sure, optimizations are the key to the game.

Posted Using [LeoFinance <sup>Beta</sup>](https://leofinance.io/@behiver/re-cryptosnowball-ps9po)
properties (22)
authorbehiver
permlinkre-cryptosnowball-ps9po
categoryhive-167922
json_metadata{"app":"leofinance/0.2","format":"markdown","tags":["leofinance"],"canonical_url":"https://leofinance.io/@behiver/re-cryptosnowball-ps9po"}
created2022-09-21 15:30:36
last_update2022-09-21 15:30:36
depth2
children0
last_payout2022-09-28 15:30:36
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_length154
author_reputation384,786,123,108,358
root_title"Hive blockchain - List of upcoming HF 26 changes"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id116,810,989
net_rshares0
@dalz ·
Great oveeview....I will add RC delegations as well.
properties (22)
authordalz
permlinkrikurw
categoryhive-167922
json_metadata{"app":"hiveblog/0.1"}
created2022-09-21 20:40:45
last_update2022-09-21 20:40:45
depth1
children0
last_payout2022-09-28 20:40: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_length52
author_reputation1,289,264,917,198,185
root_title"Hive blockchain - List of upcoming HF 26 changes"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id116,818,394
net_rshares0
@dwayne16 ·
$0.11
RE: Hive blockchain - List of upcoming HF 26 changes
Hive is getting better each day which is something that we all must be happy about 

Posted Using [LeoFinance <sup>Beta</sup>](https://leofinance.io/@dwayne16/re-behiver-61umvs)
👍  
properties (23)
authordwayne16
permlinkre-behiver-61umvs
categoryhive-167922
json_metadata{"app":"leofinance/0.2","format":"markdown","tags":["leofinance"],"canonical_url":"https://leofinance.io/@dwayne16/re-behiver-61umvs"}
created2022-09-21 15:22:42
last_update2022-09-21 15:22:42
depth1
children1
last_payout2022-09-28 15:22:42
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_length177
author_reputation308,114,287,413,733
root_title"Hive blockchain - List of upcoming HF 26 changes"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id116,810,765
net_rshares182,820,934,020
author_curate_reward""
vote details (1)
@behiver ·
RE: RE: Hive blockchain - List of upcoming HF 26 changes
Improving the blockchain and extending it with more use cases and stronger tokenomics can only benefit us all.

Posted Using [LeoFinance <sup>Beta</sup>](https://leofinance.io/@behiver/re-dwayne16-mfe69)
properties (22)
authorbehiver
permlinkre-dwayne16-mfe69
categoryhive-167922
json_metadata{"app":"leofinance/0.2","format":"markdown","tags":["leofinance"],"canonical_url":"https://leofinance.io/@behiver/re-dwayne16-mfe69"}
created2022-09-21 15:31:12
last_update2022-09-21 15:31:12
depth2
children0
last_payout2022-09-28 15:31: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_length203
author_reputation384,786,123,108,358
root_title"Hive blockchain - List of upcoming HF 26 changes"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id116,811,003
net_rshares0
@forexbrokr ·
RE: Hive blockchain - List of upcoming HF 26 changes
A lot of technical back end technical stuff which quite frankly, I don't fully understand...

But like you, the change to the HBD haircut rule stands out to a normie like me.

Posted Using [LeoFinance <sup>Beta</sup>](https://leofinance.io/@forexbrokr/re-behiver-2qas4v)
properties (22)
authorforexbrokr
permlinkre-behiver-2qas4v
categoryhive-167922
json_metadata{"app":"leofinance/0.2","format":"markdown","tags":["leofinance"],"canonical_url":"https://leofinance.io/@forexbrokr/re-behiver-2qas4v"}
created2022-09-22 00:24:30
last_update2022-09-22 00:24:30
depth1
children0
last_payout2022-09-29 00:24: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_length270
author_reputation423,122,348,693,842
root_title"Hive blockchain - List of upcoming HF 26 changes"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id116,822,787
net_rshares0
@ksam ·
RE: Hive blockchain - List of upcoming HF 26 changes
Well it seems I got lost at some point with the technicalities involved with some of these changes. But, I believe this will bring about great change and progress for Hive.

For the Resource Credit, it seems with your explanation you said the RC will diminish quickly, hence there will be more need to acquire or Power Up Hive for smooth transaction on the chain. 

Did I get your explanation correct?

Posted Using [LeoFinance <sup>Beta</sup>](https://leofinance.io/@ksam/re-behiver-55uyc6)
properties (22)
authorksam
permlinkre-behiver-55uyc6
categoryhive-167922
json_metadata{"app":"leofinance/0.2","format":"markdown","tags":["leofinance"],"canonical_url":"https://leofinance.io/@ksam/re-behiver-55uyc6"}
created2022-09-22 12:28:51
last_update2022-09-22 12:28:51
depth1
children0
last_payout2022-09-29 12:28: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_length491
author_reputation187,474,578,303,485
root_title"Hive blockchain - List of upcoming HF 26 changes"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id116,834,496
net_rshares0
@leogrowth ·
RE: Hive blockchain - List of upcoming HF 26 changes
***

Great post and congrats on getting a [decentralized curation](https://leofinance.io/@leogrowth/curation-by-leo-finance-just-got-a-decentralized-flavor) vote this past week, keep this kind of posts coming!

We invite you to check out the latest initiatives by @leogrowth:

[Contest: Leo Finance 'Then vs 'Now'](https://leofinance.io/@leogrowth/contest-leo-finance-then-vs-now-or-1500-usdleo-prize-pool) | [Interactive AMA this week](https://leofinance.io/@leogrowth/leo-finance-interactive-ama-this-tuesday)
-|-
![thenvsnowx200.png](https://images.hive.blog/DQmPP2tZAvyRgjNoBYvzLxQvfmoVJes4pH5pakCidHXFs9s/thenvsnowx200.png) | ![AMAx200.png](https://images.hive.blog/DQmNRXqdxjCaZ3Qf3721CyWPqLReGpoDP7yYBrRUREvAcvr/AMAx200.png)

Posted Using [LeoFinance <sup>Beta</sup>](https://leofinance.io/@leogrowth/re-behiver-yngsi)
properties (22)
authorleogrowth
permlinkre-behiver-yngsi
categoryhive-167922
json_metadata{"app":"leofinance/0.2","format":"markdown","tags":["leofinance"],"canonical_url":"https://leofinance.io/@leogrowth/re-behiver-yngsi","links":["https://leofinance.io/@leogrowth/curation-by-leo-finance-just-got-a-decentralized-flavor","https://leofinance.io/@leogrowth/contest-leo-finance-then-vs-now-or-1500-usdleo-prize-pool","https://leofinance.io/@leogrowth/leo-finance-interactive-ama-this-tuesday"],"image":["https://images.hive.blog/DQmPP2tZAvyRgjNoBYvzLxQvfmoVJes4pH5pakCidHXFs9s/thenvsnowx200.png","https://images.hive.blog/DQmNRXqdxjCaZ3Qf3721CyWPqLReGpoDP7yYBrRUREvAcvr/AMAx200.png"]}
created2022-09-26 08:22:51
last_update2022-09-26 08:22:51
depth1
children0
last_payout2022-10-03 08:22: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_length825
author_reputation187,871,893,694,019
root_title"Hive blockchain - List of upcoming HF 26 changes"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id116,941,696
net_rshares0
@poshtoken · (edited)
$0.02
https://twitter.com/behiver1/status/1572549083818250244
https://twitter.com/jomancub/status/1574152039491424257
<sub> The rewards earned on this comment will go directly to the people( @behiver, @jomancub ) sharing the post on Twitter as long as they are registered with @poshtoken. Sign up at https://hiveposh.com.</sub>
👍  
properties (23)
authorposhtoken
permlinkre-behiver-hive-blockchain-list-of-upcoming-hf-26-changes-1701
categoryhive-167922
json_metadata"{"app":"Poshtoken 0.0.1","payoutToUser":["behiver","jomancub"]}"
created2022-09-21 11:37:09
last_update2022-09-25 21:41:21
depth1
children0
last_payout2022-09-28 11:37:09
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.019 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length322
author_reputation3,941,931,166,056,983
root_title"Hive blockchain - List of upcoming HF 26 changes"
beneficiaries
0.
accountreward.app
weight10,000
max_accepted_payout1,000,000.000 HBD
percent_hbd0
post_id116,805,733
net_rshares62,274,162,790
author_curate_reward""
vote details (1)