create account

2nd update of 2023: Moving to Ubuntu 22, binary storage for hive operations in HAF by blocktrades

View this thread on: hive.blogpeakd.comecency.com
· @blocktrades · (edited)
$437.38
2nd update of 2023: Moving to Ubuntu 22, binary storage for hive operations in HAF
![blocktrades update.png](https://images.hive.blog/DQmSihw8Kz4U7TuCQa98DDdCzqbqPFRumuVWAbareiYZW1Z/blocktrades%20update.png)

Below are a few highlights of the Hive-related programming issues worked on by the BlockTrades team since my last report.

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

One of the most notable points for developers and users of hived is that we're moving to Ubuntu 22 as the offically supported platform for the next release of hived. There's two main reasons for this: 1) we want to use a new version of rocksdb that requires a faster file IO library that was added in Ubuntu 22 and 2) it will allow us to deprecate support of Postgres 12 in favor of Postgres 14 (these two often behave differently in terms of query performance, so it will simplify releases of haf apps that consistently perform well).

In order to move to Ubuntu 22 we also needed to solve some issues with the OpenSSL librariy used by hived as support for RIPEMD169 was removed from the library and hived uses this algorithm in several places.

As part of the upgrade to the new version of rocksdb, we also moved it out of the core hived repo, and rocksdb is now a submodule referenced by the main repo. This will make it easier and cleaner to upgrade to later versions of rocksdb in the future.


Other changes to hived include:
* switching from using the fc class fc:uint128 to the native C++ uint128 type: https://gitlab.syncad.com/hive/hive/-/merge_requests/804
* Tests for massive recurrent transfers to verify it according to relaxed rules to be added at HF28
* Fixed problem related to silent truncation of fixed_string type (it silently cut off Hive account names that were too long).
* debug_node_plugin API improvements (added function to simplify setting up VESTS/HIVE price for tests)
* Fixes related to old cli_wallet stability (previously it could randomly crash on automated test runs while shutting down and requiring multiple test runs at times).
* Extending unit test suite related to account history API calls
* Preprequisites for changes required by new binary HAF storage implementation.
* Simplifying (and speeding up) preparing of hived 5 million block data instance for automated tests.

# [Hive Application Framework (HAF) and related apps](https://gitlab.syncad.com/hive/haf)

A lot of work lately has focused on using binary storage of hive operations inside HAF databases, replacing the json format that was previously used. This change lowered the size of a fully populated HAF database by 700GB. Once we proved the basic theory was feasible, we've been working on measuring and optimizing performance of the new storage format.

We also wrote some new regression tests to verify the HAF database update procedure (the way an existing HAF database gets upgraded when the schema or core code of a HAF database needs to be changed).

# Generic devops tasks

We updated the base docker images used by our docker containers (these are used both for CI testing and for production deployment) in various ways, including moving to Ubuntu 22.

We also created common CI jobs useful for publishing official docker images for various code repos (e.g. hived, HAF, hivemind, hafah, and other haf apps).


# Some upcoming tasks

