Skip to main content

Hashrate formula

H = (b*×F + K_task·q) × P

Emission start
Deployer head startmin
Seal statusNot sealedNew tasks can be added via the contract
Current daily output$FAB
Eligibility
Your circuit file must not contain REF.
Burn cost
b* = n + λ_burn · m
Area
A = g + λ · s
Depth
d = longest combinational path, ending at an output or a register input
Cost
C = A · max(d,1)^β
Quality
q = clamp(C_ref / C, 1/Q, Q)
Hashrate
H = (b*×F + K_task · q) × P

Issuance

Supply cap
21,000,000 $FAB (8 decimals, 1 nand = 1e-8)
Initial output
7,200 per day (50 per 600 s)
Halving
every 210,000 × 600 s ≈ 3.995 years
Verified pool
99%, by H
Unverified pool
1%, by b* × P
When no circuits are mining
Output for that period is permanently forgone; it is not issued later or deferred.

Parameters

λ
6: LATCH area in NANDs
λ_burn
1: burn cost uses the price ratio; both transistors cost the same
β
3: depth exponent
Q
4: bounds of q
K_task
the reference implementation's b* (burn cost, not area)
C_ref
the reference's C, verified against the vectors and frozen when the task was added
P
processor multiplier: FAB_TST = 6

Mechanism details