Skip to main content

Burn proposer per bloc

Mecanismul Proof of Token Used (PoTU) cere proposer-ului fiecărui bloc să ardă OMBRA ca "energy cost". Burn-ul scalează cu munca AI din bloc — heartbeat e ieftin, blocuri grele ard mai mult.

Formula

burn = MAX(0.00001, total_block_tokens / 10,000,000) OMBRA

total_block_tokens = Σ (outputTokens + thinkingTokens) din toate TASK_RESPONSE din bloc.

burn = MAX(0.00001, tokens / 10,000,000) OMBRA
ScenariuTokens AIBurn
Bloc gol (heartbeat)00.000010 OMBRA
Task chat scurt50,0000.005000 OMBRA
Task chat tipic300,0000.030000 OMBRA
Task code agentic2,000,0000.200000 OMBRA
Bloc cu multe task-uri mari10,000,0001.000000 OMBRA

Aplicare on-chain

În fiecare bloc post-fork, există o tranzacție BURN:

{
type: "BURN",
from: block.proposer,
amount: 10n, // exemplu: 10 micro-OMBRA = 0.00001 OMBRA
reason: "block_energy",
blockIndex: 7501,
tokensConsumed: 0 // bloc gol
}

chain.applyBurn() scade tx.amount din balanța proposer-ului. NU adaugă la nicio destinație — tokens dispar definitiv din supply circulant.

Verificare strictă

chain.validateBlockV2Consensus() verifică:

  1. Există BurnTx semnată de block.proposer
  2. burnTx.amount === calculateBurnAmount(totalBlockTokens) (deterministic)
  3. block.tokensConsumed === totalBlockTokens (header consistency)
  4. block.tokensBurned === burnTx.amount.toString()

Orice mismatch → bloc respins de toți peers la receiveBlock().

Sustenabilitate proposer

Cu 5760 blocuri/zi (15s interval), un proposer cu 0 task-uri arde:

  • 5760 × 0.00001 = 0.0576 OMBRA/zi

Pentru a fi sustenabil, proposer-ul are nevoie de venit suficient să acopere burn-ul. Pre-fork venea din coinbase 50 OMBRA; post-fork vine din:

  • Validator base reward dacă self-atestă (auto-include): 5760 × 0.0001 = 0.576 OMBRA/zi
  • Fee share dacă procesează task-uri: 5% × fee per task atestat (sau 70% dacă e și miner)

Concluzie: un proposer-only (fără mining) plătește 0.06 OMBRA/zi ca cost de operare; dacă proposer e și validator activ → câștigă net 0.5 OMBRA/zi din self-attest.

De ce burn (NU stake/pay)?

MecanismProCon
BurnSupply scade, real costTokens dispar
Stake/lockTokens revin, friendlyNu scade supply
Pay-to-validatorsRedistribuțieTot inflație

Pentru OmbraChain, scopul e a reduce emisiunea (post-fork). Burn = single tool care realizează asta deterministic per bloc.

Vezi și