 |
June 23, 2026, 07:19:23 PM |
|
Keryx Node v1.2.7 — The Proof-of-Model Hardfork
⚠️ Mandatory upgrade — coordinated mainnet hardfork
▎ Activates at DAA 37,780,000 — Friday June 26, 2026, ~18:00 UTC.
This release changes the mining algorithm and activates three protocol upgrades at the same height. Every node must run v1.2.7, and every miner/pool must run a PoM-capable miner with the pinned models, before H — otherwise their blocks are rejected and they fork off the chain.
What activates at H
Proof-of-Model (PoM) — new mining algorithm
Replaces kHeavyHash. A valid block now carries a cryptographic proof of model possession: the miner proves it holds a specific open LLM in VRAM (Merkle-anchored weights, Fiat-Shamir witness verified after PoW, 100 % node-deterministic — the node never holds the weights).
- 1 GPU = 1 tier: Gemma-3-4B → Dolphin-Llama3-8B → Qwen3-32B → Llama-3.3-70B - Pool-proof, fork-proof, genuinely anti-ASIC - Scope honesty: PoM proves possession, not inference correctness (a separate, later layer).
OPoI v2 — uncensored model lineup
DAA-gated swap to the uncensored inference lineup.
💎 Holder-Reward — your miner cut, weighted by what you hold
Your share scales by your $KRX balance ÷ your own 24h production — i.e. how many days of your own output you hold. The shortfall is burned (deflationary). No lock, no staking, non-custodial, zero extra transaction.
< 1 day of your output → keep 40 % ≥ 1 day → 52 % ≥ 3 days → 64 % ≥ 1 week → 76 % ≥ 15 days → 88 % ≥ 1 month → 100 %
Tier-Reward — bigger model, bigger share
The miner cut also scales by your cryptographically proven PoM tier (6-point steps), compounding multiplicatively with Holder-Reward. Shortfall burned; total block reward unchanged.
Tier 0 — Gemma-3-4B → 82 % Tier 1 — Dolphin-Llama3-8B → 88 % Tier 2 — Qwen3-32B → 94 % Tier 3 — Llama-3.3-70B → 100 %
Under the hood (since v1.2.6)
- PoM: PomProof transport over P2P (borsh) + RPC submit_block; weightless node-side verifier (blake3, seed-bound); per-tier R_T/N pinned; GPU-friendly mix64 seed/pow folds (K=256); kHeavyHash header check skipped under PoM. - Holder-Reward (ratio-reward) full stack: per-SPK balance index kept in lockstep with the UTXO set; windowed-production index (O(1) slide + reorg-safe); consensus-safe inline bracket (no per-block store); fast-sync reconstruction from the pruning-point snapshot; full unit + E2E suite incl. reconstruction-equality. - Consolidated hardfork activation banner.
Fixes
- sink_search VP-stall fixed (PoM-gated): reaches valid sinks hidden below disqualified blocks. - Inference capability challenge: rotates on ai:cap change; re-challenge interval 6 min → 1 h. - Docker: build the keryxd binary instead of kaspad — thanks @Namp88 (#10).
Upgrade instructions
- Node operators: pull v1.2.7, rebuild, restart before DAA 37,780,000. - Miners & pools: switch to the v1.2.7 PoM miner with the pinned GGUF models loaded before H. A miner still on kHeavyHash — or without the models — has its blocks rejected after the fork.
Activation
Height (DAA): 37,780,000 Target time: Fri 2026-06-26 ~18:00 UTC
|