$BEM 与 PoD 挖矿$BEM and PoD mining
算力由烧掉的工本与设计溢价构成,再乘处理器系数;另讲 PoD 的抽检与仲裁、产出分配、回本测算与 BEM 的发行与封印。hashpower is burned cost basis plus design premium times the processor factor; plus PoD checks and arbitration, emission split, break-even math and how BEM is issued and sealed.
PoD(Proof of Design,设计证明)是 TapeOut 的挖矿机制。它没有显卡、没有专业矿机、也不需要质押,比的是你永久销毁掉的元件与你的设计比参考实现好多少。
| 比特币 PoW | TapeOut PoD | |
|---|---|---|
| 投入形式 | 算力硬件 + 电费 | 不可逆销毁的元件(BNB 买入) |
| 竞争对象 | 全网哈希 | 同一道题上的其他设计 |
| 准入 | 无 | 处理器、无引用、门数不超限 |
| 奖励来源 | 区块补贴 | 每日 7,200 枚 BEM |
合格矿机的三个条件
挖矿流程
- 1选题并设计题库共 267 道,每道题都有已上链并验证过的参考实现,官方为每道题提供示例模板。
- 2提交设计承诺(可选)登记承诺可防止他人抢跑「最优首创」;官网生成的备份文件含只有你知道的 salt,开挖前不要分享。
- 3流片销毁元件,铸出电路 NFT。
- 4arm(预约锚点)钱包签名第 1 次。
- 5start(开挖)钱包签名第 2 次,必须在 64 个区块(约 29 秒) 内确认;合约当场抽取测试向量逐位核对。
- 6claim(领取)随时可领,没有锁定期。
测试向量是官方为每道题准备的「标准考题」,由一组组「输入 → 标准答案」构成。start 时合约当场抽检,条数不少于 3 条,并随电路规模自动增加。
算力公式
官网「公式」页给出的定义,参数全部写在链上,出题后锁死:
| 名称 | 公式 | 含义 |
|---|---|---|
| 工本 | b* = n + λ_burn·m | 本层真正烧掉的元件:n 个 NAND 加 m 个 LATCH,λ_burn = 1 |
| 面积 | A = g + λ·s | 元件总数 g,加上锁存器数 s 乘 6,λ = 6 |
| 深度 | d | 信号从输入到输出最多穿过几层门 |
| 成本 | C = A · max(d,1)^β | 面积与深度的合成指标,β = 3 |
| 质量 | q = clamp(C_ref / C, 1/Q, Q) | 相对参考实现的好坏,限制在 [1/4, 4],Q = 4 |
| 算力 | H = (b* + K_task·q) × P | 工本加设计溢价,再乘处理器系数 |
| 参数 | 取值 | 说明 |
|---|---|---|
| λ | 6 | LATCH 的面积权重 |
| β | 3 | 深度在成本里的权重 |
| Q | 4 | 质量系数上下限 |
| P | Behemoth = 6,TapeOut = 1 | 处理器系数,同一设计放 Behemoth 上算力正好 6 倍 |
| K_task | 每题不同 | 该题参考实现的工本 |
| C_ref | 每题不同 | 参考实现的成本,出题时由合约跑向量确认后冻结 |
设计溢价 K_task·q 只发给「最优首创」:一道题在一台处理器上同时只有一个最优首创身份,属于设计成本 C 最小的那枚电路;谁做出更小 C 的实现就夺走它,原持有者降为非最优,只保留工本部分。
| 身份 | 算力 |
|---|---|
| 最优首创 | H = (b* + K_task·q) × P |
| 非最优 | H = b* × P |
若你的设计与参考实现一样大(q = 1),最优首创算力正好是非最优的 2 倍。C 完全相同时按「有效承诺 > 更早承诺 > 更早流片」仲裁。
计算示例
以下为示例数字,用于说明方法,不代表实际收益:
| 步骤 | 计算 | 结果 |
|---|---|---|
| 工本 | 烧 40 个 NAND、4 个 LATCH:40 + 1×4 | b* = 44 |
| 面积与深度 | A = 68,d = 5:68 × 5³ | C = 8,500 |
| 质量 | C_ref = 10,000,K_task = 60:10,000 ÷ 8,500 | q ≈ 1.176 |
| 最优首创算力 | (44 + 60 × 1.176) × 1 | H ≈ 114.6 |
| 非最优算力 | 44 × 1 | H = 44 |
假设全网已验证总算力 2,000,000,按每日产出 7,200 枚的 99% 计:
| 身份 | 每日 BEM | 总成本(元件 0.0002 BNB/个) | 回本天数(BEM = 0.001 BNB) |
|---|---|---|---|
| 最优首创 | ≈ 0.408 | 0.0118 BNB | ≈ 29 天 |
| 非最优 | ≈ 0.157 | 0.0118 BNB | ≈ 75 天 |
产出与分配
| 项目 | 规则 |
|---|---|
| 每日产出 | 7,200 枚,每 210,000 个区块(约 3.995 年)减半 |
| 总量上限 | 21,000,000 枚 |
| 已验证池 | 99%,分给认领题目并通过抽检的电路,按算力 H 分配 |
| 未验证池 | 1%,分给未认领或超限的电路,按 b*×P 分配 |
| 无人挖矿 | 该时段产出永久放弃,不补发、不顺延 |
分配公式:每日 BEM ≈ 7,200 × 99% × H ÷(全网已验证总算力 + H)。
回本测算
- 1算你的算力 H用上面的公式;非最优首创只算
b* × P。 - 2算每日 BEM
7,200 × 99% × H ÷(全网已验证总算力 + H)。 - 3算总成本元件花费(单价 × 烧掉数量)+ 流片协议费 + 流片与开挖的 gas + 其他手续费。
- 4算静态回本天数
回本天数 ≈ 总成本 ÷(每日 BEM × BEM 价格)。
对上面示例做敏感性分析:
BEM 代币
| 项目 | 数值(2026-09-25 链上只读实测) |
|---|---|
| 合约地址 | 0x5ce033B2bFCa3Af30b3e8C8457DeaF776A8b695a |
| 名称 / 符号 | BEM / BEM |
| 小数位 | 8 |
| 总量上限 | 21,000,000 |
| 当前总供应量 | 约 231,830 枚,约为上限的 1.1% |
| 唯一铸币者 | PodMining 挖矿合约 |
| 管理员 | 无 |
| 交易税 | 无(创始人 2026-08-21 宣布放弃原定 0.2% 交易税) |
| 销毁方式 | 合约没有销毁函数,转入黑洞地址不会减少 totalSupply |
跨链(BNB Chain ⇄ X Layer)
2026-10-04 新版官网上线时一并开放:BEM 可在 BNB Chain 与 X Layer 之间往返,1:1 锁仓铸造,走 LayerZero,1–2 分钟到账;两条链的合约源码均已在区块浏览器上验证,官网页面上可直接跨链。
封印
「封印」(seal)指管理员永久放弃升级与修改权。挖矿合约 PodMining 的封印经过 48 小时时间锁,链上可查:
封印后挖矿规则、产出曲线与总量上限都改不了,团队自己也不行。需要强调的是:已封印的是挖矿合约与晶体管市场,不代表整个协议都不能改。
费用流向
协议费进国库并兑换成 BEM,国库中 80% 的 BEM 定期销毁。费用来源包括容器转出手续费、流片协议费与官方市场 1% 手续费;官网首页推广位用 BEM 竞价,花掉的 BEM 同样进国库。创始人公告的 TapeHub 规则称,发射台国库收入的 50% 用于回购并永久销毁 BEM。
交易场所:链上为 PancakeSwap V3 的 BEM/USDT 池;另有社区时间线整理的中心化交易所上线记录,未逐一核实。
V2 预告
截至 2026-09-25 尚未上线,细节可能调整:
- 元件插槽开发者可按协议规则开发新元件(如 BNN 二值神经网络、LUT 查找表),经官方审核后上架设备仓库。
- 设备仓库处理器能造什么取决于买了什么设备,购买设备需要销毁 BEM。
- 协议费分成在 V2 处理器上铸造时抽取 1% 协议费;若铸造的是第三方元件,其中的一半自动换成 BEM 分给元件开发者。
已公开的原型:完全跑在 BNB Chain 上的二值神经网络元件,34,048 个二值权重存在合约里,256 位输入、128 个神经元,官方给出的手写数字识别测试准确率为 93.15%。
风险提示
合约权限、骗局识别与自查方法见安全与风险。
What is $BEM
$BEM is the incentive token of the TapeOut ecosystem, deployed on BNB Chain as an ERC-20 with a 21,000,000 supply. No presale, no team reserve: only the mining contract can mint. LayerZero later added 1:1 locked minting between BNB Chain and X Layer.
Basics (measured on chain on 2026-09-25):
| Item | Value |
|---|---|
| Contract | 0x5ce033B2bFCa3Af30b3e8C8457DeaF776A8b695a |
| Name / symbol | BEM / BEM |
| Decimals | 8 |
| Max supply | 21,000,000 |
| Sole minter | PodMining contract 0x7E2E…7b46 |
| Current total supply | about 231,830 (as of 2026-09-25 15:21, roughly 1.1% of the cap) |
| Admin | none; the token contract itself cannot change |
"Burning" does not shrink total supply: the BEM contract has no burn or burnFrom function, so totalSupply is the cumulative minted amount; what people call burning is sending BEM to the dead address 0x…dEaD, which does not reduce totalSupply.
Bridging BEM between chains
Since 4 October 2026 BEM moves between BNB Chain and X Layer: 1:1 lock-and-mint over LayerZero, settling in one to two minutes, with the contract source verified on both block explorers and bridging available on the official site.
Bridging maps the same asset between two chains — what is locked on the source chain is minted on the target — so it is not a second token. Mining emission still happens on BNB Chain only; X Layer receives bridged BEM but produces none.
PoD: the contest is design, not electricity
Bitcoin uses PoW (proof of work): everyone solves the same puzzle, first to finish wins. TapeOut uses PoD (proof of design): no GPUs, no mining hardware, no staking — the better circuit wins. Difficulty rises naturally through competition, and copying someone else's circuit yields diminishing returns.
Hashpower = the cost you burn forever, plus how much better your design is than the reference, times the processor factor. — tapeout.net/pod/
| Dimension | PoW (e.g. Bitcoin) | PoD ($BEM) |
|---|---|---|
| Task | uniform across the network | each player designs their own circuit |
| Difficulty | global parameter, retargeted every 2016 blocks | no global parameter, pushed up by competition |
| Emission | halving roughly every four years | halving about every 3.995 years |
| Cost | hardware + electricity | buying components + design skill |
| Copying others | hardware converges | copying a circuit decays returns |
What counts as a miner
A community "miner" is a circuit NFT taking part in PoD mining. A qualifying miner meets three rules:
- On a supported processor: only circuits on Behemoth (#1) and TapeOut (#30) can mine.
- No references (REF): the official algorithm page states that in this version a circuit with references is fully disqualified and cannot even enter the unverified pool.
- Under the gate-count gate: too many gates and the on-chain spot check cannot finish, so the circuit cannot claim a task and lands in the unverified pool; the exact cap is shown on the mining page.
Why ban references? Referencing someone else's circuit means you never burn extra transistors, yet the circuit area still counts the referenced part. Allowed, a shell that burns almost nothing could inherit another designer's score. The official audit measured on a local chain that 14 zero-burn shells cut a real designer's share from 100% to 28%. Hence the rule: every unit of hashpower must sit on an equal, irreversible burn of transistors.
The mining flow
The official task bank holds 267 tasks, each with a verified reference implementation on chain. Design a circuit to a task spec in the canvas, then walk the flow:
- Design: draw the circuit to the task spec. If you cannot draw, each of the 267 tasks ships with an official template, so one-click tapeout can produce a miner.
- (Optional) Commit the design: call
commitDesignto register a commitment so nobody can front-run your transaction. It produces a backup containing a salt (a random number only you know); do not share it before mining. - Tape out: burn transistors and receive a circuit NFT.
- arm (reserve an anchor): wallet signature #1.
- start (mine): wallet signature #2, which must confirm within 64 blocks (about 29 seconds). The contract immediately draws a few official test vectors (input to expected output) and checks your circuit bit by bit; the count scales with circuit size but is never less than 3.
- claim: withdraw anytime, no lock-up.
Two pools:
- Verified pool (99%): circuits that claimed a task and passed the check, paid by hashpower H.
- Unverified pool (1%): circuits that claimed no task or exceeded the gate-count gate, paid by b*×P (you still get the cost part without solving a task).
The hashpower formula
The formula looks scary but only asks three things: how many transistors this layer burns (b*, paid in BNB), how much better your design is than the reference (q), and which processor you are on (P). The official formula page defines it as follows (symbols copied, plain words added):
| Name | Formula | In plain words |
|---|---|---|
| cost basis | b* = n + λ_burn·m | transistors truly burned in this layer: n NANDs plus m LATCHes (λ_burn = 1, same price and weight) |
| area | A = g + λ·s | the circuit size: total elements g, plus LATCHes s times 6 (λ = 6, LATCHes are physically larger) |
| depth | d | the most gate layers a signal crosses from input to output; more layers means slower |
| cost | C = A · max(d,1)^β | merges area and depth into one number (β = 3, deeper costs more, favoring parallel structures) |
| quality | q = clamp(C_ref / C, 1/Q, Q) | how much better than the reference, capped between 1/4 and 4 (Q = 4) |
| hashpower | H = (b* + K_task·q) × P | cost basis plus design premium, times the processor factor |
Where:
- K_task: the cost basis of this task reference implementation.
- C_ref: the cost of this task reference implementation, frozen by the contract after running vectors when the task is created; the author cannot fake it.
- P: the processor factor, Behemoth = 6, TapeOut = 1. The same design on Behemoth yields exactly 6x hashpower.
Best first and the design premium: the premium K_task·q goes only to the best first. Per task and per processor there is only one such circuit — the one with the smallest design cost C. Whoever builds a smaller C takes it over; the previous holder drops to non-best and keeps only the cost basis:
- best first: H = (b* + K_task·q) × P
- non-best: H = b* × P
If your design is the same size as the reference (same cost basis, q = 1), the best first gets exactly 2x the hashpower of a non-best. In general the multiple is (b* + K_task·q) ÷ b*. When two designs have identical C, the tie breaks by valid commit > earlier commit > earlier tapeout.
Challenge and revocation: anyone, at any time, can submit a counterexample vector proving a miner computed an official vector wrong, with no stake required. Once upheld, that miner is permanently revoked. A separate "kick" only removes the best-first status and design premium; base mining continues.
Emission and halving
From the official formula page:
- Hard cap: 21,000,000 BEM (8 decimals), minted only by the mining contract.
- Initial emission: 7,200 per day.
- Halving: every 210,000 × 600 seconds, about 3.995 years.
- Unmined time: that emission is forfeited forever, never backfilled or rolled over.
- No transfer tax: on launch day (Aug 21) the founder dropped the planned 0.2% BEM transfer tax and related ownership, keeping only a 30-minute deploy lock window.
Network mining opened on 2026-08-21 21:45:32 (Singapore time).
Break-even math
Four steps: work out your hashpower, your daily BEM, your total cost, then divide. The hard part is not the arithmetic — it is that every input changes daily.
- Your hashpower H: use the formula above. A non-best circuit is just b* × P.
- Your daily BEM: daily BEM ≈ 7,200 × 99% × H ÷ (network verified hashpower + H).
- Your total cost: transistor spend (unit price × burned count) + tapeout protocol fee (0.0002 BNB per call on chain as of 2026-09-25) + gas for tapeout and mining + other fees.
- Static break-even days: days ≈ total cost ÷ (daily BEM × BEM price).
These are static estimates: they assume network hashpower, the token price, and your best-first status all stay put. In reality all three move daily, so leave margin — double the hashpower and take a conservative price.
A worked example (sample numbers)
Everything below is sample data, not real numbers, only to show the steps.
Step 1: hashpower (the circuit burns 40 NANDs and 4 LATCHes, area A = 68, depth d = 5; the task has C_ref = 10,000 and K_task = 60, on TapeOut, P = 1)
- cost basis b* = 40 + 1×4 = 44
- cost C = 68 × 5³ = 8,500
- quality q = 10,000 ÷ 8,500 ≈ 1.176 (within 1/4 to 4, no clamping)
- best first: H = (44 + 60 × 1.176) × 1 ≈ 114.6; non-best: H = 44 × 1 = 44
Step 2: daily BEM (assume network verified hashpower = 2,000,000, so the verified pool pays 7,128 per day)
- best first: 7,128 × 114.6 ÷ (2,000,000 + 114.6) ≈ 0.408 BEM/day
- non-best: 7,128 × 44 ÷ (2,000,000 + 44) ≈ 0.157 BEM/day
Step 3: cost (assume transistors at 0.0002 BNB each, protocol fee and gas together 0.003 BNB)
- 44 × 0.0002 + 0.003 = 0.0118 BNB
Step 4: break-even days (assume BEM = 0.001 BNB)
- best first: 0.0118 ÷ (0.408 × 0.001) ≈ 29 days
- non-best: 0.0118 ÷ (0.157 × 0.001) ≈ 75 days
Sensitivity: double the network hashpower to 4,000,000 and the best-first break-even doubles to about 58 days; halve the token price and it doubles again. If your best-first status is taken over, use the 75-day row.
Plug in your own numbers
| Variable | Where to find it | Note |
|---|---|---|
| n, m, g, s, d | canvas / mining page stats for your circuit | count only what this layer truly burns; references do not count (and are banned) |
| K_task, C_ref | mining page task bank | differs per task, frozen once created |
| P | Behemoth 6, TapeOut 1 | depends on the processor you tape out on |
| network verified hashpower | mining page verified total weight | changes every minute; take a conservative value |
| transistor price | market price | Behemoth and TapeOut transistors are fully minted, so only the market price applies; processors differ widely |
| gas and protocol fee | estimate shown before you sign | tapeout, arm, start, claim all need gas; tapeout also pays a protocol fee (0.0002 BNB on 2026-09-25) |
| BEM price | live DEX price (e.g. PancakeSwap) | highly volatile, estimate conservatively |
How to compare miners? Community author Benson suggests a handy idea: do not just compare the price of one miner — compare how much BNB buys 1 BEM/day of capacity.
Where $BEM flows: fees, treasury and burn
The official site states (checked 2026-09-25): protocol fees go into the treasury and are swapped into BEM, and 80% of the treasury BEM is burned periodically (sent to an unrecoverable dead address). Fee sources include container transfer fees, tapeout protocol fees and the official market 1% fee. Homepage promo slots are bid on in BEM, and the BEM spent goes into the treasury.
- Circuit containers: fees for creating a container, transferring a container out and transferring assets out go straight into the treasury, are all swapped into BEM, and 80% of that is burned periodically.
- TapeHub launchpad: tapeout revenue, the 1% of launch pool tokens projects commit, and the BNB from buying 3x fuel all go into the TapeHub treasury; 50% of treasury revenue is used to buy back BEM and burn it permanently; projects that make their pool in BEM get a bigger push.
- Official market: the community timeline says that since Sep 21, 50% of fees are used to buy back and burn BEM (not independently verified).
All this burning only sends BEM to the dead address and does not reduce totalSupply.
Where to trade
- On-chain: the BEM/USDT pool of PancakeSwap V3 (the largest DEX on BNB Chain),
0x2f5e…ea38. - CEXes: the community says MEXC, LBank, Gate, URBit and Ourbit listed it from Sep 14; the MEXC listing announcement and LBank listing record back this up.
Before buying, verify the contract address 0x5ce0…695a. Other tokens with "TapeOut" in the name (such as TAPEOUTX) are not BEM and have nothing to do with the protocol. Aggregator sites can lag badly; trust on-chain and DEX data.
V2 preview (not live yet)
The founder's Aug 26, 2026 V2 preview described a future economic model; as of 2026-09-25 it is not live yet and details may change:
- Component slots: third-party developers can build new components by protocol rules (such as BNN binary neural networks or LUT lookup tables) and list them in the "device warehouse" after official review.
- Device warehouse: what a processor can build depends on which devices it has bought, and buying devices requires burning BEM, giving BEM another use.
- 1% protocol fee: when users mint on a V2 processor, the protocol takes 1% of the maker BNB revenue; when minting a third-party component, half of that 1% is swapped into BEM and paid to that component developer, with base transistors excluded.
The V2 BNN component already has a prototype: 34,048 binary weights stored in the contract, 256-bit inputs, 128 neurons, and 93.15% accuracy on handwritten digits (official number).
Sealing: mining rules are locked
Sealing is the admin permanently throwing away the key to change the rules. The mining contract was sealed in three on-chain-verifiable steps:
- 2026-09-12 16:08: the admin submitted the seal to the timelock contract (TimelockController), requiring a 48-hour wait, visible to everyone in advance; 25 minutes later the founder posted explaining why he gave up control.
- 2026-09-14 17:38: the seal executed on chain. The founder announced that "the PodMining contract now has isSealed = true and no owner; BEM belongs to everyone".
- 2026-09-25 checked: PodMining
isSealed()returns true andowner()is the zero address.
From then on the mining rules, emission curve and 21 million cap cannot be changed, not even by the team. Note: only the mining contract is sealed (the transistor market is sealed too); it does not mean the whole protocol is frozen.
Risk note
$BEM is volatile; mining requires spending BNB on components first, and returns depend on design skill and network competition. The above is public ecosystem information, not investment advice.