# TapeSurge Protocol（晶涌协议）白皮书 V5.1

**—— 基于 TapeOut PoD 矿机产出的链上收益分配实验**

> 版本：V5.1（2026-10-23 起草，2026-10-27 按已上线合约 `v2.0-audit.6` 与当前运营实现更新）。BNB Chain 主网已于 2026-10-26 20:14（UTC+8）部署并开放创世铸造；源码与审阅记录已公开，17 个合约的 BscScan 源码验证已通过。相对 V4.1 的主要变化：
> - 两种局的矿机由机器人在 **Firsto、TapeOut 官方矿机市场和 Seaport（tapeout.market）** 之间挑单，按实际花费收购；价格上限为 **min(Firsto 卖一, 一年产出)**。卖出支持吃买单及三市场自动挂单，价格由合约约束；
> - 月局：奖金池**一半按投入比例分给所有人、一半抽 5 个奖**，奖金池不扣费；
> - **两种局的持仓都可以在链上盘口转让**（标准局首轮收购结束后、月局结算阶段）；月局持有人可以**多数投票集体清算**；
> - 费用：两种局入场费都是 **1%**；矿机卖出价高于买入成本时，从增值部分收 **10%** 作为协议维护费（亏损不收）；
> - 合约可以为**新开的局**升级规则（链上公示 7 天），**已经开始的局永远按开局时的规则运行**；
> - 过期没领的款项**打进黑洞销毁**；新增 Telegram 领取提醒。
>
> 合约与上线状态截至 2026-10-26；第 2 节行情快照截至 2026-10-23，第 12 节保留 2026-09-16 至 10-22 的历史测算，均不是实时行情。
> 文中所有收益数字都是**模型在特定假设下的测算，不是承诺**。

---

## 重要声明与风险提示（请先阅读）

