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 target —
hash(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)
BURNtx type — tx explicit pentru burn proposerATTESTATION_REWARDtx type — rezervat pentru rare cazuri payout explicitblock.attestations[]— array de semnături validatoriblock.tokensBurned+block.tokensConsumed— câmpuri noi pentru audit
Modificat
- Reward miner acum
(outputTokens + thinkingTokens) / 1,000,000 OMBRA(eracoinbase 50 OMBRAfix) - 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
proposerAddressparameter înselectValidators() - 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.ombraprovider - 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/sdklansat pe npm — TypeScript full-stack (REST + WS + SSE + TxBuilder + Wallet + EncryptedStorage)ombrachainlansat 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(ombrabinary) 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.