create account

Core dev meeting #70 by howo

View this thread on: hive.blogpeakd.comecency.com
· @howo ·
$49.28
Core dev meeting #70
https://www.youtube.com/watch?v=SQg4ZWlbYRg

# AI generated summary
 
## Community Notifications overhaul

- Identified lots of issues with the way community notifications were handled, planning a big update to fix all of that and improve UX for users
- Overhaul should also result in a database size reduction for hivemind 
- Long term-ish goal is to convert the community implementation from python to SQL to improve performance 

## Memory & Performance Optimizations
- **HiveD Memory Reduction**: Dropped shared memory file from 24GB to 6GB through custom block-based allocators and moving data to RocksDB
- **Replay Performance**: Eliminated need for RAM disk during replays - now faster on regular disk storage
- **Further Optimization Planned**: Removing market history data could reduce memory by another 0.5GB
- Goal is making HiveD run on smaller systems, potentially even phones

## Search & Discovery Features
- **Three Search Systems Being Developed**:
  1. **Existing**: Elastic search (HiveSearcher by external developer)
  2. **New Full-Text Search**: Built into HiveMind using PostgreSQL capabilities (~100GB database addition)
  3. **HiveSense (AI Search)**: Vector embeddings for semantic search (~110GB database addition)

- **HiveSense Details**:
  - HAF application providing AI-based semantic search
  - Posts chunked and vectorized for better matching
  - Two API calls: find_post (query-based) and find_similar_posts (post-based)
  - Could potentially replace existing search solutions

## API & Development Improvements
- **Error Handling**: Added error codes to HiveD instead of just error strings, exposed through protocol layer
- **Swagger Documentation**: Adding swagger definitions for all HiveD APIs to enable auto-generated bindings
- **Python Wax**: Now supports HiveD API calls through auto-generated bindings
- **WorkerB Optimization**: Bot processing time reduced from 13 hours to 15 minutes for a week's worth of posts

## Block Explorer Enhancements
- **New Features**:
  - All blocks page with live streaming mode
  - Transaction statistics with daily/weekly/monthly views
  - Savings balances in balance charts
  - Unified table display across the application
  - Block segmented pagination for search results

- **Planned Features**:
  - Account proxy listings
  - Total value locked on chain
  - Transfer volume history
  - Top holders lists (by Hive, Vests, HBD)
  - User count and activity metrics

## Infrastructure & Tools
- **Metamask Plugin**: Passed audit process, waiting for official publication
- **Beekeeper Improvements**: Enhanced communication between Clive wallet and key storage
- **Clive Wallet**: New version with simplified key bindings and authorities page for multi-sig accounts
- **Denser Progress**: Replacement for Condenser with improved performance and SEO optimization

## User Retention Analysis
- **Comprehensive Study**: Analyzed 63,000 users from 2024 and 25,000 from 2025
- **Retention Metrics**: Based on HP balance and activity (37 different operations)
- **Abuse Detection**: Identified account "mighty-possible" creating spam through AI summaries across multiple accounts
- **Next Steps**: Integrating Spamminator and other blacklists to identify serial offenders and measure onboarder quality

## Mesh/Exchange Status
- Currently waiting for Coinbase review and response on implementation
- Development focus shifted to Crimson and exchange team

## Technical Architecture Notes
- All new applications built as HAF apps rather than HiveD applications
- HiveD maintained as minimal core system (like OS kernel)
- HAF serves as outer service layer for all applications
- API servers can redirect specific calls to specialized servers when needed
👍  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , and 160 others
properties (23)
authorhowo
permlinkcore-dev-meeting-70
categorycore
json_metadata{"app":"peakd/2025.5.9","format":"markdown","tags":["core","dev","meeting","hive"],"users":[],"image":[]}
created2025-06-03 04:58:51
last_update2025-06-03 04:58:51
depth0
children4
last_payout2025-06-10 04:58:51
cashout_time1969-12-31 23:59:59
total_payout_value24.652 HBD
curator_payout_value24.626 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length3,723
author_reputation511,962,140,236,480
root_title"Core dev meeting #70"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id143,132,923
net_rshares154,306,751,873,924
author_curate_reward""
vote details (224)
@borislavzlatanov ·
$0.11
The hived optimizations once again sound soo good. :)
👍  
properties (23)
authorborislavzlatanov
permlinkre-howo-sxa92u
categorycore
json_metadata{"tags":["core"],"app":"peakd/2025.5.9","image":[],"users":[]}
created2025-06-03 13:49:45
last_update2025-06-03 13:49:45
depth1
children0
last_payout2025-06-10 13:49:45
cashout_time1969-12-31 23:59:59
total_payout_value0.054 HBD
curator_payout_value0.055 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length53
author_reputation23,385,275,162,509
root_title"Core dev meeting #70"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id143,139,748
net_rshares342,074,346,840
author_curate_reward""
vote details (1)
@weone ·
$0.17
Please do more work on keys management. Folks keep losing keys 
👍  ,
properties (23)
authorweone
permlinkre-howo-202563t223215770z
categorycore
json_metadata{"tags":["core","dev","meeting","hive"],"app":"ecency/4.1.2-vision","format":"markdown+html"}
created2025-06-03 17:02:21
last_update2025-06-03 17:02:21
depth1
children1
last_payout2025-06-10 17:02:21
cashout_time1969-12-31 23:59:59
total_payout_value0.083 HBD
curator_payout_value0.083 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length63
author_reputation7,888,813,506,458
root_title"Core dev meeting #70"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id143,144,148
net_rshares518,458,782,716
author_curate_reward""
vote details (2)
@howo ·
There's already a pretty solid key management system with the recovery account system + master password so if you are not technical enough you don't have to rely on all the keys (even though it's a risky ordeal)

"Maybe we could design an automated system for direct management of keys"

I think you're referring to authorizations which allow another account to act on te account's behalf.

At the end of the day I think this problem (which most blockchain face) is more of an education issue than a technological one. At the end of the days some users can't really be trusted with self custody and would be better off giving their keys to a third party that manages it with regular web2 systems eg: a google account.

You can do some pretty clever things to prevent the "key holder just steals your money" with multisig but it'll never be as secure as self custody so that's risk that users have to be willing to take. One could argue that it's better than your grandma losing their keys that they wrote on a piece of paper and thus access to the entire account.

My point being, the tech is good enough at this point and that problem falls more on wallets devs than on core devs 
properties (22)
authorhowo
permlinkre-weone-sxf9x0
categorycore
json_metadata{"tags":["core"],"app":"peakd/2025.5.9"}
created2025-06-06 06:55:51
last_update2025-06-06 06:55:51
depth2
children0
last_payout2025-06-13 06:55: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_length1,181
author_reputation511,962,140,236,480
root_title"Core dev meeting #70"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id143,195,724
net_rshares0
@weone ·
Maybe we could design an automated system for direct management of keys
properties (22)
authorweone
permlinkre-howo-202563t223251542z
categorycore
json_metadata{"tags":["core","dev","meeting","hive"],"app":"ecency/4.1.2-vision","format":"markdown+html"}
created2025-06-03 17:02:57
last_update2025-06-03 17:02:57
depth1
children0
last_payout2025-06-10 17:02: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_length71
author_reputation7,888,813,506,458
root_title"Core dev meeting #70"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id143,144,161
net_rshares0