Skip to main content

Changelog OmbraChain

Istoricul versiunilor protocol + apps (Wallet, Extension, miner-node).


Protocol

v2.0 — Hard fork @ block #7500 (2026-04-12)

Major upgrade — backward incompatible după FORK_HEIGHT.

Adăugat

  • Proof of Token Used (PoTU) — fiecare bloc burns MAX(0.00001, totalTokens/10M) OMBRA
  • Validator Attestation — minimum 1 semnătură validator per bloc (Ed25519)
  • Reputation-weighted VRF — selecție validatori cu reputation^1.5
  • Stateless attestation targethash(index|prevHash|proposer|txRoot|tokensBurned|tokensConsumed) (exclude stateRoot)
  • Proposer always eligible — proposer-ul e mereu primul în lista de validatori (liveness guarantee)
  • Fee split v2 — 70% miner / 25% burn / 5% validator (înlocuiește 70/20/5/5 v1)
  • BURN tx type — tx explicit pentru burn proposer
  • ATTESTATION_REWARD tx type — rezervat pentru rare cazuri payout explicit
  • block.attestations[] — array de semnături validatori
  • block.tokensBurned + block.tokensConsumed — câmpuri noi pentru audit

Modificat

  • Reward miner acum (outputTokens + thinkingTokens) / 1,000,000 OMBRA (era coinbase 50 OMBRA fix)
  • Coinbase 50 OMBRA ELIMINAT — emisiune complet scalată cu munca AI realizată
  • Treasury 5% ELIMINAT din fee split (treasury rămâne ca address dar nu primește fee-uri noi)
  • Proposer 20% ELIMINAT din fee split (proposer-ul câștigă acum din attestation reward dacă self-atestă)

Hard fork

  • Activ la FORK_HEIGHT = 7500
  • Sub 7500 — toate regulile v1 (PoAW Strict, coinbase 50)
  • ≥ 7500 — toate regulile v2 (PoATU + PoTU + Attestation)
  • Backward compat preserved — vechi nodes pot citi blocurile v2 ca read-only (dar nu produc/validează v2)

Bug fixes

  • Self-attest pe mainnet (proposer nu era în VRF selected) — fixed prin proposerAddress parameter în selectValidators()
  • Attestation hash mismatch (stateRoot computed post-apply) — fixed prin computeAttestationTarget() stateless

v1.0 — Genesis → fork (2025-12 → 2026-04-12)

Initial mainnet release.

Features

  • Proof of AI Work Strict (PoAW) — task validation prin AI judges
  • Coinbase 50 OMBRA per bloc (cu halving la fiecare 210K blocks — never reached)
  • TASK_SUBMIT / TASK_REWARD flow
  • Fee split — 70% miner / 20% proposer / 5% validator / 5% treasury
  • Validator selection — reputation-based dar fără VRF
  • Reputation per miner — scor 0-1000

Ombra Wallet (Electron desktop)

v0.3.0 — 2026-05-10

  • Splash sync blocant — la prima deschidere, fereastră de progress în timp ce wallet-ul sincronizează cu mainnet
  • Bulk REST sync — descarcă blocuri prin REST (5-10 min) în loc de P2P slow
  • Fork local detection — verifică dacă chain local divergă de mainnet (genesis hash + sample blocks)
  • Hard reset chain dacă fork detectat (forțează re-sync clean)
  • Tab Mining — UI selector backend (Claude Code, Codex, Ollama, API key)
  • Tab Tasks — vezi task-urile tale (submitate + procesate)

v0.2.0 — 2026-04-20

  • Transformare IDE → Wallet — eliminat Monaco editor + chat UI
  • Păstrate funcționalități: wallet, miner, validator, sync P2P
  • Eliminat MinerLoop local — wallet e PURE CLIENT (nu produce blocuri local — previne fork)
  • Sync exclusiv din mainnet — folosește seed peer + REST API

v0.1.0 — 2026-03-15

  • Inițial fork din @ombrachain/ide — Electron app cu Monaco + AI chat
  • Wallet UI primary
  • Send/receive OMBRA
  • Backup mnemonic

Ombra Wallet extension (Chrome/Edge)

v0.2.0 — 2026-04-25

  • window.ombra.request({ method: "ombra_submitTask" })
  • window.ombra.request({ method: "ombra_getTask" })
  • Multi-account UI (roadmap, momentan single)
  • Lock timeout setting

