Core dev meeting #80
core·@howo·
0.000 HBDCore dev meeting #80
https://www.youtube.com/watch?v=HX_-ts7Q0Qo Whev can't believe it's been 80 montly meetings already, feels like yesterday when we started those. AI generated Summary: # Personal update (howo) - Posted MRs for API limitation (memory issue, low priority since drone-protected) and a fix for the recurring-transfer bug. - Rebasing Hivemind MRs. - Side project: a second HiveD implementation in go — replays up to 30M blocks before failing. Curious whether a fresh AI pass with full repo context could outperform the original. Plans to maybe run a top-100 witness on it for the experiment. - Building a HAF app to better support HBD recurring transfers and payment — exposes an endpoint to query whether a given invoice ID is being paid, payment failure counts, etc. (closes a UX gap where devs currently have to walk virtual ops). - Drafting a design doc for encrypted on-chain content (Patreon/Substack-style paid content paid in HBD). - Built a per community notification filter on hivemind # Hive core / release (blocktrades) - Tagging the release today (RC14 is the final candidate). Pre-replayed snapshot will be uploaded; replay times are much better now. - Stack split across two servers; monitoring setup is the last piece and is mostly done. - API node upgrades to coordinate, but stagger them — don't have everyone switch at once unless they have backups. - Big changes in this release: - Major haf schema rewrite + many haf apps rewritten to match. - Hivemind near-complete rewrite — almost entirely SQL now, very little Python left. - Account-balance refactor (maintenance), build-time optimizations, include-file cleanup — held back to adjacent branches until after release. - Found new deadlock + index-creation bugs in haf. - Specialized exceptions added to wax (parseable error handling for apps). - Denser progressing well; will publicize as alternate to hive.blog and beef up its server. - Python WorkerBee underway, mirroring the TypeScript version. Haf apps / Block Explorer (mcfarhat) - New endpoints on haf block explorer: historical proposal votes per proposal, total wallet addresses (daily granularity), proxy-account sorting, proxy-power API fixes, balance tracker fix for negative savings withdrawals. - Two new projects spun up: haf-stats and haf-fyp. - FYP: TikTok-style personalized ranking using Hivesense, votes/comments/community subs as weighted signals; open source, hosted on haf API nodes. - haf-stats: financial summaries, RC footprint per account, network-wide RC utilization, HP distribution buckets, and many more endpoints. - Repos created on GitLab but he can't push — needs maintainer permission from blocktrades/Gandalf. Action: blocktrades/Gandalf to grant. - Block-explorer frontend: TVL card, incoming/outgoing RC delegations with timestamps, new per-account balance breakdown (open orders, pending conversions, savings under withdrawal, escrow), Keychain + Hive Signer login, customizable dashboard, tooltip/crash fixes. - Pending MRs (4): historical proposal votes, total wallet addresses, proxy-account sorting, proxy-API fixes — Michael to review this week. - howo to share his Hivemind ranking-algorithm MR with mcfarhat for cross-pollination on the FYP algorithm. # Velocity L2 - Very productive month: ~1.5M lines, ~2000 commits across 12 repos. - Built an inbox/outbox coordination system between 12 parallel Claude (Opus 4.7) sessions after team-agents broke down past 3–4 agents. Hits weekly Opus limit at ~14h of session time. - Velocity = new L2 with three pillars: 1. Block speed: 0.5 ms via RocksDB + heavy compression — Hive's 3s and Magi's 30s aren't viable for fast-paced game reward loops. 2. SDKs for Unity, Unreal, Phaser.js, GDScript — covers PS5/Xbox/Switch/mobile/PC so indie devs don't need to learn 4–5 new languages to ship. 3. Namespace isolation — each game gets its own fuel allocation and isolated economy, so a bad actor in one project can't drag down others. - Custodial-by-default onboarding (lift-and-shift for game players); users get keys back when they want to bridge out to Hive/Solana/etc. Two-way bridge (not just one-way). - Genesis with 3 validators (2-of-3 multisig on Hive + Solana bridge accounts), speaker becomes a regular validator after 6 months. DevNet → Testnet → Mainnet planned; this week + next is heavy testing. - blocktrades offered passkey-derived wallets (already in Magi testnet) as an alternative to custodial onboarding — speaker still wants custody-on-rails for game UX. - Side discussion: speaker asked why Hive serves JSON not Borsh — claimed 30–40% space savings. blocktrades/Bartek: custom_binary ops already exist alongside custom_json (rarely used, possibly unknown), and DB-layer compression with dictionaries removes most ASCII overhead anyway. Bartek suggested the `tnauk`/tune library for further JSON-footprint reduction; will share link. # Magi L2 - Took over Magi dev leadership; in the last 2 months: 600% PR shipping rate, 600% net code output, 1000% multi-chain code, ~900 commits, 300 merged PRs across 13 repos, ~250k insertions — ~10x on same team/budget. - Shipped largest mainnet merge to date: BTC/HBD and HBD/Hive pools live, accessible via Altera. - TSS (threshold signature scheme) custody live on mainnet — Magi is now the 4th protocol with TSS custody and native BTC swaps without wrapping. - Off-chain gossip replacing flaky RPC; concurrency hardening; TSS lib v3 upgrade. - Built ZK proofs for the EVM integration — drops validator hardware cost (no full Eth node needed, just a prover). Forked SP1 succinct repo and took ownership; reusable across Hive. - EVM integration end-to-end on testnet: ETH + USDC deposits/swaps/withdrawals work without wrapping or custodians. - Six chain integrations done in code: BTC (live), LTC, Dash, Doge, BCH, ETH/USDC (testnet). - Altera frontend: complete rewrite done. Yozen joined the team (formerly BigD frontend). - Built passkey-derived wallets, ZK email-to-email HBD transfers (parses email body for transfer instructions). - New infra: Magi Mongo indexers, Magi NFT contracts, Magi token contracts. - Incentive pendulum (Oracle auth + economic security + validator fee distribution split with LPs) in testing — final blocker before audits with BlockTrades. - Partnerships: Dash announced; BuildX privacy-token decision Tuesday (needs $100k liquidity, 50/50 HBD/their token). - 20 security review sessions, ~1000 scenarios over 2 months → 50 vulns found, 15 security PRs merged, 25 reports. - Next: launch EVM + Dash + pendulum, then freeze and move to optimization + partnerships. - howo's feedback: need many more test files / benchmarks / edge-case coverage in the repos. Elbi agreed; planned for the post-feature optimization phase. =========== That's it for this month, feel free to ask any questions in the comments. If you like what I do please consider supporting my proposal: https://peakd.com/proposals/371
👍 mochita, simba, freebornsociety, nastyforce, kevinwong, edb, joeyarnoldvn, sciencevienna, noelyss, islandboi, aitommylr, mind.force, therealyme, netaterra, cst90, wolffeys, hive.pizza, mrwang, nurhayati, hive-127039, drricksanchez, netaterra.leo, tipsybosphorus, djblendah, funnel, grocko, tobias-g, fireguardian, ravenmus1c, adamada, monica-ene, hivetrending, dadspardan, huzzah, jam728, alohaed, prosocialise, thoth442, cooperclub, onewolfe, jazzhero, joele, howo, soufianechakrouf, radiv, blockchainyouth, goodshepherd, alexa.art, tarazkp, ritxi, jagged, jelly13, bgmoha, lifehackeraf, anaciklama, babytarazkp, lemouth, dhimmel, ioioioioi, bambukah, jelly-cz, alexis555, feedmytwi, ripusun, growandbow, enjar, sirjaxxy, youraverageguy, anna-newkey, steve.and.anke, abdulmath, smon-joa, llunasoul, justasperm, gloriaolar, corsica, m-san, amblog, openaccount, steevc, todayslight, alessandrawhite, ammar0344, robotics101, tristan-muller, chris-uk, portugalcoin, steemflow, drsensor, tdogvoid, rosepac, leighscotford, hivecuba, wendy23, jomancub, androliuben, theoneblog, yale95reyra, leopard0, riblaeditores, tgarcialvarez, rahipro, hivecuba.p2p, nony, thorkellnft, geeklania, cajiro, abouttodie, enraizar, feanorgu, demotruk, claraxmas, giovannixmas, stayoutoftherz, revisesociology, revise.spk, lolz.byte, deepresearch, szukamnemo, techguard, forykw, forkyishere, atexoras.pub, dantrin, labanlangboss, diannever, fw206, sorin.cristescu, garlet, magicmonk, theindiankid, oflyhigh, elizacheng, wherein, lnakuma, jenniebaby, cnstm, ladyyunajay, lianjingmedia, starrouge, zuerich, oblivioncubed, lacking, magic.byte, nicklewis,