NAND / LATCH
NAND 负责逻辑运算,LATCH 保存一位状态。它们在 TapeOut 中是可以被持有和销毁的 ERC-1155 元件,像搭电路的乐高积木。
作品 01 / TapeOut Protocol
一份不急着操作的入门指南:先弄懂电路怎样变成 NFT,官方题目为何存在,BEM 挖矿究竟奖励什么,以及“承诺”如何保护原创设计。
先记住:流片、做题、挖矿、承诺是四个不同动作。把它们分开,TapeOut 的整个系统就会清楚很多。
01 / 先看全景
你先用链上的 NAND 和 LATCH 搭电路,把设计“制造”为一枚电路 NFT;再让这枚电路去解决官方题库中的某一道题。电路通过测试后,可以登记为矿机,按照真实投入和设计质量获得 BEM。
拥有 NAND / LATCH Token。
在画布中连接输入、门和输出。
销毁元件,生成电路 NFT。
选择一道公开规格的电路题。
合约抽检输入,逐位比较输出。
登记矿机,持续获得 BEM。
02 / 四个核心概念
NAND 负责逻辑运算,LATCH 保存一位状态。它们在 TapeOut 中是可以被持有和销毁的 ERC-1155 元件,像搭电路的乐高积木。
网表记录每个门是什么、输入接到哪里、输出怎样产生。它描述的是一份可执行的数字电路,不是图片或普通文字。
网表提交后,使用的 NAND / LATCH 被永久销毁,链上生成一枚代表这份设计的电路 NFT。它可以被执行、转让或参加题目竞争。
BEM 是 Proof of Design 挖矿的奖励 Token。它不是原材料,也不是电路本身,而是协议对设计投入和贡献的分配。
03 / 流片
现实半导体里的 tape-out,是把设计交给晶圆厂。TapeOut 协议借用了这个比喻:你把逻辑门连成网表,提交到链上后,消耗的元件被销毁,网表成为一枚可运行的电路 NFT。
所以可以把流片理解为:
链上逻辑元件 + 连接关系
↓
永久固化的可执行电路流片只是把设计变成正式电路。它本身不自动代表你解决了某道官方题目,也不自动进入主要挖矿奖励池。
04 / 官方题目
每道题定义一个公开的输入输出行为。你的任务不是照抄某份电路,而是用自己的结构实现同样的功能。
| 题目里的东西 | 它在说什么 | 例子 |
|---|---|---|
| 输入规格 | 电路接收几位输入、是否每拍输入。 | 两个 4 位数字 |
| 输出规格 | 电路需要输出几位、输出代表什么。 | 和与进位 |
| 行为规则 | 对不同输入,什么结果才算正确。 | 1 AND 1 = 1 |
| 官方向量 | 拿来测试电路的一组输入和正确输出。 | 00 → 0、11 → 1 |
参考实现像“教科书解法”。它一方面证明题目确实可解,另一方面提供成本基准。题目和参考实现的关键参数会在出题时冻结,任何人都可以复核。
官网当前题库页显示 306 道题,其中 267 道可上架挖矿;数量和状态会随协议更新变化。
05 / Proof of Design
TapeOut 的 BEM 挖矿更像链上电路设计联赛:你真实烧掉了一些元件,并且用它们做出了正确、紧凑的设计。奖励由这两种贡献共同决定。
协议记录本层真正销毁的 NAND 和 LATCH,形成工本 b*。这部分承认你确实投入了不可逆的链上元件。
协议用电路面积和关键路径深度计算设计成本。成本越低,越可能成为这道题在这台处理器上的“最优首创”。
H = ( b* + Ktask × q ) × P直观理解:工本 + 设计溢价,再乘处理器系数。设计溢价主要给当前最优首创。b* = n + λburn · mn 是本层 NAND,m 是本层 LATCH。A = g + λ · s面积由总门数和状态位折算。C = A · max(d,1)β面积 A 加上关键路径深度 d 的惩罚。q = clamp(Cref / C)与你的设计成本和参考成本比较,并设上下限。“顶榜”是社区对争夺榜首的通俗说法。电路通过验证后,计算设计成本 C;如果严格低于当前榜首,就可以“夺回榜首”,获得设计溢价。原榜首仍可继续获得基础工本收益,只是失去设计溢价;成本相同则按承诺和时间先后仲裁。
| 池子 | 需要什么 | 收益逻辑 |
|---|---|---|
| 已验证池 | 电路通过官方题目抽检,并登记到对应题目。 | 主要奖励池,按设计算力 H 分配;官网当前写为日产出的 99%。 |
| 未验证池 | 有真实电路工本,但还没有认领并证明某道题。 | 只分工本那部分;官网当前写为日产出的 1%。 |
06 / 验证
认领题目时,合约从官方向量中抽取若干条,直接运行你的电路并逐位比较输出。官网当前规则要求抽检数量至少为 3 条,数量还会结合电路规模和可承受的运行 Gas 计算。
提交题目编号和你的电路。
从官方测试集合中取样。
合约执行并逐位比对。
通过后进入相应矿池。
“反审查”是社区里的简称,官网更准确的说法是反例审查:任何人都可以寻找一组输入,让看似正确的电路暴露错误。这组输入就叫“反例”。
例子:4 位加法器在 1010 + 0111 时输出错误。提交后,合约会重新运行电路并核对官方答案;反例成立时,设计可能失去“最优首创”资格或设计溢价。
它是持续的公开抽错机制,不是一次性盖章,也不等于对所有输入的数学证明。基础工本收益与设计溢价是两个层次。
07 / 原创保护
区块链上的交易和网表可能公开可见。如果你先把完整设计发出来,别人可以复制后抢先提交。承诺机制让你先登记“设计指纹”,暂时不公开设计内容。
承诺 = Hash(你的地址、处理器、电路网表指纹、salt)
之后公开网表:
Hash(同一份网表 + 同一个 salt) == 链上承诺
→ 证明你之前就准备好了这份设计这里的 salt 是你自己生成的随机数。没有它,别人可能通过猜测常见的小电路来反推出哈希;有了 salt,承诺就像一个只有你能打开的密封信封。
08 / 完整例子
题目规格:输入 A、B,输出 A AND B。官方测试包括 00 → 0、01 → 0、10 → 0、11 → 1。
N1 = NAND(A, B)
OUT = NAND(N1, N1)09 / 边界
不是。流片先生成电路 NFT;挖矿还需要选择题目、通过验证、登记矿机。
不一定。工本会增加,但电路过大、过深会降低设计质量;协议鼓励真实投入和结构优化同时成立。
不是。参考实现是行为和成本基准,你可以用完全不同的门连接方式,只要输出行为正确。
不是。抽检是链上自动测试;之后仍可通过反例挑战发现错误。
它主要防抢跑,不是长期隐私方案。承诺最终要被揭示和核对。
不是。NAND/LATCH 是原材料,电路 NFT 是设计成品,BEM 是 PoD 挖矿奖励。
10 / 建议阅读顺序
b*、C、q、H 以及抽检。附录 / 电路容器
电路容器可以理解为绑定在电路 NFT 上的智能合约账户,采用类似 ERC-6551 的 Token-Bound Account 思路。它不是普通个人钱包:没有私钥,控制权来自当前电路 NFT 的持有人。
每枚电路 NFT 可以拥有一个链上地址。它能接收 BNB、持有 ERC-20 / ERC-1155,并把这些资产与电路身份绑定在一起。
谁持有电路 NFT,谁就按照容器权限操作它。卖出电路,通常也意味着把容器控制权和其中资产、收益一起交给买家。
容器可以调用 RAM 等存储合约,把游戏分数、回合、领取记录等状态留在链上,让电路不再只是“算完即结束”。
电路负责判断规则,容器负责执行转账、写入状态和调用其他合约。它可以成为电路的资产金库和外部合约接口。
电路 = 逻辑;容器 = 电路专属账户 + 状态/资产接口;RAM = 可被容器管理的持久存储案例库 / 应用案例
下面按 X 首次发布或本页引用的主帖时间排序,统一使用 UTC。有的是官方演示,有的是第三方实验,有的已经接入资金与业务流程。把它们放在一起,是为了观察 TapeOut 电路如何从 NFT 和挖矿凭证,继续变成公开函数、状态机器、应用组件与可转让的控制权。
由 2,302 个 NAND 和 77 个 LATCH 组成,共 2,379 个元件。它带有程序计数器、累加器、进位和寄存器,可以逐条执行指令,并用斐波那契程序展示“逻辑门 + 状态”怎样组成一台处理器。
它说明:电路不只能完成一次组合运算;加入 LATCH 后,可以保存状态并按时钟连续执行程序。
后端在链下持续运行一份 354,560 门的完整 SHA256d 网表,用于尝试真实区块 nonce;链上另有一枚 SHA-256 单轮电路,浏览器可以连续调用 64 轮,独立复算标准 SHA-256 结果。
它说明:同一份电路思想可以形成“链下高频运行 + 链上公开验证”的组合,但实时挖矿流本身并非每次哈希都在链上执行。
第三方开发者展示了一个 64–32–10 的二值神经网络,将权重和激活压缩为二值逻辑,并使用 NAND、LATCH 以及 TapeOut / Behemoth 单元构成可执行网络。
它说明:训练通常在链下完成,而训练结果可以被编译、蒸馏成确定性电路,让推理路径变成任何人都能复算的链上逻辑。
官方案例披露:电路 #4246 的容器管理一台链上 RISC-V 机器,包括 32 个寄存器、CSR,以及由 16,384 个 1 KB 页合约组成的 16 MB 写时复制内存;Linux 6.5.12 从复位到 root 登录共推进 44,988 拍、9,000 余笔交易。
它说明:电路负责指令规则,主板合约负责推进执行,分页合约保存内存,容器确定管理员;组合后得到一台状态长期留在 L1 的计算机。
应用先验证 drand 随机数,再调用 Behemoth 电路 #2075 计算候选号码,最后由抽奖合约确定中奖者和结算资金;每期收入的 1% 转入电路 #13061 的容器。
它说明:一枚公开电路可以成为其他合约的计算模块,另一枚电路的容器则可以承担项目收入账户。计算电路和收款容器是两条独立链路。
第三方开发者先在链下训练逻辑门网络,再蒸馏为 13 个门并转换成 21 个 NAND,最终流片为自建处理器上的 #279 电路。它接收 15 位传感器输入,输出 2 位转向决策。
它说明:机器学习得到的策略可以被压缩成很小的布尔电路;部署后,每次转向都能由 BSC 节点按照固定网表复算。
开源机器鸭使用一枚电路判断道路、另一枚电路保存转向记忆。测试称 100 个随机起点中,单电路有 90 次到达终点,加入记忆后提升到 94 次;两枚电路由合约组合,整体控制权放入记忆电路的容器。
它说明:多个电路可以组合成一个应用,而容器能把这组“大脑”的管理权绑定到一枚 NFT:转让该 NFT,也就能转让整组系统的控制权。
第三方社区成员发布对弈页面,邀请用户与 TapeOut 电路下五子棋。
它说明:电路的用途可以从纯计算、保存状态,继续延伸到充当互动娱乐里的对手,让任何人都能直接体验一枚电路的“行为”。
第三方开发者用 7 枚 TapeOut 电路组成一个类《黑神话:悟空》风格 Boss(“不眠守卫”)的决策大脑,演示中电路 #3434 与 #2004 交替触发,动画、碰撞与伤害计算仍由游戏引擎完成,电路只负责选择下一个动作。暂未公开可交互的 demo 链接,细节以发布帖中的说明和视频为准。
它说明:电路可以只承担一个应用里的“决策层”,与负责表现和物理效果的引擎分工协作,而不必包办整个系统。
官方记录 / 里程碑
以下仅收录创始人
@Blonskr 发布的协议节点、官方能力和官方数据,以及官方合作方发布的正式合作公告,按事件发生时间排列。第三方工具与社区应用保留在上方案例库,不重复计入里程碑。
说明:官方数据通告把统计区间写为 2026-08-14 至 2026-09-09;本时间线以创始人首次公开 TapeOut 技术原型的 2026-08-15 作为公开叙事起点。所有时间均为 UTC。