TapeOut 部署、购买与挖矿教程
参与 TapeOut 先分清两件事:创建 Processor 是创建提供元件的处理器,发布流片则是消耗元件、生成自己的电路 NFT。对已经做好电路设计的人,操作顺序是买元件 → 发布流片 → 开挖。

参与 TapeOut,先分清两件事:创建 Processor,是创建提供元件的处理器,发布流片,是消耗元件、生成自己的电路 NFT。对于已经做好电路设计的人,主要操作顺序是:购买元件 → 发布流片 → 登记并启动挖矿。官方早期说明也采用“mint 元件、制作电路、导入矿机挖矿”的顺序。https://x.com/Blonskr/status/2088972434385019251
第一步:连接钱包,准备 BNB
进入 https://tapeout.net/ ,连接你准备持有电路和接收收益的钱包,核对网络为 BNB Smart Chain。准备购买所需资金,并另外保留 BNB 支付交易 Gas。连接钱包后,先检查地址是否正确,再进入元件或电路页面。
第二步:购买需要的元件
先确定电路要在哪个 Processor 下流片,以及它需要多少 NAND、LATCH 或其他元件,再从该处理器的铸造入口或当前支持的市场购买。官方说明中的基础路线是用 BNB mint 元件,之后拿去流片。https://x.com/Blonskr/status/2092551495392825791
购买前核对三项:元件所属处理器、数量、总价。钱包弹出交易时,再检查支付金额;若涉及授权,同时核对被授权合约和额度。交易成功后,确认平台显示的元件余额已经增加。
以我之前做的 Task #64 为例,把整个流程串起来:本地搭电路和验证 → 购买元件 → 发布流片 → 登记挖矿 → 查看收益。
第一步:准备工具,明确任务
我使用 Codex 辅助编写代码、Icarus Verilog 做仿真、Yosys 做电路综合。先在电脑上建立项目文件夹,用 Codex 打开并检查工具是否可用。
然后到 https://tapeout.net/#tasks 核对任务要求。我当时的 Task #64 是 8 位无符号平方器,输入范围为 0~255,输出为 16 位。例如输入 12,输出 144。
可以直接给 Codex 这段要求:
检查 Icarus Verilog 和 Yosys 是否可用。编写一个 8 位无符号平方电路,输出 16 位,使用纯组合逻辑,不加寄存器。分别保存源码、测试和综合脚本,先实现正确版本。
第二步:运行测试,再优化成本
继续让 Codex 执行:
编写独立测试平台,穷举检查 0~255 的全部输入。RTL 测试通过后,生成 NAND-only 网表并重新测试,记录门数、深度和任务成本。保存基线,再尝试优化;每次修改都要重新验证。
我当时的评分公式是 C = Area × Depth³。没有 LATCH 时,Area 就是 NAND 数量,所以不能只减少门数,还要缩短关键路径。
最终版本做到了 602 个 NAND、深度 17,成本比当时参考低约 2.59%。这是任务评分成本,并不等于部署手续费。
第三步:导出最终网表,完成本地验证
电路优化后,给 Codex 输入:
按已核对的 TapeOut 编码规则导出网表,检查输入输出数量、位序和节点连接。对最终二进制解码求值,再穷举检查全部输入。保存最终文件、测试报告和校验值,冻结通过验证的版本。
我的 Task #64 本地结果如下:
检查项历史结果输入 / 输出8 位 / 16 位NAND / LATCH602 / 0深度17二进制长度4,214 字节RTL、NAND 网表、二进制验证三层均通过 256/256 输入测试
到这里,完成的是可用于后续提交准备的本地设计。先核对当前平台如何接收网表,再进入购买流程,普通源码或 JSON 文件不一定能直接上传。
第四步:连接钱包,购买元件
进入 TapeOut 官网,连接准备持有电路的钱包,核对 BNB Smart Chain 网络,并为后续交易保留 BNB Gas。
确定目标 Processor 后,核对它支持的元件和流片用量,再通过其铸造入口或当前支持的市场购买。官方说明中的基础路线是 mint 元件,再制作电路。
购买时检查处理器地址、元件种类、数量和总价,再在钱包中确认。交易成功后查看元件余额。Task #64 的 602 个 NAND 是设计统计,实际购买数量与资产类型要以目标处理器的流片预览为准。
第三步:部署电路,也就是“发布流片”
在平台支持的设计或提交流程中准备好电路,核对输入输出、元件数量和测试结果,再进入流片确认。
如果你和我一样,已经在 Codex 中做好本地网表,需要先确认当前接口如何接收该网表。源码文件、普通 JSON 和可提交的二进制数据是不同的东西,没有确认兼容入口前,不要把文件随意粘贴到表单里。
提交前,查看本次消耗的元件和费用,再由自己在钱包中签名。@Blonskr 说明指出,流片会销毁对应元件并生成电路 NFT,因此这里是实际消耗资产的步骤。https://x.com/Blonskr/status/2088639148660076696
完成后记录交易哈希、所属处理器地址和电路编号,并确认电路 NFT 归属自己的钱包。到这里完成的是部署,还需要继续检查挖矿资格。
第四步:进入挖矿页面,检查资格并启动
从官网进入 PoD 挖矿应用使用持有电路的钱包,在页面提供的电路选择或导入流程中找到对应 NFT。先检查能否登记、适用哪个矿池、是否需要绑定任务和完成验证,再按当前页面要求提交登记或启动交易。
这一步尤其要留意“验证池”的条件。有些电路不符合验证池要求,购买时容易误判。因此,部署成功或持有 NFT,都不能单独证明它符合目标矿池条件。
交易完成后,检查页面是否显示已登记或运行状态,以及是否计入有效权重。仅仅看见电路出现在资产列表里,还不算确认开始获得收益。
第五步:查看产出并领取
在矿机或收益页面查看有效权重、累计产出和可领取余额。若当前机制提供领取入口,查看领取费用,再由钱包确认,成功后检查钱包中的到账记录。领取是否需要单独交易、是否存在等待期,以页面实际规则为准。
产出会受矿池规则、全网竞争和自身资格影响,不能把别人的历史日产量当作自己的固定收益。预算至少要分别记录元件购买成本、流片费用,以及登记和领取产生的交易费。
如果直接购买别人做好的电路呢?
如果当前市场支持转让现成电路 NFT,可以省去自行搭建和流片的过程。购买前先核对所属处理器、电路编号、目标矿池资格,以及转让后是否需要重新登记、原有奖励如何处理。交易后确认 NFT 到账,再从第四步继续。对于市场未明确说明的矿池和转让规则,先核实再付款。