* Re-use docker images in CI tests when possible to speedup testing time (in progress)
* Continue work on HAF-based block explorer
* Collect benchmarks for a hafah app operating in โ€œirreversible block modeโ€ and compare to a hafah app operating in โ€œnormalโ€ mode (low priority)
* Finalize plans for changes to hived and HAF in the coming year that the BlockTrades team will be working on.
* Work out schedule for creation of various HAF-based applications (most important one here will be a HAF-based smart contract processing engine).
๐Ÿ‘  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , and 934 others
๐Ÿ‘Ž  ,
properties (23)
authorblocktrades
permlink2nd-update-of-2022-moving-to-ubuntu-22-binary-storage-for-hive-operations-in-haf
categoryhive-139531
json_metadata{"tags":["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"}
created2023-02-09 19:22:09
last_update2023-02-09 21:51:27
depth0
children36
last_payout2023-02-16 19:22:09
cashout_time1969-12-31 23:59:59
total_payout_value218.802 HBD
curator_payout_value218.576 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length3,804
author_reputation1,278,365,136,286,840
root_title"2nd update of 2023: Moving to Ubuntu 22, binary storage for hive operations in HAF"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id120,633,796
net_rshares786,652,583,286,937
author_curate_reward""
vote details (1000)
@adailsm ·
Excelente, seguimos mejorando el rendimiento y la escalabilidad de la Blockchain de Hive
properties (22)
authoradailsm
permlinkre-blocktrades-202329t203148291z
categoryhive-139531
json_metadata{"tags":["hive-139531","hive","blockchain","software","blocktrades"],"app":"ecency/3.0.38-mobile","format":"markdown+html"}
created2023-02-10 01:31:51
last_update2023-02-10 01:31:51
depth1
children0
last_payout2023-02-17 01:31: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_length88
author_reputation8,427,689,749,114
root_title"2nd update of 2023: Moving to Ubuntu 22, binary storage for hive operations in HAF"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id120,642,388
net_rshares0
@albertocova ·
Hurra por @blocktrades la mejor plataforma del mundo.
properties (22)
authoralbertocova
permlinkrpu03c
categoryhive-139531
json_metadata{"users":["blocktrades"],"app":"hiveblog/0.1"}
created2023-02-09 21:09:18
last_update2023-02-09 21:09:18
depth1
children0
last_payout2023-02-16 21:09: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_length53
author_reputation11,824,207,659,308
root_title"2nd update of 2023: Moving to Ubuntu 22, binary storage for hive operations in HAF"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id120,636,663
net_rshares0
@albertocova ·
Hurra por @blocktrades la mejor plataforma del mundo.
properties (22)
authoralbertocova
permlinkrpu045
categoryhive-139531
json_metadata{"users":["blocktrades"],"app":"hiveblog/0.1"}
created2023-02-09 21:09:45
last_update2023-02-09 21:09:45
depth1
children0
last_payout2023-02-16 21:09: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_length53
author_reputation11,824,207,659,308
root_title"2nd update of 2023: Moving to Ubuntu 22, binary storage for hive operations in HAF"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id120,636,675
net_rshares0
@crazy-mermaid ·
Good one 
properties (22)
authorcrazy-mermaid
permlinkre-blocktrades-2023212t222432595z
categoryhive-139531
json_metadata{"tags":["hive-139531","hive","blockchain","software","blocktrades"],"app":"ecency/3.0.38-mobile","format":"markdown+html"}
created2023-02-12 16:54:33
last_update2023-02-12 16:54:33
depth1
children0
last_payout2023-02-19 16:54: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_length9
author_reputation93,135,538,637
root_title"2nd update of 2023: Moving to Ubuntu 22, binary storage for hive operations in HAF"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id120,718,039
net_rshares0
@crazy-mermaid ·
How to do block trade, need guidance 
properties (22)
authorcrazy-mermaid
permlinkre-blocktrades-2023212t222937631z
categoryhive-139531
json_metadata{"tags":["hive-139531","hive","blockchain","software","blocktrades"],"app":"ecency/3.0.38-mobile","format":"markdown+html"}
created2023-02-12 16:59:39
last_update2023-02-12 16:59:39
depth1
children0
last_payout2023-02-19 16:59: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_length37
author_reputation93,135,538,637
root_title"2nd update of 2023: Moving to Ubuntu 22, binary storage for hive operations in HAF"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id120,718,148
net_rshares0
@dewamke44 ·
thanks a lot for the information
properties (22)
authordewamke44
permlinkrpu7sr
categoryhive-139531
json_metadata{"app":"hiveblog/0.1"}
created2023-02-09 23:55:45
last_update2023-02-09 23:55:45
depth1
children0
last_payout2023-02-16 23:55: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_length32
author_reputation11,144,229,849,427
root_title"2nd update of 2023: Moving to Ubuntu 22, binary storage for hive operations in HAF"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id120,640,475
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 our last posts:**
<table><tr><td><a href="/hive-139531/@hivebuzz/proposal-2324"><img src="https://images.hive.blog/64x128/https://i.imgur.com/RNIZ1N6.png"></a></td><td><a href="/hive-139531/@hivebuzz/proposal-2324">The Hive Gamification Proposal</a></td></tr></table>

###### Support the HiveBuzz project. [Vote](https://hivesigner.com/sign/update_proposal_votes?proposal_ids=%5B%22248%22%5D&approve=true) for [our proposal](https://peakd.com/me/proposals/248)!
properties (22)
authorhivebuzz
permlinknotify-blocktrades-20230210t012006
categoryhive-139531
json_metadata{"image":["http://hivebuzz.me/notify.t6.png"]}
created2023-02-10 01:20:06
last_update2023-02-10 01:20:06
depth1
children0
last_payout2023-02-17 01:20: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_length1,056
author_reputation369,239,548,483,643
root_title"2nd update of 2023: Moving to Ubuntu 22, binary storage for hive operations in HAF"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id120,642,161
net_rshares0
@ksam ·
Amazing report from the team.

Hive application framework Smart Contract is an outstanding development ๐Ÿ‘Œ
properties (22)
authorksam
permlinkre-blocktrades-rpw8z2
categoryhive-139531
json_metadata{"tags":["hive-139531"],"app":"peakd/2023.2.2"}
created2023-02-11 02:16:24
last_update2023-02-11 02:16:24
depth1
children0
last_payout2023-02-18 02:16:24
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length104
author_reputation187,477,150,378,300
root_title"2nd update of 2023: Moving to Ubuntu 22, binary storage for hive operations in HAF"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id120,673,079
net_rshares0
@larryparra ·
Muchas gracias por informar todo las nuevas caracterรญsticas que tendrรก Hive, de esta manera sabemos que usar , y que podemos ejecutar con Hive para mi la mejor plataforma, que siga creciendo.
properties (22)
authorlarryparra
permlinkre-blocktrades-202329t22123209z
categoryhive-139531
json_metadata{"tags":["hive","blockchain","software","blocktrades"],"app":"ecency/3.0.30-vision","format":"markdown+html"}
created2023-02-10 02:01:21
last_update2023-02-10 02:01:21
depth1
children0
last_payout2023-02-17 02:01: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_length191
author_reputation3,196,540,316,211
root_title"2nd update of 2023: Moving to Ubuntu 22, binary storage for hive operations in HAF"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id120,642,920
net_rshares0
@pizzabot ·
<center>๐Ÿ• PIZZA !


I gifted <strong>$PIZZA</strong> slices here:
@torran<sub>(9/10)</sub> tipped @blocktrades (x1)


<sub>Send $PIZZA tips in <a href="https://discord.gg/hivepizza">Discord</a> via tip.cc!</sub></center>
properties (22)
authorpizzabot
permlinkre-2nd-update-of-2022-moving-to-ubuntu-22-binary-storage-for-hive-operations-in-haf-20230210t154853z
categoryhive-139531
json_metadata"{"app": "beem/0.24.19"}"
created2023-02-10 15:48:54
last_update2023-02-10 15:48:54
depth1
children0
last_payout2023-02-17 15:48: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_length220
author_reputation7,439,419,090,446
root_title"2nd update of 2023: Moving to Ubuntu 22, binary storage for hive operations in HAF"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id120,657,828
net_rshares0
@poshtoken · (edited)
https://twitter.com/131481196/status/1623778071542222848
https://twitter.com/1884771912/status/1623784138854522882
https://twitter.com/1163841716119621632/status/1623942178350178305
https://twitter.com/46146076/status/1623942363289726976
https://twitter.com/27706436/status/1623946034282987521
https://twitter.com/1537229061344346117/status/1624221475333890048
https://twitter.com/3063466861/status/1624274175086178304
<sub> The rewards earned on this comment will go directly to the people( @creacioneslelys, @shiftrox, @hive-blockchain, @acidyo, @seckorama, @virtualgrowth ) sharing the post on Twitter as long as they are registered with @poshtoken. Sign up at https://hiveposh.com.</sub>
๐Ÿ‘  
properties (23)
authorposhtoken
permlinkre-blocktrades-2nd-update-of-2022-moving-to-ubuntu-22-binary-stor-122469508
categoryhive-139531
json_metadata"{"app":"Poshtoken 0.0.1","payoutToUser":["creacioneslelys","shiftrox","hive-blockchain","acidyo","seckorama","virtualgrowth"]}"
created2023-02-09 20:18:21
last_update2023-02-11 05:10:09
depth1
children0
last_payout2023-02-16 20:18: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_length692
author_reputation5,163,333,568,474,618
root_title"2nd update of 2023: Moving to Ubuntu 22, binary storage for hive operations in HAF"
beneficiaries
0.
accountreward.app
weight10,000
max_accepted_payout1,000,000.000 HBD
percent_hbd0
post_id120,635,318
net_rshares257,387,444
author_curate_reward""
vote details (1)
@sepracore · (edited)
$0.16
HAF-based smart contracts. Loving the sound of that. 
๐Ÿ‘  , ,
properties (23)
authorsepracore
permlinkre-blocktrades-rpucvt
categoryhive-139531
json_metadata{"tags":"hive-139531"}
created2023-02-10 01:45:30
last_update2023-02-10 01:45:42
depth1
children3
last_payout2023-02-17 01:45:30
cashout_time1969-12-31 23:59:59
total_payout_value0.080 HBD
curator_payout_value0.080 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length53
author_reputation19,888,382,618,059
root_title"2nd update of 2023: Moving to Ubuntu 22, binary storage for hive operations in HAF"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id120,642,664
net_rshares285,949,557,402
author_curate_reward""
vote details (3)
@blocktrades ·
$0.46
Yes, I think it will be one of the most important things we do and we've been working towards this goal for a long time now.
๐Ÿ‘  ,
properties (23)
authorblocktrades
permlinkrpuf3y
categoryhive-139531
json_metadata{"app":"hiveblog/0.1"}
created2023-02-10 02:33:33
last_update2023-02-10 02:33:33
depth2
children1
last_payout2023-02-17 02:33:33
cashout_time1969-12-31 23:59:59
total_payout_value0.228 HBD
curator_payout_value0.228 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length124
author_reputation1,278,365,136,286,840
root_title"2nd update of 2023: Moving to Ubuntu 22, binary storage for hive operations in HAF"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id120,643,536
net_rshares805,138,784,268
author_curate_reward""
vote details (2)
@virtualgrowth ·
Awesome stuff!
properties (22)
authorvirtualgrowth
permlinkre-blocktrades-rpwgx3
categoryhive-139531
json_metadata{"tags":["hive-139531"],"app":"peakd/2023.2.2"}
created2023-02-11 05:07:51
last_update2023-02-11 05:07:51
depth3
children0
last_payout2023-02-18 05:07: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_length14
author_reputation194,175,762,808,337
root_title"2nd update of 2023: Moving to Ubuntu 22, binary storage for hive operations in HAF"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id120,675,722
net_rshares0
@forykw ·
Me too!
properties (22)
authorforykw
permlinkre-sepracore-rpy8zi
categoryhive-139531
json_metadata{"tags":["hive-139531"],"app":"peakd/2023.2.2"}
created2023-02-12 04:11:42
last_update2023-02-12 04:11:42
depth2
children0
last_payout2023-02-19 04:11: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_length7
author_reputation92,162,067,833,682
root_title"2nd update of 2023: Moving to Ubuntu 22, binary storage for hive operations in HAF"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id120,704,309
net_rshares0
@spiritsurge · (edited)
$0.04
First of all, we definitely needed this. The RipeMD deprecation has been an annoying problem for some time now.

Second, not sure if this is referenced anywhere but out of curiosity why was rocksDB selected as the NoSQL Database wrapper as opposed to the popular  Redis? 


๐Ÿ‘  
properties (23)
authorspiritsurge
permlinkre-blocktrades-rpuwn8
categoryhive-139531
json_metadata{"tags":"hive-139531"}
created2023-02-10 08:52:21
last_update2023-02-10 08:59:03
depth1
children1
last_payout2023-02-17 08:52:21
cashout_time1969-12-31 23:59:59
total_payout_value0.020 HBD
curator_payout_value0.020 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length274
author_reputation7,527,733,439,288
root_title"2nd update of 2023: Moving to Ubuntu 22, binary storage for hive operations in HAF"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id120,649,631
net_rshares73,710,766,258
author_curate_reward""
vote details (1)
@blocktrades ·
As far as I can tell, redis is focused on being an in-memory database, while rocksdb is more tuned for file storage. Rocksdb was introduced to lower the memory footprint of hived by moving the account history data out of memory to disk storage, so it was a natural choice.
๐Ÿ‘  
properties (23)
authorblocktrades
permlinkrpvfnj
categoryhive-139531
json_metadata{"app":"hiveblog/0.1"}
created2023-02-10 15:42:54
last_update2023-02-10 15:42:54
depth2
children0
last_payout2023-02-17 15:42: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_length272
author_reputation1,278,365,136,286,840
root_title"2nd update of 2023: Moving to Ubuntu 22, binary storage for hive operations in HAF"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id120,657,605
net_rshares15,092,707,008
author_curate_reward""
vote details (1)
@steevc ·
Should that be 2023 in the title? Time is rushing by.

Good to hear you are still finding optimisations. Hive could take off at any time and we need to be ready to handle it.
properties (22)
authorsteevc
permlinkre-blocktrades-rptxlt
categoryhive-139531
json_metadata{"tags":["hive-139531"],"app":"peakd/2023.2.1"}
created2023-02-09 20:15:30
last_update2023-02-09 20:15:30
depth1
children5
last_payout2023-02-16 20:15: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_length174
author_reputation1,371,068,372,527,760
root_title"2nd update of 2023: Moving to Ubuntu 22, binary storage for hive operations in HAF"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id120,635,234
net_rshares0
@blocktrades ·
$0.03
Yes, fixed now.
๐Ÿ‘  ,
properties (23)
authorblocktrades
permlinkrpu2b7
categoryhive-139531
json_metadata{"app":"hiveblog/0.1"}
created2023-02-09 21:57:06
last_update2023-02-09 21:57:06
depth2
children0
last_payout2023-02-16 21:57:06
cashout_time1969-12-31 23:59:59
total_payout_value0.014 HBD
curator_payout_value0.013 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length15
author_reputation1,278,365,136,286,840
root_title"2nd update of 2023: Moving to Ubuntu 22, binary storage for hive operations in HAF"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id120,637,743
net_rshares52,822,746,038
author_curate_reward""
vote details (2)
@jfuji ·
$0.07
Hive time machine being added in next fork ;)
๐Ÿ‘  
properties (23)
authorjfuji
permlinkre-steevc-202329t1517073z
categoryhive-139531
json_metadata{"tags":["hive-139531"],"app":"ecency/3.0.30-vision","format":"markdown+html"}
created2023-02-09 20:17:00
last_update2023-02-09 20:17:00
depth2
children3
last_payout2023-02-16 20:17:00
cashout_time1969-12-31 23:59:59
total_payout_value0.032 HBD
curator_payout_value0.033 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length45
author_reputation167,468,075,769,687
root_title"2nd update of 2023: Moving to Ubuntu 22, binary storage for hive operations in HAF"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id120,635,275
net_rshares120,764,915,658
author_curate_reward""
vote details (1)
@beerlover ·
<div class='pull-right'>https://files.peakd.com/file/peakd-hive/beerlover/yiuU6bdf-beerlover20gives20BEER.gif<p><sup><a href='https://hive-engine.com/?p=market&t=BEER'>View or trade </a> <code>BEER</code>.</sup></p></div><center><br> <p>Hey @jfuji, here is a little bit of <code>BEER</code> from @steevc for you. Enjoy it!</p> <p>Learn how to <a href='https://peakd.com/beer/@beerlover/what-is-proof-of-stake-with-beer'>earn <b>FREE BEER</b> each day </a> by staking your <code>BEER</code>.</p> </center><div></div>
properties (22)
authorbeerlover
permlinkre-jfuji-re-steevc-202329t1517073z-20230209t202358620z
categoryhive-139531
json_metadata{"app":"beerlover/3.0","language":"rust","developer":"wehmoen"}
created2023-02-09 20:23:57
last_update2023-02-09 20:23:57
depth3
children0
last_payout2023-02-16 20:23: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_length516
author_reputation25,761,740,808,561
root_title"2nd update of 2023: Moving to Ubuntu 22, binary storage for hive operations in HAF"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id120,635,497
net_rshares0
@steevc ·
$0.36
How will that affect immutability? Time travel is likely to encourage vote manipulation. I'm against it.

