# 为什么不一样 · Why FTO is different

> FTO 把 BSC [TapeOut](https://tapeout.net) 的能力，做成 **「规则冻结 + 任何人可复算 + 比特币原生」** 的版本。
> 对照详见 [`FTO-vs-TAPEOUT.md`](./FTO-vs-TAPEOUT.md)；本页是它的公开版。

---

## 一句话 · In one line

> **TapeOut 把代币做成晶体管；FTO 把晶体管做成没有管理员、可被任何人复算、且被区块时钟驱动的硅。**

不是复刻，是**同源不同栈**：概念一样，可信度模型不一样。

---

## 相同的地方（概念同源）

- 元件 **NAND / LATCH** → 浏览器画布接线 → **流片**（烧元件产电路）→ **网表即电路身份**。
- PoD 评分 **`H = (b* + bonus) × P`**：`b*` = 销毁工本，`bonus` = 仅「最优首创」非零，`P` = 处理器倍率。
- 组合 / 嵌套引用（电路引电路）。

---

## 四处不一样（我们能打的地方）

### 1. 协议，而非平台 · Protocol, not platform
- **对方**：业务合约未公开 + **可升级代理**，owner 保留升级权，未审计、未 seal。
- **FTO**：内容寻址 `circuitId` + **24 条冻结契约** + 版本前缀治理 + **无 owner** ⇒ 规则任何人都能独立实现（**JS / Python / C# 三实现得到同一 digest**）。
- 一句话：**「TapeOut 是一个公司运营的合约；FTO 是一个任何人都能实现的标准。」**

### 2. 链即时钟 · The chain is the clock
- **对方**：EVM 的 `step` 是**被动 view call**——没人调就不动。
- **FTO**：**每个区块推进 LATCH + 区块头作为可重放的感官输入** ⇒ 电路是**自主的链上状态机**，随出块心跳。
- 能开出 TapeOut 没有的东西：**链上游戏 / 自治 agent / 时序协议 / 真正「跑起来」的电路**。

### 3. 无 VM 的可验证计算 · Verifiable compute without a VM
- 链下规范解释器 + 链上承诺 + **BitVM 式单帧欺诈证明原语**（绑注 covenant + 裁决核，测试网已上链）。
- 大电路 **DA**：网表**铭刻进 Ordinals tapscript 永久上链**，链上只留 `circuitId` 承诺。
- 差异点：**「发布一次，任何人永远可复算，不依赖任何服务器」**。

### 4. 比特币原生 · Bitcoin-native
- **sats 结算**、无 gas 代币、**无协议代币**；Fractal 与 Bitcoin **merge-mine** ⇒ 安全态势继承 BTC。

---

## 我们反而落后 TapeOut 的地方（诚实边界）

> 差异化不等于全面更好。以下是**对方领先**、我们**刻意不做或补不上**的：

- **无协议代币 / 无挖矿飞轮**：TapeOut 有 `$BEM`（21M 硬顶、PoD 挖矿、双池）。FTO **sats-only**，代币仅设计稿（[`FTU-FLYWHEEL.md`](./FTU-FLYWHEEL.md)，未启用）。
- **无 ERC 标准资产互认**：TapeOut 的 ERC-1155/721 任何钱包都能显示；FTO 是自研 metaprotocol，**需要自有索引器/画布/explorer**。
- **生态 / 流动性小数量级**：TapeOut 上万个电路、上千处理器；FTO **测试网、零第三方用户**。「协议搬过来 ≠ 现象搬过来」。

---

## 自己验证 · Verify it yourself

```
node tools/verify_all.mjs            # 141/0（全部自测 + 冻结守卫）
node tools/ci.mjs                    # 18/18（一键门禁；headline 套件 count-pinned）
node tools/audit_bundle.mjs --check  # 46/0（归档往返）
node tools/audit_bundle.mjs --sbom audit-sbom.json   # CycloneDX 1.5（零第三方依赖 + 逐文件 sha256）
```

- **三方同 digest**：JS 参考 + 独立 Python + 独立 C#（[`/interop.md`](./INTEROP.md)）。
- **公开规范**：[`/spec.md`](./fto/SPEC.md) · [`/spec/vectors.json`](./fto/spec/vectors.json) · [`/spec/wire-vectors.json`](./fto/spec/wire-vectors.json) —— 第三方**仅凭规范 + 向量**即可复现同一 digest / state root。

---

## 诚实边界 · Honest boundaries

- **实验性、未经第三方审计**；资产层是**索引器真相**（可复算，非矿工强制）。
- **无 VM**：链上不通用执行；`eval` 是**链下可复算**而非链上调用；**完整 BitVM 未实现**。
- **sats-only，无协议代币**；主网写入 **fail-closed**；生产为 **testnet**。
- **不承诺收益 / 价格 / 本金**，非投资建议。

---

## 入口 · Entry points

- 一页简介 [`/onepager.md`](./ONEPAGER.md) · 入门 [`/getting-started.md`](./GETTING-STARTED.md)
- 规范 [`/spec.md`](./fto/SPEC.md) · 中立索引器 [`/interop.md`](./INTEROP.md)
- 与 TapeOut 逐维度对照 [`FTO-vs-TAPEOUT.md`](./FTO-vs-TAPEOUT.md)