- TapeSurge 是运行在 BSC 上的一组智能合约实验。**已经开始的局，规则写死在它自己的合约里，任何人（包括项目方）都改不了**；项目方可以为**之后新开的局**换用新规则，但必须在链上公示 7 天后才生效（见 10.5）。项目方的日常操作权限只有"运营地址"一项（开奖、发放、报矿机价格等），改不了中奖结果、分配比例和资金去向（见 10.1）。
- 本文档只用于说明协议的设计和技术架构，**不构成投资建议、收益承诺或任何形式的招揽**。
- **不承诺保本**。参与需要自行承担智能合约、矿机价格、BEM 价格、收益波动、随机数服务、外部协议变动等风险，**可能损失部分或全部投入**（详见第 13 节）。加入任何一局之前，请先读第 5.8 节和第 6.5 节的退出方式。
- 协议的收益**全部来自 TapeOut PoD 挖矿的实际产出**，产出会随全网算力、减半周期和外部协议规则变化。协议本身不创造收益。
- 在法律禁止或限制此类活动的司法辖区，**不得参与**。参与者应自行确认所在地法律是否允许参与。
- 协议**不发行自己的代币**。"创世通行证"是需要付费铸造的 TapeOut 晶体管和电路，只作为参与凭证使用，**没有挖矿算力，也不代表任何收益权**。两种局的"持仓凭证"只代表你在某一块主板里的那份权益。
- 当前主网版本为 `v2.0-audit.6`。`v2.0-audit.5` 共经过 5 轮第三方独立审阅：2026-10-24 首次审阅（发现 2 个高风险、4 个中风险、若干低风险问题），2026-10-25 两次复核（另发现 1 个中风险、1 个低风险问题）和一次全局审阅（另发现 2 个中风险、3 个低风险问题，其中 1 个中风险在运营机器人里）。合约问题全部已修复并经复核；机器人和前端的问题也已处理，处理记录公开。审阅范围是协议自己的 35 个合约文件，全局审阅另外覆盖了运营机器人和前端；不包括 TapeOut、PoD、Firsto、TapeOut 官方矿机市场等外部合约。这些审阅是基于代码的独立审阅，**不是审计公司出具的正式审计报告**。全部报告、复核意见和修复记录已在 [GitHub 的 audits 目录](https://github.com/lincwang123-bot/tapesurge-contracts/tree/main/audits) 公开。审阅能降低风险，但不能保证合约没有漏洞。上线版本 `v2.0-audit.6` 在 `audit.5` 之上做了一次规则调整（收购改成按市场最低价往上扫、保底清算收 2% 手续费、月局买满就开挖，见 5.2、5.7、6.2、7.2），这次改动和第六轮审阅（2026-10-25）是由项目方使用的 AI 助手完成的，**不是第三方审阅**，改动记录和测试结果一并公开。

---

## 目录

1. 协议概述
2. 背景：TapeOut 与 PoD 挖矿
3. 创世通行证（Genesis Pass）
4. 开局机制
5. 标准局（TapeBoard）
6. 月局（MonthBoard）
7. 矿机怎么买、怎么卖
8. 持仓凭证与盘口（两种局）
9. 多数集体清算（月局）
10. 合约架构与权限
11. 资金流、费用与铸造收入分配
12. 历史模型测算（2026-09-16 至 10-22 行情）
13. 风险披露
14. 路线图
- 附录 A：出局概率公式与证明
- 附录 B：通行证电路网表
- 附录 C：关键链上地址
- 附录 D：主要参数
- 附录 E：术语表

---

## 1. 协议概述

在 TapeOut 生态中，矿机（通过 PoD 验证的电路 NFT）每天按算力分配 BEM 产出。单个用户的产出细水长流，而且要拥有矿机，得先采购晶体管、完成流片，有一定门槛。

TapeSurge 把多个用户的 BEM 汇集成一块"主板"，**统一采购矿机、统一挖矿**，再用链上可验证的随机数，把产出按规则分给参与者。有两种玩法，玩家自选：

| | 标准局 | 月局 |
|---|---|---|
| 一句话 | 正常流程按抽签顺序出局，每次支付该持仓投入的 105% | 挖 30 天，产出一半按投入比例分配、一半抽奖 |
| 起始池子 | 500 BEM（100–1,000 自动调整） | 100 BEM（100–1,000 自动调整） |
| 每人投入 | 目标的 0.2%–4%，另付 1% 入场费 | 同左 |
| 收益 | 产出每攒够一次就抽一个人出局，拿回投入的 **105%**；最后留下的"硅王"另得终局底池的 **30%** | 30 天产出：**50% 按投入比例分给所有人，50% 抽 5 个奖** |
| 本金怎么回来 | 出局时拿 105%；终局卖矿机，底池 65% 按比例分给非硅王 | 矿机按市价卖出（不低于成本价）后按比例退回；也可以在盘口转让 |
| 周期 | 历史模型约 10–14 个月，随产出变化；满 730 天触发保底清算 | 招募最多 3 天、准备最多 3 天、挖矿 30 天，之后还需卖矿机结算 |
| 能否中途转让 | 首轮收购结束后可以（等待开奖随机数期间暂停） | 结算阶段可以，集体清算投票和等待执行期间暂停 |

**两种局共同的原则**：
- 开奖用 Chainlink VRF，项目方决定不了谁中奖；
- 奖金、本金和通行证按规则自动发放；未成功发放的款项保留领取记录，可在合约允许的阶段自行领取；
- 矿机由机器人跨 Firsto、TapeOut 官方矿机市场和 Seaport 自动买卖、挂单，价格按 Firsto 行情和合约规则约束（第 7 节），项目方不能任意逐台定价；
- 已经开始的局，规则永远不变。

---

## 2. 背景：TapeOut 与 PoD 挖矿

### 2.1 TapeOut 协议

TapeOut 是 BSC 上的链上电路协议：
- **晶体管**：NAND 和 LATCH，ERC-1155 代币；
- **流片**：烧掉晶体管，铸出**电路 NFT**（ERC-721）；
- 电路的网表存在链上，任何合约都能调用 `eval` 对电路求值。

### 2.2 PoD（Proof of Design）挖矿

| 项 | 链上数据（2026-10-23） |
|---|---|
| PoD 合约 | `0x7E2E0DC66a3bD9103E69b766afA62d9f7b697b46` |
| 产出 | 每天 **7,200 BEM**，99% 分给已验证矿机，1% 分给未验证矿机，按权重分配 |
| 减半 | 每 1,458 天（约 4 年）减半一次，按该快照推算首次约在 2030 年 8 月 |
| 发行上限 | BEM 总量 2,100 万；**只有 PoD 合约能铸造 BEM** |
| 管理权限 | PoD 的 owner 已放弃，任务库已冻结（267 题），发行规则写死在合约里 |
| 已验证总算力 | 约 158.4 万（30 天前约 153.9 万） |
| 每单位算力日产出 | 约 0.0045 BEM（近 30 天约降 5%） |

**矿机转入合约后可以继续挖矿**：矿机 NFT 转给合约后，产出直接发给新的持有者（合约），不需要重新开挖。这是 TapeSurge 统一托管矿机的技术基础。

---

## 3. 创世通行证（Genesis Pass）

### 3.1 发行方式

协议的**分账合约**在部署时，通过 TapeOut 官方处理器工厂创建"TapeSurge Genesis"处理器，发行创世晶体管。处理器的创建者是分账合约，不是任何人的钱包，所以铸造收入由合约自动分配（第 11.3 节），无需任何人手动操作，也没有人能截留。

| 参数 | 值 |
|---|---|
| 晶体管上限 | **66,666 颗** |
| 铸造价格 | **每颗 0.001 BNB**，另付 TapeOut 协议费 0.0001 BNB/颗 |
| 每张通行证 | **5 颗 NAND** 流片而成 |
| 每张通行证的成本 | 5 ×（0.001 + 0.0001）+ 0.0002 流片费 = **0.0057 BNB（约 4 USDT）** |
| 其中进入协议的铸造收入 | 0.005 BNB / 张 |
| 通行证上限 | **13,333 张**（66,666 ÷ 5，余 1 颗）。铸完后只能在二级市场买 |
| 每个地址能铸多少 | **不限**：铸造在 TapeOut 的晶体管合约上进行，TapeOut 没有提供每个地址的上限，我们也限制不了；一笔交易就能铸很多。先到先得 |
| 项目方预留 | **66 张通行证（330 颗 NAND）用于社区空投**：部署者地址在全部合约部署完后立即**按公开价格**铸造（共付约 0.363 BNB，其中 0.33 BNB 铸造费和所有人一样进入分账合约），不享受任何折扣或免费额度。持有地址在上线公告里公布，空投名单和发放记录公开；通行证分发出去之前，项目方地址不参与任何一局 |

**全部铸满并制作通行证，用户总支出约 76 BNB（不含 gas）**，其中进入协议分账的只有 66.666 BNB；TapeOut 协议费（约 6.67 BNB）和流片费（约 2.67 BNB）归 TapeOut。

**在哪里铸**：处理器在 TapeOut 的系统里，在 TapeOut 官网也能铸它的晶体管；但通行证要按标准电路流片，用我们的 dApp 可以一次完成"铸 5 颗 + 流片"。不管在哪里铸，铸造收入都进同一个分账合约。

> ⚠️ **通行证只用 NAND。** 创世处理器和所有 TapeOut 处理器一样，能铸 NAND 和 LATCH 两种晶体管，这是 TapeOut 的设计，我们关不掉。我们的 dApp 只铸 NAND；**在 TapeOut 官网铸造时请选 NAND，不要选 LATCH**。铸错的 LATCH 做不了通行证（照样计入 66,666 的上限、照样付费），只能转让、出售或用于其他电路。

### 3.2 标准通行证电路："Surge Pass · HA1"

通行证必须按**统一的标准网表**流片：一个由 5 个 NAND 组成的半加器。主板合约**只认**创世处理器上、网表哈希完全一致的电路（网表见附录 B）。任何人都可以用 `eval` 自查：输入 `0x03` 应输出 `0x02`，即 1 + 1 = 2。

### 3.3 通行证规则

- **可重复使用**：参加一局时锁进主板，局结束后原样退还；
- **可以转让**：在二级市场自由买卖；
- **一个地址在一块主板里只能参加一次**；同一张通行证同一时间只能锁在一块主板里；
- **没有挖矿算力**，只作为参与凭证；
- 两种局的持仓转让时，通行证**不跟着转**，成交时退回原持有人（第 8 节）。

---

## 4. 开局机制

| 规则 | 内容 |
|---|---|
| 开局条件 | ① 创世晶体管**累计铸满 10,000 颗**，或 ② 从开始铸造算起满 **7 天**；同时要求矿机报价合约**至少已报过一次价**，且升级哨兵未暂停 |
| 触发方式 | 任何人都可以调用 `startGenesis()`，条件满足才会成功；运营机器人会检查并触发，合约不会自行发送交易 |
| 开局后 | 同时开出第 1 块**标准局**（目标 500 BEM，7 天招募）和第 1 块**月局**（目标 100 BEM，3 天招募）；剩下的晶体管继续可铸 |
| 招募结果 | 招满即开局；到期达到目标 60% 也照常开局；**不到 60% 全员全额退款（含入场费）**并自动重新招募 |
| 后续主板 | 两种局各自排队，上一块开局后自动开出下一块，金额按招募速度自动调整（× 1.25 / × 1 / × 0.75 / × 0.5，范围 100–1,000 BEM） |

---

## 5. 标准局（TapeBoard）

### 5.1 参与

- 第 1 块主板目标 **500 BEM**，之后按招募速度自动调整；招募期 7 天；
- 每个地址投入目标金额的 **0.2%–4%**（500 BEM 时为 1–20 BEM），另付 **1% 入场费**（开局后才转给手续费 Safe，招募失败一并退还）。

### 5.2 采购矿机

招募成功后，主板用全部本金收购矿机：运营机器人在 Firsto、TapeOut 官方矿机市场和 tapeout.market 上**从最便宜的挂单往上买**，每单位算力不超过卖一（第 7.2 节），主板按实际花费付款。主板只接受这条路径买进来的矿机，别人不能按报价直接卖给主板（防止从协议自己正在卖的局低价买入、再高价卖给另一块局）；想把矿机卖给主板，挂到这几个市场上即可。成交前会先替卖家领走这台矿机此前的产出。前 5 块主板还会获得"首批回馈"资金（第 11.3 节），并入采购本金。

### 5.3 产出与脉冲

- 主板矿机的产出**全部**进入"脉冲池"；
- 脉冲池攒够门槛（**剩余参与者中最大投入 × 105% ÷ 95%**）就开一次奖，由运营地址发起；运营地址 3 天没开，本局参与者可以自己开；
- 每次脉冲：**95%** 给出局者（出局者实得其投入的 105%），**3%** 基金会，**2%** 手续费；
- 出局者的 105% 和通行证在出局时尝试直接发回；推送失败时保留为可领取记录。

### 5.4 出局抽签（按投入比例保证公平）

目标：最后留下的硅王，当选概率 = **个人投入 ÷ 总投入**。由此反推的每轮出局概率：

> **P(本轮出局) = (剩余总额 − 个人投入) ÷ ((剩余人数 − 1) × 剩余总额)**

即每个人这一轮的出局权重 = 除他以外所有人的投入之和。投得越多，越不容易被早抽走，越可能坚持到最后；代价是拿到 105% 的时间往往更晚。拆成多个小号没有好处。证明见附录 A。

### 5.5 硅王

只剩 1 人时他就是硅王：脉冲池继续累积，够付他的 105% 时发给他（同样扣 3% + 2%）；终局时另得**底池的 30%**。

### 5.6 终局

最后一人拿到 105% 后进入终局：
1. **卖矿机**：前 30 天按市价卖（第 7.3 节，没有成本价底线，因为终局必须卖完才能收尾；但最低不低于采购均价的 60%，和拍卖底价相同）；30 天后还没卖掉的，转入降价拍卖：从当时的买一起（报价无效时从采购均价的 150% 起），14 天降到采购均价的 60%，在底价停 7 天后重新开始一轮。卖矿期间矿机继续产出。如果某台矿机卖得比买入时贵，增值部分的 10% 作为协议维护费（第 11.1 节），卖亏了不收；
2. **底池** = 卖矿机所得 + 脉冲池剩余；
3. 分配：**65%** 按投入比例分给除硅王以外的所有参与者，**30%** 硅王，**3%** 基金会，**2%** 手续费；
4. 底池和通行证由运营地址分批打回，参与者也可以自己领取。

### 5.7 保底清算

以下情况进入保底清算：开局满 **730 天**仍未全部出局；首轮收购结束时一台矿机都没买到；随机数服务停摆超过 7 天；TapeOut 合约升级（"升级哨兵"触发）后的 30 天冷静期内，参与者发起提前结算（冷静期过后不能再发起）。

1. 停止抽签，按 5.6 的方式卖出矿机；
2. **先退还未出局者的投入**，不够时按比例退；
3. 剩余部分**全部按投入比例分给所有参与者**（包括已出局的人）；
4. 不发硅王奖，**不收基金会 3%**；**2% 手续费照收**（按进入底池的全部金额收，第 1 步之前扣除），矿机卖价高于成本时的 10% 维护费也照收（规则决定 6.37）。例如首轮一台都没买到时，未出局者拿回本金的 98%。

### 5.8 标准局怎么退出

| 方式 | 说明 |
|---|---|
| 被抽中出局（主要方式） | 当场拿回投入的 105% 和通行证；什么时候轮到你不确定 |
| 当硅王 | 105% 加底池的 30% |
| 终局分底池 | 底池 65% 按投入比例分给非硅王 |
| 保底清算 | 见 5.7 |
| 盘口转让 | 首轮收购结束后随时挂卖单，或直接卖给别人的买单（第 8 节；买单只收还没出局的持仓，已出局的持仓可以挂卖单）；开奖已请求、随机数还没交付期间暂停；低于本金卖就是接受亏损提前离场 |
| 招募失败 | 不到目标 60%，全额退款（含入场费） |

---

## 6. 月局（MonthBoard）

月局周期短：挖 30 天就开奖，然后卖矿机退本金。**不承诺保本**：矿机卖出价随市场变化，本金可能拿不全，拿回的时间也不确定。

### 6.1 招募

- 招募期 **3 天**；入场费 **1%**，在本金之外另收，退还规则同标准局；
- 金额自动调整：1 天内招满 × 1.25；1–3 天招满不变；到期达到 60% 按实际金额开局、下一块 × 0.75；不到 60% 全额退款、下一块 × 0.5；范围 100–1,000 BEM。

### 6.2 一局的流程

1. **准备矿机（最多 3 天）**：
   - 可以接手已结束月局交接过来的矿机（第 7.4 节）；
   - 其余由机器人在市场上从最便宜的挂单往上买，每单位算力不超过卖一（第 7.2 节）；
   - **买满就提前开始挖矿**（100 台，或剩余预算连一台最小算力的矿机都买不下）；3 天到期还没买满也开始挖矿；
   - 排在前 5 块、有首批回馈的月局：回馈每小时最多换 0.5 BNB 进来，所以机器人会先留出一台矿机的预算、等回馈领完再买满，最多等到开局后 24 小时，免得回馈到账时已经开挖、买不了矿机。准备期里买到的矿机已经在挖，产出照样进奖金池；
   - 一台都没买到时直接结算，本金原样退还；买不满的 BEM 局终原样退还。
2. **挖矿 30 天**：从准备期结束起算。奖金池 = 开局到请求开奖时领取的全部产出；请求开奖那一刻奖金池定死，之后到账的产出按投入比例分给所有人。
3. **开奖**（运营地址发起，3 天没开时本局参与者可以自己开）：

| 部分 | 怎么分 |
|---|---|
| 奖金池的 **50%** | **按原始投入比例分给所有持仓** |
| 奖金池的另 **50%** | 用一个 VRF 随机数抽 5 个奖：头奖 60%、二奖 2 × 15%、幸运奖 2 × 5%；每个奖**独立**按"个人投入 ÷ 总投入"抽取，同一个人可以中多个奖 |

   每个人的期望收益 = 个人投入 ÷ 总投入 × 奖金池，拆号没有好处。**月局不从奖金池里扣任何费用**，只收 1% 入场费；矿机卖得比成本贵时，增值部分收 10% 维护费（6.3）。开奖完成后按规则尝试发放，未成功发出的部分可自行领取。

4. **结算**：卖矿机退本金（6.3），通行证分批退回。

### 6.3 本金怎么收回

每台矿机有一个**成本价**（当初买入或接手时整台付的 BEM）。结算开始后：

1. **按市价卖**：合约按公式定价，整台价 = max(算力 × 市价, 成本价)，市价从"卖一 × 99%"起，**每 6 小时降 0.5%**，最低到买一（第 7.3 节）。任何人都可以直接和卖矿合约成交，运营机器人也会自动把矿机卖给 Firsto 上合适的买单（7.5）；
2. **交接**：也可以交接给正在准备的新月局，按对方当时的收购价上限（min(卖一, 一年产出)）成交，且**不低于成本价**；
3. **低于成本价时不卖**：矿机继续挖，产出按投入比例分给持有人，直到价格回到成本价以上、被交接、或持有人投票集体清算（第 9 节）；
4. **报价停摆兜底**：报价短时间过期（超过 3 小时）时暂停出售；**超过 7 天没有报价（或从没报过）时，任何人都可以按成本价买**（运营地址被设为空只算暂停，7 天后才按成本价），保留不依赖运营地址的售矿出口；是否成交仍取决于有没有买家，不保证本金或回款时间；
5. **收回资金的顺序**：先退参与者本金 → 再收回首批回馈资本（滚给下一块月局）→ 超出成本价的增值部分，90% 按投入比例分给参与者，10% 作为协议维护费（第 11.1 节）。等于或低于成本价的卖出（含集体清算的低价卖出）、结算期间继续挖出的产出都不收。

### 6.4 异常处理

| 情况 | 处理 |
|---|---|
| VRF 超过 24 小时未响应 | 运营地址可以重新请求；同一次开奖发出的请求都有效，先到先用（重发不能作废已经在路上的结果） |
| VRF 停摆超过 7 天 | 不抽奖：奖金池全部按投入比例分给所有人；本金照 6.3 收回 |
| 运营地址 3 天未操作 | 本局参与者可以自己开奖、交接矿机、发起打款；自己领取的入口始终可用 |
| 升级哨兵触发 | 停止新加入，暂停矿机收购、交接和成交；已到期的局照常开奖；未到期的局可以在冷静期内提前结算。登记满 30 天后自动解除，之后不能再提前结算 |

### 6.5 月局怎么退出

| 方式 | 说明 |
|---|---|
| 等矿机卖出 | 回款按投入比例退回；低于成本价时先不卖，矿机继续挖、产出继续分 |
| 盘口转让 | 结算阶段随时挂卖单，或直接卖给别人的买单（第 8 节）；低于本金卖就是接受亏损提前离场 |
| 多数集体清算 | 持有人投票同意低于成本价卖矿机，整局一起结束（第 9 节） |
| 异常兜底 | 见 6.4；报价停摆 7 天后任何人可按成本价买矿机 |
| 招募失败 | 不到目标 60%，全额退款（含入场费） |
| **挖矿的 30 天里不能转让** | |

---

## 7. 矿机怎么买、怎么卖（两种局一致）

### 7.1 市场报价

合约读不到外部市场，所以由**运营地址每小时**把 Firsto 交易终端上**已验证官方矿机**的行情报给链上的报价合约（行情数据来源：Firsto 公开接口 `api-tapeout.firsto.ai`，已获 Firsto 同意按此频率读取）：

| 项 | 规则 |
|---|---|
| 买一 | Firsto "统一买单"先经链上核对，要求剩余预算 ≥ 0.1 BNB、足够按该单价格买下一台参考矿机，且算力范围包含参考矿机；每个出价人只取最高一张，取最高 3 个不同出价人的中位数（不足 3 个时取最高价）。再扣卖方 1% 手续费和 BNB → BEM 兑换成本，得到主板的参考净卖价。没有可用买单或买一大幅变化时，机器人可沿用最近 25 小时内采用的买一；无可沿用报价时按卖一减 9% 估算，**不代表一定存在该价买家** |
| 卖一 | Firsto 已验证挂单的含费价（含买方 1% 手续费），加上 BEM → BNB 兑换成本：即主板在 Firsto 买矿机**实际要付的价**。每条挂单先在链上模拟一次真实购买，买不到的（卖家已转走矿机、撤销授权、撤单、过期）不算；同一卖家只算最便宜的一条，取最便宜 3 个不同卖家的中位数；不足 3 个卖家就不报价 |
| 兑换成本 | BEM 和 BNB 之间经 PancakeSwap 兑换的池子手续费和价格冲击。主网每次报价前按一台典型矿机的金额向 PancakeSwap 实时询价，再加 0.25% 余量，限制在 1.2%–2%（实测 0.5–2 BNB 一笔约 1.1%–1.4%）；询价失败时按 1.5% 计 |
| 单位 | 都折算成"每单位算力多少 BEM"（日产能价 × 每单位算力日产出，BNB 再按链上 TWAP 换成 BEM） |
| 机器人限制 | 卖一（按 BNB 计的日产能价）24 小时内累计变动超过 15% 时，机器人暂停自动报价，由项目方人工确认后继续。只有买一大幅变动时不会暂停整个报价，而是暂沿用上次买一，新价位维持 24 小时后再采用；无可沿用值时按上述估算规则处理 |
| 合约限制 | 0 < 买一 ≤ 卖一；两次报价至少隔 50 分钟；每次各自最多变动 5%，**任何时候都限**（停报再久也不能一步跳价；行情大幅跳空时分几次追上，30% 约需 6 小时，**追价期间两种局暂停矿机买卖**，追到市价才恢复，免得按偏离市价的价格成交）；每次报价都发链上事件，公开可查 |
| 过期 | 超过 3 小时没有新报价：两种局的矿机买卖都暂停 |
| 停摆 | 超过 7 天没有有效报价（追价不算）：月局结算中的矿机任何人都可以按成本价买（6.3），两种局**暂停收购**（不会按默认曲线高价收购，7.2）。报过价但已过期、或运营地址被设为空时，矿机买卖暂停 |

### 7.2 买入（两种局一样）

> 收购价上限（每单位算力）= min(当时卖一, 一年产出)

- 开局就按这个上限收购（规则决定 6.37；原来的"从买一起每小时上涨 0.5%"已取消）：机器人在三个市场上**从最便宜的挂单往上买**，主板按实际花费付款，不超过 算力 × 上限；
- 卖一 = 最便宜 3 个不同卖家的中位数 × (1 + 兑换成本)，链上模拟核对过真能买到。卖一以内的挂单买完后，等下一次报价（约每小时，每次最多变 5%）把上限往上调，继续往上扫；
- 外部市场收购只认 `MarketTrader`（只有运营地址能递单），别人不能按报价直接卖给主板；月局另允许已注册的旧月局按第 7.4 节交接矿机；
- **一年产出**（每单位算力 365 天的产出，按开局时快照）是安全上限，防止报价出错或被操纵时高价买入，正常情况下碰不到；
- 报价无效（过期、追价中、停摆）时暂停收购；合约另有一条默认曲线（从半年产出起，每 6 小时上涨一年产出的 5%）只在从没报过价时使用，而开局前合约要求必须已经报过价，所以实际用不到。暂停收购不会卡住资金：标准局首轮一台没买到时按保底规则清算（扣 2% 手续费后先退未出局者的本金，第 5.7 节）；月局准备期一台没买到，本金原样退还；
- 接受 TapeOut 处理器工厂创建、运行时代码与官方矿机电路合约相同的电路合集（包括符合条件的 Behemoth 等处理器）；必须已验证、在挖、运行满 7 天，**计价算力 10–300**，每块主板最多 100 台。计价算力 = min(基础算力 × 处理器倍数, 已验证池权重)，不把可能被其他电路夺走的最优加成计入价格。

### 7.3 卖出（两种局一样）

> 基础卖价（每单位算力）= max(当时买一, 当时卖一 × (99% − 0.5% × 已过的整 6 小时数))

- 从卖一的 99% 开始，**每 6 小时降 0.5%**，最低到买一；每次都按最新行情重算；
- 价格由合约按公式自动计算；运营地址可另报一个跨市场最低挂单目标价，合约最多允许它比基础公式价低 5%，且采用该目标价时整台售价不得低于买入成本。目标价不能保证始终排第一，其他挂单和市场价格仍会变化；任何人都可以直接和卖矿合约成交；
- 月局另有成本价底线（6.3）；标准局没有成本价底线，但不低于采购均价的 60%，30 天后转降价拍卖（5.6）。

### 7.4 月局之间的交接

结束的月局可以把矿机交接给正在准备的新月局：按新月局当时的收购价上限（min(卖一, 一年产出)）成交，且不低于成本价。交接由运营地址发起，3 天没执行时本局持有人可以代为执行。

### 7.5 在市场上自动买卖（MarketTrader）

矿机买卖由运营机器人自动递单与维护挂单，是否成交取决于市场订单、预算和链上检查；已在 BSC 主网分叉上用真实市场合约实测，相关合约已随主网版本部署：

| 方向 | 怎么做 |
|---|---|
| 买入 | 主板收购期，运营机器人每 5 分钟扫描一轮市场候选（Firsto 公开数据共用每小时更新的缓存），覆盖 Firsto 批量卖单及签名卖单 V2、官方矿机市场和 tapeout.market 的卖单，按每单位算力的价格从低到高挑出不高于收购上限的单（不买本协议自己挂出的单），交给 `MarketTrader`（只认运营地址）；它在一笔交易里把主板的 BEM 换成 BNB、先替卖方领走矿机此前的产出、在市场上买下矿机、交给主板。主板照常检查收购期、矿机资格、预算、100 台上限和价格上限 |
| 卖出 | 月局结算、标准局终局卖矿时，机器人找出价最高、净到手不低于主板当前卖价的 Firsto 统一买单（或 tapeout.market 上的出价），`MarketTrader` 在一笔交易里按卖矿合约的要价买下矿机、卖给这张买单、把 BNB 换回 BEM 交给主板。主板至少拿到卖矿合约当时的要价（月局正常出售不低于成本价，集体清算按第 9 节）；多出来的卖矿收入按第 11.1 节扣除适用的增值维护费后归主板 |

- **买入只认运营地址，卖出任何人都可以调用**（规则决定 6.37）：如果谁都能递买单，就有人可以挑一张自己挂的高价单让主板去买，所以买入只由运营机器人递单；运营地址失联时主板暂停收购（标准局首轮一台没买到时按保底规则清算；月局准备期一台没买到，本金原样退还）。卖出时主板按当时卖矿合约要价成交，适用的溢价维护费按第 11.1 节结算；机器人停了别人也能递单。价格和资格全部由合约检查，不合规的单只会失败；
- **兑换保护**：BEM ↔ BNB 相对链上 30 分钟 TWAP 最多偏 2%，超出就整笔撤销；
- **直接购买主板矿机的入口保留**：任何人可以按卖矿合约当时的价格买走符合出售条件的矿机；不能绕过 `MarketTrader` 把外部矿机直接卖给主板。月局交接是单独的受限路径；
- **三市场自动挂单**：`MachineLister` 使用独立挂单库，把主板矿机同时挂到 TapeOut 官方市场、Seaport 和 Firsto 签名卖单 V2；Firsto 通过 EIP-1271 验证挂单库签名。成交时同笔交易结算回主板，并处理其他市场挂单。机器人每台最多 30 分钟改价一次；不在 Firsto 托管长期买单。
- **机器人兑换节奏**：主网矿机买卖的 BEM 兑换预算默认每小时 80 BEM；空窗口可放行一笔超过该数额的交易。这是机器人限速配置，不是不可修改的合约上限。回购和首批回馈另受每次最多 0.5 BNB、至少间隔 1 小时的合约限制。

---

## 8. 持仓凭证与盘口（两种局）

### 8.1 持仓凭证

每份月局持仓是一个 ERC-721 凭证（`MonthPositions`，所有月局共用一个合集）。它代表这份持仓**今后**的全部权益：矿机卖出回款、继续挖矿的产出、按比例分的奖金；**之前已经累计、还没领取的款项留给原持有人**（转让时自动结转）。

- **月局**：只有结算阶段可以转让；挖矿期间、集体清算投票和等待执行期间锁定；
- **标准局**：首轮收购结束后（开局满 7 天）可以转让；**开奖已请求、随机数还没交付期间锁定**，防止有人在随机数上链前抢先买下中签的持仓。转让后，被抽中时的 105%、硅王的 105% + 底池 30%、终局底池份额、保底清算的退款都归新持有人；已经出局的持仓仍有终局份额，也可以转；
- **通行证不随持仓转让**，成交时退回原持有人；
- 整份转让，不能拆分。

### 8.2 链上盘口

每块主板有一个链上公开盘口（`PositionExchange`，两种局共用），**价格按"每 1 BEM 原始本金"报价**，页面显示为"本金的 X%"：

| 项 | 规则 |
|---|---|
| 卖单 | **非托管**：持仓留在自己钱包里，照常收分配；成交时才转走。每份持仓同时只有一张卖单，可以改价、撤单；持仓变化（例如卖出一台矿机、投票开始或结束）后旧卖单自动失效 |
| 买单 | **本局通用**：按单价出价、托管全款，本局任何一份大小合适的持仓都可以卖给它（标准局只收还没出局的持仓），可以连续成交多份；每张至少 1 BEM，每个地址每局最多 20 张未关闭买单 |
| 有效期 | 最长 30 天，到期可以重挂；买单撤单或过期后剩余预算退回 |
| 按最优价买入 | 一笔交易从最便宜的卖单开始吃，直到预算用完，单价不超过你设的上限 |
| 成交方式 | 只有吃单成交，合约不自动撮合 |
| 费用 | **0 手续费**；成交款直接到卖家钱包 |
| 最近成交 | 链上保存每块主板最近 20 笔成交 |

---

## 9. 多数集体清算（月局）

矿机价格长期低于成本价时，合约不会自动低价卖出。持有人可以投票，批准一个**低于成本价**的售矿计划，让整局一起结束：

| 步骤 | 规则 |
|---|---|
| 1. 发布计划 | 结算开始满 **7 天**后，任何人都可以发布计划：为本局每一台没卖出的矿机写明起价和底价（**起价 ≥ 这台的成本价**，起价 ≥ 底价 > 0） |
| 2. 表态支持 | 持有人用自己的持仓支持某个计划；持仓转让后支持自动作废 |
| 3. 发起投票 | 支持的持仓达到**全部原始本金的 10%** 时，任何人都可以发起 **24 小时**投票；投票和等待执行期间持仓暂停转让 |
| 4. 投票 | 按原始本金计票，截止前可以改票；**赞成严格超过全部本金的一半**才通过（弃权和没投票的都算在分母里） |
| 5. 执行 | 通过后等 **24 小时**，之后 **48 小时**内任何人都可以执行；运营机器人会自动执行 |
| 6. 出售 | 矿机在 **7 天**内从起价线性降到底价，之后保持底价；实际卖价 = min(正常卖价, 计划价)，但**计划价不低于当时市场买一的 95%**（多数票可以一起接受市价止损，不能低于市价把矿机甩卖给自己）；报价过期时暂停；回款先退本金 |
| 没通过 / 过期 | 冷却 14 天；已经在清算中、再提更低价格（改价）没通过时冷却 7 天 |

---

## 10. 合约架构与权限

### 10.1 运营地址

协议里唯一的日常特权角色是项目方的**运营地址**（给自动机器人用的专用钱包），两种局共用，由**手续费 Safe** 任命和更换。

| | 内容 |
|---|---|
| 能做 | 开奖（请求随机数、24 小时无响应时重新请求、完成开奖）；自动发放；每小时报矿机买一 / 卖一及市场目标价（受第 7 节限制）；经 `MarketTrader` 递交矿机收购订单；月局矿机交接及挂单维护 |
| 不能做 | 改中奖结果；改已创建主板的金额和比例规则；改收款地址；任意提走参与者本金；绕过合约价格和资格检查；把月局矿机卖到成本价以下（集体清算除外） |
| 兜底 | 开奖、结算等支持参与者兜底的步骤，在可执行后运营地址 3 天没执行时，本局参与者可以代为执行；运营地址为空时可按合约条件直接触发。**外部市场收购不开放参与者代执行**，只认运营地址 |
| 报价停摆 | 见 7.1：3 小时暂停买卖，7 天后月局矿机可按成本价买 |

### 10.2 随机数：Chainlink VRF v2.5

随机数由 Chainlink 生成，附带密码学证明，合约验证通过才接受。项目方只能决定"什么时候按按钮"，而且只能在到期之后按，决定不了谁中奖。24 小时无响应可以重新请求；**同一次开奖的所有有效请求先到先用**，重发不会作废已经在途的结果，也不能借此挑选中奖者。随机数费用由手续费 Safe 支持的订阅支付，实际费用随网络和服务定价变化。

### 10.3 自动发放与提醒

- 奖金、出局的 105%、本金和通行证由合约或运营机器人按规则推送到钱包；人数多时分批发放，推送 gas 由项目方承担。推送失败时保留可领取记录，参与者可在合约允许的阶段自行发起领取并支付 gas；
- **领取期限 365 天**（从招募失败或全部矿机卖完、合约记录最终完成时间后起算），过期没领的 BEM **转入黑洞地址 `0x…dEaD` 销毁**；通行证不过期；
- **Telegram 提醒**：在 dApp 里用钱包签名（不花 gas、不授权任何转账），把地址绑定到 @TapeSurgeBot，就能收到中奖、待领取、成交、投票、领取期限等提醒。只保存地址和 Telegram 会话号，**机器人永远不会索要私钥或助记词**。

### 10.4 合约结构

```
GenesisSplitter（分账合约，也是创世处理器的 creator；不可更换）
 ├─ distribute()      铸造收入 → 40% 回购池 / 10% 项目方 / 20% 基金会 / 30% 五个回馈桶
 ├─ buyback()         分批买入 BEM → 0x…dEaD
 └─ claimReward(i)    第 i 块主板领取回馈

BoardFactory / MonthFactory（两种局的工厂；不可更换）
 ├─ 开局、自动开出下一块、按招募速度调整金额
 └─ 新局模板：提议 → 公示 7 天 → 生效（见 10.5）

TapeBoard（标准局，每局一个，按开局时的模板永久运行）
MonthBoard（月局，每局一个，按开局时的模板永久运行）

MarketPriceFeed（两种局共用的买一 / 卖一报价）
StdMachineSales / MonthMachineSales（两种局的卖矿合约，按 7.3 的公式定价）
MarketTrader + 兑换适配器（在 Firsto、官方矿机市场、tapeout.market 上买卖矿机，7.5；买入只认运营地址）
MachineLister + 挂单库（在 Firsto、官方矿机市场、Seaport 同步挂单）
MachineRules（核对矿机合集、PoD 状态和计价算力）
MonthPositions（持仓凭证，ERC-721，两种局共用一个合集）
PositionExchange（两种局共用的持仓盘口）
MonthExitGovernor（月局多数集体清算）
随机数：Chainlink VRF v2.5
```

### 10.5 升级规则：只影响新开的局

| 项 | 规则 |
|---|---|
| 能升级什么 | 两个工厂可以更换"主板模板"，**之后新开的局**按新模板运行；卖矿、集体清算等配套合约随新模板成对更换 |
| 不能升级什么 | **已经开局的主板**：每块主板开局时就固定了自己的代码，没有任何管理入口，任何人都改不了它的规则和资金；分账合约、两个工厂、工厂参数（金额调整、投入比例）不能更换；持仓凭证始终是同一个合集 |
| 谁能发起 | **手续费 Safe（2/3 多签）** |
| 公示 | 提议后**链上公示 7 天**，期间新模板地址和代码公开可查，可以撤销；公示期满后 7 天内任何人都可以让它生效，过期作废要重新公示 |
| 通行证 | 新模板继续承认同一批创世通行证，不用重新铸造 |
| 提醒 | 运营机器人和官网会在出现升级提议时公告 |

⚠️ 手续费 Safe 的三个签名人目前**都由项目方持有**。真正保护参与者的是两点：升级只影响新开的局；升级前有 7 天公示。

---

## 11. 资金流、费用与铸造收入分配

### 11.1 费用一览

| 收费点 | 比例 | 给手续费 Safe（项目方） | 给基金会 Safe |
|---|---|---|---|
| 入场费（两种局） | 投入的 1%，另外收 | 全部 | — |
| 标准局每次脉冲 | 从这次支付总额中扣 | 2% | 3% |
| 标准局终局底池 | 从底池中扣 | 2% | 3% |
| **月局奖金池** | **不扣** | — | — |
| 矿机增值维护费（两种局） | 矿机卖出价高于买入成本时，增值部分的 10%；卖亏不收 | 全部 | — |
| 铸造收入 | 分账 | 10% | 20% |

**为什么收维护费**：协议不发行代币，盘口交易不收手续费，项目方没有别的收入来源；随机数、运营机器人、服务器、合约审计和后续维护的开支都由手续费 Safe 承担。所以在入场费之外，只在矿机增值、参与者有盈利的时候收一小部分作为维护费；矿机卖亏了不收，奖金池也不扣。

**不收费**：持仓盘口交易、成本价以内的卖矿机和交接、集体清算、领取、Firsto 自动买卖（Firsto 自己收的 1% 和兑换成本由主板承担，项目方不加收）。**异常结局**：标准局保底清算（含 VRF 停摆 7 天后的安全退出）不收基金会 3%，**2% 手续费照收**（按进入底池的全部金额收，见 5.7，规则决定 6.37）；月局 VRF 停摆后的结算不收费。TapeOut 的协议费和流片费归 TapeOut，不进入协议。随机数和自动打款的费用由手续费 Safe 承担。

两个收款地址都是 Safe 多签（附录 C）。

### 11.2 一块 500 BEM 标准局的资金流

```
参与者 ── 投入 500 BEM ──────────▶ 主板 ── 收购矿机 ──▶ PoD 挖矿
       └─ 入场费 1%（约 5 BEM）──▶ 手续费 Safe

PoD 产出 ──▶ 脉冲池 ── 攒够门槛 ──▶ VRF 抽签
                                ├─ 95% → 出局者（投入的 105%）
                                ├─ 3%  → 基金会
                                └─ 2%  → 手续费 Safe

终局 ── 卖出矿机（增值部分先扣 10% 维护费）+ 脉冲池剩余 = 底池
        ├─ 65% → 除硅王外的参与者（按投入比例）
        ├─ 30% → 硅王
        ├─ 3%  → 基金会
        └─ 2%  → 手续费 Safe
```

### 11.3 铸造收入分配

| 去向 | 比例 | 规则 |
|---|---|---|
| 回购销毁 | **40%** | 分批在 PancakeSwap 买入 BEM 转入 `0x…dEaD`；每次限额、设最低成交量，防止滑点和夹子攻击 |
| 项目方 | **10%** | 转入手续费 Safe，用于 VRF、运营机器人等开支 |
| 冷启动（捐给基金会） | **20%** | 转入基金会 Safe |
| 首批回馈 | **30%** | 按两种局合计、真正开局的先后，第 1–5 块主板分别获得 10% / 8% / 5% / 4% / 3%，换成 BEM 后并入采购本金 |

任何人都可以触发分账。某块主板进入结算后（标准局进入终局、月局进入结算），它那一份新增收入和桶里剩下的余额转去回购；5 块都进入结算后，铸造收入变为 **70% 回购销毁 + 10% 项目方 + 20% 基金会**。

---

## 12. 历史模型测算（2026-09-16 至 10-22 行情）

> ⚠️ 以下保留原历史模型及其数值，**未按 2026-10-26 上线版的实际市场收购成本重算，不是最新收益预测**。数字只用来说明机制，依赖假设、不构成承诺，实际结果可能明显更差。收益按 BEM 计算；BEM 本身对 BNB / 美元的涨跌另算。

### 12.1 数据（2026-09-16 至 10-22）

- Firsto 上 6,355 笔已验证官方矿机成交；链上 PoD 每天的总算力和产出速率；BEM 日 K 线。
- 把矿机价格折算成"相当于多少天的产出"：

| 指标 | 9 月中旬 | 10 月 22 日 |
|---|---|---|
| 矿机卖一 | 约 80–100 天产出 | 约 283 天 |
| 矿机买一 | 约 75–95 天 | 约 258 天 |
| BEM 价格 | 约 0.072 BNB | 约 0.036 BNB |
| 每单位算力日产出 | 约 0.00478 BEM | 约 0.00450 BEM |

一个月内矿机按 BEM 计贵了约 3 倍，波动很大。下面的测算以 10 月 22 日的价格为起点。

### 12.2 月局（100 BEM，买入约 263 天产出，产出每月降 5%）

奖金池约为本金的 **11%**（一半平分、一半抽奖）。30 天后矿机价格（按天数计）不同时：

| 30 天后矿机价格 | 所有人平均 | 没中奖的人 |
|---|---|---|
| 跌 20% | 约 −11% ~ −15% | 约 −16% ~ −21% |
| 跌 10% | 约 −1% ~ −6% | 约 −6% ~ −12% |
| **不变** | **约 +3% ~ +9%** | **约 −2% ~ +4%** |
| 涨 10% | 约 +13% ~ +19% | 约 +7% ~ +14% |

区间两端分别对应"按买一卖出"和"接近卖一卖出"。投 1 BEM 中头奖约拿回 4.4 BEM。**盈亏主要由矿机价格决定**，一个月涨跌 20%–30% 很常见。表中的数字没有扣矿机增值维护费（只在卖价高于成本时收增值部分的 10%，亏钱的情形不受影响），也没有算经 Firsto 成交的手续费和兑换成本（两者合计约 3%–4% 的买卖价差，见 13 节第 4 条）。

### 12.3 标准局（买入约 263 天产出）

| 每单位日产出每月下降 | 终局矿机价格（天数）不变时：整局时长 | 普通参与者平均拿回 |
|---|---|---|
| 0% | 约 291 天 | 约 173% |
| **5%（近一个月实际）** | **约 402 天** | **约 139%** |
| 10% | 730 天内走不完，约 10% 的人进入保底清算 | — |

平均约在第 6 个月拿到 105%，终局再分底池。表中"拿回"不含另付的 1% 入场费。

### 12.4 结论

- 两种局的期望收益都来自挖矿产出，但**都高度依赖矿机价格和产出下降速度**；
- 月局：上述历史假设下的结果接近盈亏平衡，波动较大；一半奖金按投入比例分配并不能保证不亏；
- 标准局：周期长，上述历史模型不能保证当前或未来回报；产出下降过快时会进入保底清算。

---

## 13. 风险披露

1. **收益不确定**：PoD 产出按全网算力分配，新矿机加入、2030 年减半都会让单位产出下降；整局时长可能远超测算。
2. **矿机价格风险**：两种局的本金都押在矿机上。矿机按 BEM 计的价格一个月内可以变动数倍；买入按接近卖一的价格，想马上卖出只能接近买一（历史测算快照相差约 9%，实时价差会变化）。月局低于成本价时先不卖，退还本金的时间可能被推迟；标准局可以低于成本卖出，但有采购均价 60% 的底线。
3. **BEM 价格风险**：协议以 BEM 记账，矿机在市场上以 BNB 计价，BEM 对 BNB 的涨跌会直接影响按 BEM 计的盈亏；换算成法币的价值可能大幅波动。
4. **报价与第三方依赖**：矿机买卖价格来自运营地址报的 Firsto 行情。合约限制了报价的变动速度（每次最多 5%、至少隔 50 分钟，任何时候都限）和上限，但参与者仍需信任报价基本合理：运营私钥一旦被盗，攻击者每天最多能把价格推高或压低约 4 倍，手续费 Safe 需要尽快换掉运营地址；Firsto 接口停止、限流或数据异常时，自动买卖和报价会暂停。自动买卖和挂单依赖 Firsto、TapeOut 官方矿机市场、Seaport 及兑换池等外部合约；Firsto 卖单可能暂停，统一买单合约可升级（带时间锁）。异常可能导致成交失败或延迟，主板自己的直接售矿入口仍受当时的价格、哨兵和状态检查约束。经 Firsto 买卖要付 Firsto 的手续费和 BEM ↔ BNB 的兑换成本，买卖价差比 Firsto 页面上看到的宽约 3%–4%。
5. **外部协议风险**：TapeOut 电路合约由 TapeOut 工厂（3/5 多签）控制升级；升级后"升级哨兵"会暂停新加入和矿机买卖 30 天，期间可以提前退出。PoD 存在挑战和降级机制，矿机可能被撤销。
6. **智能合约风险**：合约可能有漏洞；审计不能排除所有风险。已经开局的主板发现问题时无法修补，只能依靠合约里的保底退出机制。
7. **升级权限风险**：手续费 Safe 可以为新开的局更换模板（7 天公示）。签名人目前都由项目方持有；参与者应在加入前查看本局使用的模板，并关注升级公告。
8. **随机数风险**：VRF 可能延迟或中断（有兜底规则，但会影响进度）。
9. **运营地址风险**：开奖、发放、报价依赖运营地址；它停止工作时，要等 3 天后由参与者兜底，进度会变慢。私钥泄露时，攻击者改不了中奖结果，也提不走主板里的钱，但可以在合约限制内报出不利的价格；由于收购矿机只认运营地址（规则决定 6.37），攻击者还可以让正在收购的主板按不超过"报价卖一和一年产出上限"的价格，买下他自己挂出的矿机（多付的部分就是损失）。手续费 Safe 可以随时更换运营地址或把它设为 0（暂停收购）。
10. **流动性风险**：回购和兑换都有滑点，实时池子流动性会变化；矿机和持仓转让可能找不到买家。
11. **监管与法律风险**：本协议含随机分配、可转让持仓和持有人投票。在许多司法辖区，这类机制可能受到彩票、博彩、证券或金融相关法律的规管。参与者须自行确认所在地法律，**在禁止或限制的地区不得参与**。
12. **铸造集中风险**：晶体管不限购，部署（开放铸造）后任何人都可以一次铸很多，甚至全部铸完。项目方已按公开价格铸造 330 颗 NAND，计划制作 66 张通行证用于社区空投（第 3.1 节）；这不代表空投已完成。如果有人大量铸造，其他人只能在二级市场按对方的价格买通行证；铸造收入照样全部进入分账合约。
13. **无保证**：协议不保证任何收益、本金或时长；所有测算只是示意。

---

## 14. 路线图

| 阶段 | 内容 |
|---|---|
| 1. 测试与演练 | 已完成测试网整局演练、主网分叉测试及部署核对；历史测试网已停止维护，公开 dApp 使用 BNB Chain 主网 |
| 2. 代码审阅与公开 | `v2.0-audit.5` 完成 5 轮第三方独立审阅（不是审计公司的正式报告）；`v2.0-audit.6` 的规则调整由项目方 AI 助手审阅，非第三方。源码、审阅及修复记录已公开 |
| 3. 主网与创世铸造 | `v2.0-audit.6` 已于 2026-10-26 20:14（UTC+8）部署，创世铸造开放，17 个合约完成 BscScan 源码验证；达到第 4 节条件后触发首批招募 |
| 4. 前 5 块主板 | 按两种局合计、真正开局的先后注入首批回馈；是否开局及资金到账以链上状态为准 |
| 5. 多市场自动买卖 | 已随主网版本部署：跨 Firsto、TapeOut 官方矿机市场和 Seaport 挑单，三市场挂单，接受符合资格的工厂处理器矿机；实际成交取决于市场和合约检查 |
| 6. 主网运营与后续升级 | 运营机器人与 Telegram 提醒已切换主网；持续公开运行信息。未来新局规则变更必须经过链上 7 天公示，已创建主板不受影响 |

---

## 附录 A：出局概率公式与证明

设剩下 n 个人，投入分别为 w₁…wₙ，总和为 S。每个人的出局权重是 S − wⱼ，权重之和为 (n − 1)S，所以：

> P(j 出局) = (S − wⱼ) / ((n − 1)·S)

归纳证明"最后留下 i 的概率 = wᵢ/S"：
- n = 2 时：P(1 出局) = w₂/S，所以 P(最后是 1) = w₁/S；
- 假设 n − 1 人时成立，那么 n 人时：

> P(最后是 i) = Σⱼ≠ᵢ (S − wⱼ)/((n − 1)S) × wᵢ/(S − wⱼ) = wᵢ/S ∎

合约用树状数组记录投入，取随机数 r ∈ [0, (n − 1)S)，二分查找第一个"权重前缀和 > r"的人，复杂度 O(log n)。

---

## 附录 B：通行证电路网表（Surge Pass · HA1）

| 参数 | 值 |
|---|---|
| 门数 | 5 个 NAND，0 个 LATCH |
| nIn / nOut / nState | 2 / 2 / 0 |
| 输入 | 第 0 位 = a，第 1 位 = b |
| 输出 | 第 0 位 = 和（a XOR b），第 1 位 = 进位（a AND b） |
| 网表 | `0x0000000200000300000002000004000000030000040000000500000600000004000004` |
| `PASS_NETLIST_HASH` | `0xfffa29f1e30fa6438ba0e6ebd40ef157b53d0eff3f21cc4bc46942e27cb32ca0` |

| 输入 | 期望输出 |
|---|---|
| `0x00` | `0x00` |
| `0x01` | `0x01` |
| `0x02` | `0x01` |
| `0x03` | `0x02` |

---

## 附录 C：关键链上地址（BSC 主网）

| 名称 | 地址 | 说明 |
|---|---|---|
| BEM | `0x5ce033B2bFCa3Af30b3e8C8457DeaF776A8b695a` | 不可升级；minter 为 PoD |
| PoD 挖矿 | `0x7E2E0DC66a3bD9103E69b766afA62d9f7b697b46` | owner 已放弃 |
| TapeOut 处理器工厂 | `0x68224F668083c29e9800Be2a646d42d18cedF7e2` | owner 为 3/5 多签 |
| 销毁地址 | `0x000000000000000000000000000000000000dEaD` | 回购的 BEM、过期未领的款项 |
| 基金会 Safe | `0x04B649076a11819EF7AdA36e02DD55e0923550Ee` | Safe v1.5.0，3/5 多签 |
| 手续费 Safe | `0x6ea5FfB01378a1E5ce55C8A119A90a87e542C995` | Safe v1.5.0，2/3 多签；签名人目前均由项目方持有；也负责新局模板升级 |
| 运营地址 | `0x5cd6380c9682407534007D1Cf6D3f99e8a4Defe7` | 运营机器人专用 |
| 创世晶体管 | `0x2a6479E7562aE4098FDd5149eEd4229cE2aF315B` | 66,666 颗总上限，通行证仅使用 NAND |
| 创世通行证电路 | `0x58f3301A7aAA2dd360deC077d26f12c1Bd63dF95` | 5 颗 NAND 按标准网表流片 |
| GenesisSplitter（分账合约） | `0x69781Ed90a24Ee1fbA7Da94357890007A11E3128` | 创世处理器的 creator，铸造收入自动分账 |
| BoardFactory（标准局工厂） | `0xa45315fE9CD1425d030d90c7e41f23280AdE98Ca` | 注册中心；新局模板 7 天时间锁 |
| MonthFactory（月局工厂） | `0x7076FF61580C4C442f7Ca7CC92e271F0DBB7B575` |  |
| 标准局模板（上线版） | `0x1F5514f892B349eB0bE4E37020061b85ecaF9C12` | `v2.0-audit.6` |
| 月局模板（上线版） | `0x9e69D419391c65D3415FFc6267ceF3f7d4bAaDf2` | `v2.0-audit.6` |
| 持仓凭证 TSP（ERC-721） | `0xBe28468A51416c266B22fEA851c2276ec8375782` | 两种局共用 |
| 持仓盘口 | `0x5Df054D27e2C7F2B5c681fcdfA5491285AE876b6` | 0 手续费 |
| MarketPriceFeed（报价） | `0x5479E1ca5EA5052d3EB699BF9C738Ac358FC3465` | 运营地址每小时报买一 / 卖一 |
| 月局卖矿 | `0x31d9Dfb5190E6346011040688647A04D8247E9aD` |  |
| 月局多数集体清算 | `0x952973fB9A234ffa9adf104b10434E3271B6fcCD` |  |
| 标准局卖矿 | `0x050Adee3782108bA4C48F6D35934C311A036626c` |  |
| MarketTrader（矿机买卖） | `0x2bfaa9C9Df5e51778fADac2Ad326CAcbef515298` | Firsto / TapeOut 官方市场 / Seaport |
| MachineLister（主板矿机挂单） | `0xB4e2f765eB6781Afb724cE057282433FB619C82D` |  |
| MachineRules（矿机资格） | `0x238c3BC0f3EFbcd1C9168a37BF8eeb6658b0003b` |  |
| BEM ↔ BNB 兑换适配器 | `0x27f28eAE56159Daf368FC354678Ad5C3A4842076` |  |
| PancakeV3TwapOracle | `0x3A65298d4Bf1816ed9548bAe5d99C15369aAA44C` | 30 分钟 TWAP |
| ChainlinkVRFAdapter | `0x3e7Cd11EBE0b1A13840d90C878814098Ab01a508` | 随机数 |
| 源码与审阅记录 | https://github.com/lincwang123-bot/tapesurge-contracts | BscScan 已验证源码 |

---

## 附录 D：主要参数（部署时写进新局模板）

| 参数 | 值 |
|---|---|
| 标准局 | 起始 500 BEM（100–1,000）；招募 7 天；投入 0.2%–4%；最长期限 730 天 |
| 月局 | 起始 100 BEM（100–1,000）；招募 3 天；准备 3 天；挖矿 30 天 |
| 入场费 | 1%（两种局） |
| 矿机增值维护费 | 卖矿机价格高于买入成本时，增值部分的 10%（两种局；卖亏不收） |
| 市场自动买卖 | 买入仅运营地址；卖出任何人可调用；支持 Firsto、官方矿机市场和 Seaport；BEM ↔ BNB 相对 30 分钟 TWAP ±2%；报价含 Firsto 1% 手续费和兑换成本（主网按单实时询价 + 0.25%，限制在 1.2%–2%） |
| 标准局费用 | 脉冲和终局各 3% 基金会 + 2% 手续费；保底清算只收 2% 手续费 |
| 月局奖金 | 50% 按比例；50% 抽奖（60 / 15 / 15 / 5 / 5）；不扣费用 |
| 矿机资格 | TapeOut 工厂创建且运行时代码与官方矿机电路相同的合集；已验证、在挖、运行 ≥ 7 天、计价算力 10–300；每块主板最多 100 台 |
| 买入 | 机器人从最便宜的挂单往上买，每单位算力不超过 min(卖一, 一年产出)，按实际花费付款 |
| 卖出 | 基础公式 max(买一, 卖一 × (99% − 0.5% × 整 6 小时数))；挂单目标价最多比基础价低 5%，采用时不得低于成本；月局正常出售 ≥ 成本价；标准局 30 天后转降价拍卖（买一 → 采购均价 60%，14 天，底价停 7 天）；集体清算另按第 9 节 |
| 报价 | 每小时；间隔 ≥ 50 分钟；每次变动 ≤ 5%；3 小时过期；7 天停摆 |
| 盘口 | 0 手续费；订单最长 30 天；买单 ≥ 1 BEM、每人每局 ≤ 20 张；保存最近 20 笔成交 |
| 集体清算 | 结算 7 天后可发起；10% 支持；投票 24 小时；赞成 > 全部本金 50%；等待 24 小时；执行窗口 48 小时；计划降价 7 天；冷却 14 天 / 改价 7 天 |
| 升级 | 手续费 Safe 提议；公示 7 天；生效窗口 7 天；只影响新开的局 |
| 领取期限 | 365 天，过期 BEM 转入黑洞 |
| 回购 / 回馈兑换 | 每次 ≤ 0.5 BNB，间隔 ≥ 1 小时；最低成交量按 30 分钟 TWAP，主网滑点 ≤ 2% |
| 随机数 | Chainlink VRF v2.5（BNB 付费，200 gwei 档） |

当前官网和 dApp 使用 BNB Chain 主网，上表均为主网规则。历史测试网曾使用缩短的周期，仅用于演练；测试网服务已停止维护。

---

## 附录 E：术语表

| 术语 | 含义 |
|---|---|
| 创世通行证 | 用 5 颗创世晶体管流片成的标准半加器电路 NFT，参与凭证 |
| 标准局（TapeBoard） | 轮流出局拿 105% 的主板 |
| 月局（MonthBoard） | 挖 30 天、产出一半按投入比例分配、一半抽奖的主板 |
| 持仓凭证 | 一块主板里一份持仓的凭证；标准局首轮收购结束后可转让，月局结算阶段可转让 |
| 盘口 | 两种局持仓的链上挂单簿：卖单、买单、按最优价买入 |
| MarketTrader | 主板在 Firsto、官方矿机市场、tapeout.market 上自动买卖矿机的合约；买入只认运营地址，卖出任何人都可以把合规的买单递给它 |
| 买一 / 卖一 | 按第 7.1 节对 Firsto 求购和挂单筛选、核对并折算的参考价格；买一可能使用历史值或估算值 |
| 脉冲 | 标准局产出攒够门槛后的一次抽签与发放 |
| 过载弹出 | 被抽中出局，领取投入的 105% |
| 硅王 | 标准局最后留下的参与者，另得底池的 30% |
| 底池 | 标准局终局卖出矿机所得 + 脉冲池剩余 |
| 集体清算 | 月局持有人多数投票批准低于成本价卖矿机 |
| 运营地址 | 项目方给自动机器人用的专用钱包，负责开奖、发放、报价和交接 |
| 新局模板 | 工厂开新局时使用的主板代码；更换要公示 7 天，只影响之后新开的局 |
| PoD | Proof of Design，TapeOut 的电路设计挖矿机制 |