!BEER
๐Ÿ‘  , ,
properties (23)
authorsteevc
permlinkre-jfuji-rptxzp
categoryhive-139531
json_metadata{"tags":["hive-139531"],"app":"peakd/2023.2.1"}
created2023-02-09 20:23:48
last_update2023-02-09 20:23:48
depth3
children1
last_payout2023-02-16 20:23:48
cashout_time1969-12-31 23:59:59
total_payout_value0.180 HBD
curator_payout_value0.180 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length111
author_reputation1,371,068,372,527,760
root_title"2nd update of 2023: Moving to Ubuntu 22, binary storage for hive operations in HAF"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id120,635,491
net_rshares651,541,972,241
author_curate_reward""
vote details (3)
@taskmaster4450 ·
>This change lowered the size of a fully populated HAF database by 700GB.

That is a lot and should make running a HAF node more affordable to people.

>Work out schedule for creation of various HAF-based applications (most important one here will be a HAF-based smart contract processing engine).

Is this the announcement of the planning of something that might show up in a future announcement?

>Tests for massive recurrent transfers to verify it according to relaxed rules to be added at HF28

Speaking of the next hard fork, the fact that it seems the SEC is looking to ban staking on exchanges, it provides an opportunity for Hive to expand the fixed income market.  Perhaps having time vaults added in the next HF is a good idea.  Get people to lock up their HBD for extended period of times to enable the creation of bond-type systems on layer 2 while also providing more fixed income options on the base layer.
properties (22)
authortaskmaster4450
permlinkre-blocktrades-rpucnn
categoryhive-139531
json_metadata{"tags":["hive-139531"],"app":"peakd/2023.2.1"}
created2023-02-10 01:40:48
last_update2023-02-10 01:40:48
depth1
children5
last_payout2023-02-17 01:40: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_length920
author_reputation6,637,506,266,126,948
root_title"2nd update of 2023: Moving to Ubuntu 22, binary storage for hive operations in HAF"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id120,642,582
net_rshares0
@blocktrades ·
1. It's basically a task to fill out a roadmap for the work to be done by our team this year (which will be a public roadmap, of course).
2. The time vault idea is definitely interesting. I'll give it some thought (or maybe @howo will).
properties (22)
authorblocktrades
permlinkrpuf2s
categoryhive-139531
json_metadata{"users":["howo"],"app":"hiveblog/0.1"}
created2023-02-10 02:32:51
last_update2023-02-10 02:32:51
depth2
children4
last_payout2023-02-17 02:32: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_length236
author_reputation1,278,365,136,286,840
root_title"2nd update of 2023: Moving to Ubuntu 22, binary storage for hive operations in HAF"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id120,643,528
net_rshares0
@andablackwidow ·
IMHO time vaults fit another, much wider topic - making "free floating HBD balances". Basically what  other coins, especially PoW, have - sending coins to an address rather than account. It is needed for privacy, but at the same time it would enable us to benefit from all the improvements made in the field of different types of signatures, some of which, I believe, enable time locking. Of course there are some downsides - since such balances won't be tied to stake (because it would defeat their purpose), transfers out of them would need to be paying transaction fees (some witness-established RC-to-HBD equivalent) unless signer mixed such transfer with some regular RC paid operation (which would reveal connection to the stake - either fee-less or private, not both). There is a lot of research to be made before we can start doing any coding though. 
properties (22)
authorandablackwidow
permlinkre-blocktrades-2023212t0268120z
categoryhive-139531
json_metadata{"tags":["ecency"],"app":"ecency/3.0.30-surfer","format":"markdown+html"}
created2023-02-11 23:26:09
last_update2023-02-11 23:26:09
depth3
children0
last_payout2023-02-18 23:26: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_length859
author_reputation84,494,108,783,084
root_title"2nd update of 2023: Moving to Ubuntu 22, binary storage for hive operations in HAF"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id120,699,252
net_rshares0
@taskmaster4450 ·
LOL that sounds like the time vault task was just delegated in one sentence.
properties (22)
authortaskmaster4450
permlinkre-blocktrades-rpvelh
categoryhive-139531
json_metadata{"tags":["hive-139531"],"app":"peakd/2023.2.2"}
created2023-02-10 15:20:18
last_update2023-02-10 15:20:18
depth3
children0
last_payout2023-02-17 15:20: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_length76
author_reputation6,637,506,266,126,948
root_title"2nd update of 2023: Moving to Ubuntu 22, binary storage for hive operations in HAF"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id120,657,037
net_rshares0
@tobetada ·
also there was a post some weeks ago about the idea of being able to delegate HBD like Hive; the author made some good points:

