the prover
Each hash is arithmetic you pay for in electricity. Each block pays you back in the company that sells arithmetic by the chip.
Σ 1/p diverges, one prime at a time.
dotcalc has no oracle and no operator picking winners. It has one inequality that any keccak in any language can check: keccak256(seed ‖ miner ‖ nonce) ≤ target. Prove it and a block happens.
The contract cuts every fee in two. Half buys $CALC on the curve and burns it to 0x…dEaD in the proof transaction. Half becomes NVDA, paid to the address inside the winning hash.
idle
0 H/s
your work
A signed receipt proves which address did the work. No gas, nothing moves.
block pays
leaderboard · proven work
| # | miner | proven | shares | blocks |
|---|---|---|---|---|
| Loading… | ||||
block log
NVDA payouts start with the fee stream| height | prover | Δt | difficulty | hash |
|---|---|---|---|---|
| No blocks yet. | ||||
payout ledger · NVDA
| posted | miner | NVDA | tx |
|---|---|---|---|
| Loading… | |||
Arithmetic can check every line here. None of it predicts a price.
Σ 1/p against ln ln n + M
The pool applies these rules to its own block log today. Once engine.sol is deployed, the chain enforces them and this tab links the bytecode.
keccak256(seed ‖ miner ‖ nonce) ≤ target
mine(nonce, minOut) is open to any caller. The engine hashes the live seed, the caller and the nonce, and reverts above the target. Your address is inside the hash, so a copied nonce pays nobody.0x…dEaD in that transaction. The engine keeps nothing and pays nobody in $CALC.harvest() pulls the engine's half of the creator fee from escrow into the budget. Anyone can call it.minOut sets the worst price a block accepts. The curve refuses a zero minimum.
The contract cuts the fee stream once, on chain, before either half can move. One half goes to the engine, which can only buy and burn. The other goes to the equity desk, which buys NVDA and pays it against the block log.
You check the halves in two ways. Code enforces the burn: the engine has no path that sends a token anywhere but the dead address, and the source shows it. People execute the equity half, and the ledger keeps them honest: each payout names its block height, so the log and the payments either match or they do not.
ETH in the engine has one exit: the curve, in exchange for $CALC. $CALC the engine receives has one destination: the burn address, all of it.
The contract has no owner, no approve, no transfer to a chosen address, no rescue function, no delegatecall and no selfdestruct. You verify an absence by reading the source and finding nothing there.
The engine as it will deploy. Compiled with solc 0.8, no external libraries. Open raw
loading…
$CALC · Robinhood Chain · quoted in ETH
$CALC is what burns and never what pays. Every block removes some from the curve for good; provers receive NVDA, so the reward never sells the token it shrinks.
Proof of work, in both meanings.
Most token burns depend on a decision. Someone clicks a button or a scheduled job fires, and that step can be skipped, front-run or quietly retired. dotcalc replaces the decision with an inequality: supply falls when somebody spends computation and lands a hash under the target, and at no other moment.
The payout is the second half of the design. Paying miners in the token their work just made scarcer contradicts itself, and emission coins bleed for it. dotcalc pays outside the token: half of each fee becomes NVDA, paid against the block log.
Three properties follow from the shape of the code. The engine has no mint, so supply can only fall. ETH held by the engine leaves one way, into the curve. $CALC the engine receives goes to one place, the dead address.
The money comes from creator fees on real trades, pulled out of escrow by a call anyone can make. No emissions, no treasury grant. If nobody trades, no fees arrive, no blocks pay and nothing burns.
Bytecode enforces the burn. The desk executes the NVDA purchase and a public ledger keyed to block height records it. One is a proof and the other a record; neither promises a price.
An original loop, written as code for this desk: kick, hat, a triangle bass, a pad and a square lead on a seeded melody. No audio file loads, and nothing plays until you press play.
Launch news, the contract address on launch day, and block milestones from the pool.
0 items
Empty on purpose. The engine can move ETH into the curve and tokens to the dead address. No path out of it ends at a person, us included, which is why the prover gets paid in something the engine never holds.
declassified · level Σ
Half of every fee buys chips.
That was the whole secret, and now it is a window on the desk. The second half of each fee leaves the curve and comes back as NVDA, paid to whoever proved the block.
Nothing else in the design hides: the inequality, the split, the retarget and the two places a token can go. A system that needs a permanent secret has a hole in it.