v0.1.0 — 2026-04-01

  • Initial public release
  • Inject window.ombra provider
  • Methods: chainId, address, balance, signTransfer, submitTransfer, connect
  • Events: accountsChanged, chainChanged, connect, disconnect

miner-node (apps/miner-node)

v0.3.0 — 2026-05-12

  • PoATU + PoTU + Attestation support full (hard fork ready)
  • Request attestations P2P protocol /ombra/attestation-request/1.0.0
  • Self-attest pentru blocuri proprii (liveness)
  • Backend AI: Anthropic, OpenAI, Ollama, Codex, Claude Code

v0.2.0 — 2026-04-10

  • Stable libp2p 3.x integration
  • Mempool gossip via pubsub
  • REST API (port 3001) for explorer

v0.1.0 — 2026-02-01

  • Initial mainnet release
  • Single-node mining
  • PoAW Strict consensus

OmbraScan explorer (apps/explorer)

v0.2.0 — 2026-05-15

  • Crimson theme custom
  • Search block / tx / address
  • Validator stats page
  • Attestation visualization per block (v2 blocks)
  • Mobile responsive

v0.1.0 — 2026-03-20

  • Initial release
  • Latest blocks + mempool view
  • Address detail page

SDK (@ombrachain/sdk + ombrachain)

v0.1.0 — 2026-05-18 (NOU)

  • @ombrachain/sdk lansat pe npm — TypeScript full-stack (REST + WS + SSE + TxBuilder + Wallet + EncryptedStorage)
  • ombrachain lansat pe PyPI — Python ≥3.10 (REST + async WS/SSE + TxBuilder + Wallet + EncryptedStorage)
  • Cross-language compatibility — tx-uri semnate într-un SDK sunt bit-exact identice cu celălalt (vector tests OBLIGATORII)
  • 11 tx builders complete în ambele limbaje (TRANSFER, TASK_SUBMIT, TASK_RESPONSE, TASK_PROGRESS, TASK_VALIDATE, TASK_REWARD, MINER_REGISTER, NFT_SETNAME, NFT_TRANSFER, BURN, ATTESTATION_REWARD)
  • EncryptedStorage — AES-256-GCM + PBKDF2 100k iter, format blob identic TS/Python (export/import cross-tool)
  • CLI refactor@ombrachain/cli (ombra binary) folosește acum SDK în loc de imports directe @ombrachain/core

OmbraChain Docs (apps/docs)

v0.1.1 — 2026-05-18

  • Adăugate pagini SDK TypeScript + Python în secțiunea Developers
  • API Reference actualizat cu Official SDKs section

v0.1.0 — 2026-05-17

  • Initial docs site Docusaurus 3.6
  • Whitepaper (overview, PoATU, PoTU, Attestation)
  • Tokenomics (overview, burn, rewards, fee split)
  • Get Started (install wallet, first tx, backup)
  • Mining (overview, backends, register NFT, validator)
  • Dev guide (Web3 provider, submit task, sign transfer, install extension)
  • Run a node (prerequisites, setup, systemd, P2P bootstrap)
  • API Reference (Scalar embed actualizat v2)
  • Changelog (acest fișier)
  • Search local Lunr
  • Tema crimson cu Orbitron + JetBrains Mono

Roadmap

v2.1 (planificat Q3 2026)

  • Slashing explicit pentru validatori malicious (lock balance + burn)
  • Reputation decay lentă (pentru a deprecia mineri inactivi pe termen lung)
  • Block sub-second (sub 15s interval, dacă network permite)
  • TASK_BATCH — submit multiple task-uri într-un singur tx

v2.2 (planificat Q4 2026)

  • State pruning — full nodes pot șterge blocks vechi (light client mode)
  • Snapshot sync — boot rapid din snapshot oficial (fără re-sync genesis)
  • WASM smart contracts — execuție on-chain limited (read-only / view functions inițial)

v3.0 (long-term, 2027)

  • Cross-chain bridge — OMBRA ↔ ETH/SOL pentru DeFi integration
  • Light client mobile — wallet iOS/Android cu light sync
  • Decentralized model marketplace — minerii publică modele Ollama custom

Notă

Toate datele și versiunile sunt orientative pentru MVP development. Verifică git log pentru istoricul exact al commit-urilor.

Vezi și