Hive core dev meeting #68

Sorry for the poor video quality, I had internet issues. So I couldn't be the one recording.

Summary

Development Updates from Blocktrades

  • Delayed release of half-API suite due to Postgres issues
  • Upgraded to Postgres 17.4 and Ubuntu 24.04 LTS
  • The delay was caused by issues with query limiter feature causing memory corruption
  • Transitioning development environments from Ubuntu 22 to 24
  • The Ubuntu update required upgrading to Python 3.12, which needed code changes

Performance Improvements

  • Testing a block allocator for memory allocation in HiveMind
  • Seeing 15% speed improvement in replays
  • Reduces memory usage by 1GB
  • Made improvements to snapshot processing and replay commands
  • Extended database schema for more half node state information
  • Changed REST APIs to use Postgres-based data types instead of JSON
  • Made improvements to Balance Tracker for data aggregation
  • Added notification cache update optimization to HiveMind

Wax Updates

  • Added support for external signature providers like Keychain
  • Implemented MetaMask support as a signature provider
  • Waiting for security audit verification for official MetaMask support

HiveBridge Service

  • Created dedicated service for signing and encrypting on Hive.net
  • Provides account creation flow with MetaMask integration
  • Users can generate links to request account creation to share with friends who have Hive accounts

Python Updates

  • First working Python version of Lax with limited API support
  • Working on documentation generation for Python from code annotations

Block Explorer & Denser

  • Merged new blocks page with new API
  • Revamped witness page with enhanced data
  • Added Hive chart card to landing page
  • Added financial category filtering
  • Implemented API switching functionality
  • Added incoming HP delegations support
  • Working on auto-switching functionality for nodes
  • Continuing development on Denser with communities support and Keychain signing

ValleyPan Updates

  • Added ability to select on-boarders and view accounts they created
  • Introduced quality check metrics for on-boarders
  • Added various analytics features: comment counts, post counts, transaction patterns
  • Working on retention metrics for on-boarded accounts

Discussion Points

  • MirrorNet is running RC2 version with activated hard fork 28
  • Consideration of using Verso for quick deployments of Denser
  • Discussion about virtual vs. real operations in the blockchain
  • MetaMask integration details - how it will work with Hive accounts
  • Plans for future infrastructure upgrades to PostgreSQL 18 and Ubuntu 25 in September
  • Interest in coordinating marketing efforts for new developer tools

Future Plans

  • Official release of half-API nodes this week
  • Looking forward to Ubuntu 25 and PostgreSQL 18 for NVMe I/O improvements
  • Continuing work on documentation to lower the barrier for developers
H2
H3
H4
Upload from PC
Video gallery
3 columns
2 columns
1 column
4 Comments