https://hive.blog/hive-167922/@rubencress/case-study-hbd-savings-delegation
properties (22)
authortobetada
permlinkre-blocktrades-rpuzik
categoryhive-139531
json_metadata{"tags":["hive-139531"],"app":"peakd/2023.2.1"}
created2023-02-10 09:54:18
last_update2023-02-10 09:54:18
depth3
children1
last_payout2023-02-17 09:54: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_length203
author_reputation596,841,127,072,980
root_title"2nd update of 2023: Moving to Ubuntu 22, binary storage for hive operations in HAF"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id120,650,708
net_rshares0
@techcoderx ·
Is there anything else that uses rocksdb other than the `account_history_rocksdb` plugin that was supposedly deprecated in favour of `sql_serializer`?
properties (22)
authortechcoderx
permlinkre-blocktrades-rpuadz
categoryhive-139531
json_metadata{"tags":["hive-139531"],"app":"peakd/2023.2.1"}
created2023-02-10 00:51:36
last_update2023-02-10 00:51:36
depth1
children2
last_payout2023-02-17 00:51: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_length150
author_reputation47,713,359,139,491
root_title"2nd update of 2023: Moving to Ubuntu 22, binary storage for hive operations in HAF"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id120,641,721
net_rshares0
@blocktrades ·
$0.03
No, rocksdb is currently only used by account_history_rocksdb (which is deprecated in favor of sql_serializer). But despite the deprecation, account_history_rocksdb will  probably be used for a long time   just because it takes less resources than a full HAF database. And there's also a possibility to use it for a better version of something like MIRA eventually (i.e. to store more data that is currently stored in chainbase).
๐Ÿ‘  
properties (23)
authorblocktrades
permlinkrpuey9
categoryhive-139531
json_metadata{"app":"hiveblog/0.1"}
created2023-02-10 02:30:09
last_update2023-02-10 02:30:09
depth2
children1
last_payout2023-02-17 02:30:09
cashout_time1969-12-31 23:59:59
total_payout_value0.013 HBD
curator_payout_value0.013 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length429
author_reputation1,278,365,136,286,840
root_title"2nd update of 2023: Moving to Ubuntu 22, binary storage for hive operations in HAF"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id120,643,476
net_rshares49,229,317,753
author_curate_reward""
vote details (1)
@andablackwidow ·
Yes, yes, yes. Comment index and all account related data should be kept in RocksDB, as that constitutes vast majority of state consumption while only small fraction of it is needed at any given time.
properties (22)
authorandablackwidow
permlinkre-blocktrades-2023212t01316130z
categoryhive-139531
json_metadata{"tags":["ecency"],"app":"ecency/3.0.30-surfer","format":"markdown+html"}
created2023-02-11 23:13:18
last_update2023-02-11 23:13:18
depth3
children0
last_payout2023-02-18 23:13: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_length200
author_reputation84,494,108,783,084
root_title"2nd update of 2023: Moving to Ubuntu 22, binary storage for hive operations in HAF"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id120,699,031
net_rshares0
@theguruasia ·
$WINE
properties (22)
authortheguruasia
permlinkre-blocktrades-rpuvbn
categoryhive-139531
json_metadata{"tags":["hive-139531"],"app":"peakd/2023.2.1"}
created2023-02-10 08:23:48
last_update2023-02-10 08:23:48
depth1
children1
last_payout2023-02-17 08:23: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_length5
author_reputation72,546,352,811,679
root_title"2nd update of 2023: Moving to Ubuntu 22, binary storage for hive operations in HAF"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id120,649,091
net_rshares0
@wine.bot ·
<center>
<sup>Congratulations, @theguruasia You Successfully Shared <b>0.200</b> <b>WINEX</b> With @blocktrades.</sup>
<sup>You Earned <b>0.200</b> <b>WINEX</b> As Curation Reward.</sup>
<sup>You Utilized <b>2/4</b> Successful Calls.</sup>

