Core dev meeting #70

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
H2
H3
H4
Upload from PC
Video gallery
3 columns
2 columns
1 column
4 Comments