<img src="https://images.hive.blog/DQmSWfbie9MTC172sENiA16bsMaz1ofT6AAyTo1ishasrcX/winexcomment.png" alt="wine_logo">

---
<sup>Contact Us : [WINEX Token Discord Channel](https://discord.gg/rS3KzjJDCx)</sup>
<sup>[WINEX Current Market Price](https://hive-engine.com/?p=market&t=WINEX) : <b>0.152</b></sup>
---
<sup>Swap Your <b>Hive <=> Swap.Hive</b> With Industry <b>Lowest Fee (0.1%)</b> : [Click This Link](https://swaphive.github.io/swap/)</sup>
<sup>[Read Latest Updates](https://peakd.com/@hiveupme/posts) Or [Contact Us](https://discord.gg/rS3KzjJDCx)</sup>
</center>
properties (22)
authorwine.bot
permlink20230210t082412725z
categoryhive-139531
json_metadata{"tags":["wine","token","winebot"],"app":"wine-bot/4.0","format":"markdown"}
created2023-02-10 08:24:12
last_update2023-02-10 08:24:12
depth2
children0
last_payout2023-02-17 08:24: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_length830
author_reputation8,093,569,056,685
root_title"2nd update of 2023: Moving to Ubuntu 22, binary storage for hive operations in HAF"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id120,649,104
net_rshares0
@torran ·
!PGM
!PIZZA
properties (22)
authortorran
permlinkre-blocktrades-rpvg7p
categoryhive-139531
json_metadata{"tags":["hive-139531"],"app":"peakd/2023.2.2"}
created2023-02-10 15:48:15
last_update2023-02-10 15:48:15
depth1
children1
last_payout2023-02-17 15:48: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_length11
author_reputation8,297,298,349,285
root_title"2nd update of 2023: Moving to Ubuntu 22, binary storage for hive operations in HAF"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id120,657,799
net_rshares0
@pgm-curator ·
<center>Sent 0.1 PGM - 0.1 LVL- 1 STARBITS  - 0.05 DEC - 1 SBT - 0.1 THG - 0.000001 SQM - 0.1 BUDS tokens to  @torran</center>

<center><sub>remaining commands 1</sub></center>


**BUY AND STAKE THE PGM TO SEND A LOT OF TOKENS!**

The tokens that the command sends are: 0.1 PGM-0.1 LVL-0.1 THGAMING-0.05 DEC-15 SBT-1 STARBITS-[0.00000001 BTC (SWAP.BTC) only if you have 2500 PGM in stake or more ]

5000 PGM IN STAKE = 2x rewards! 

![image.png](https://files.peakd.com/file/peakd-hive/zottone444/23t7AyKqAfdxKEJPQrpePMW15BCPhbyrf5VoHWxhBFcEcPLjDUVVQAh9ZAopbmoJDekS6.png)
Discord [![image.png](https://files.peakd.com/file/peakd-hive/hive-135941/23wfr3mtLS9ddSpifBvh7mwLx1rN3eoaSvbwUxTngsNR1GQ8EiZTrC9P9RwZxHCCfK8e5.png)](https://discord.gg/KCvuNTEjWw)


Support the curation account @ pgm-curator with a delegation [10 HP](https://hivesigner.com/sign/op/WyJkZWxlZ2F0ZV92ZXN0aW5nX3NoYXJlcyIseyJkZWxlZ2F0b3IiOiJfX3NpZ25lciIsImRlbGVnYXRlZSI6InBnbS1jdXJhdG9yIiwidmVzdGluZ19zaGFyZXMiOiIxMCJ9XQ..) - [50 HP](https://hivesigner.com/sign/op/WyJkZWxlZ2F0ZV92ZXN0aW5nX3NoYXJlcyIseyJkZWxlZ2F0b3IiOiJfX3NpZ25lciIsImRlbGVnYXRlZSI6InBnbS1jdXJhdG9yIiwidmVzdGluZ19zaGFyZXMiOiI1MCJ9XQ..) - [100 HP](https://hivesigner.com/sign/op/WyJkZWxlZ2F0ZV92ZXN0aW5nX3NoYXJlcyIseyJkZWxlZ2F0b3IiOiJfX3NpZ25lciIsImRlbGVnYXRlZSI6InBnbS1jdXJhb3RyIiwidmVzdGluZ19zaGFyZXMiOiIxMDAifV0.) - [500 HP](https://hivesigner.com/sign/op/WyJkZWxlZ2F0ZV92ZXN0aW5nX3NoYXJlcyIseyJkZWxlZ2F0b3IiOiJfX3NpZ25lciIsImRlbGVnYXRlZSI6InBnbS1jdXJhdG9yIiwidmVzdGluZ19zaGFyZXMiOiI1MDAifV0.) - [1000 HP](https://hivesigner.com/sign/op/WyJ0cmFuc2Zlcl90b192ZXN0aW5nIix7ImZyb20iOiJfX3NpZ25lciIsInRvIjoicGdtLWN1cmF0b3IiLCJhbW91bnQiOiIxMDAwIn1d)

Get **potential** votes from @ pgm-curator by paying in PGM, here is a [guide](https://peakd.com/hive-146620/@zottone444/pay-1-pgm-and-get-4-votes-itaegn)



<sub>I'm a bot, if you want a hand ask @ zottone444</sub>

***
properties (22)
authorpgm-curator
permlinkpgm-curatortorran1676044123655
categoryhive-139531
json_metadata{"tags":[],"app":"pgm/0.1","format":"markdown+html"}
created2023-02-10 15:48:45
last_update2023-02-10 15:48:45
depth2
children0
last_payout2023-02-17 15:48: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,902
author_reputation3,409,490,822,394
root_title"2nd update of 2023: Moving to Ubuntu 22, binary storage for hive operations in HAF"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id120,657,823
net_rshares0