做一个自己的小电路
在 TapeOut 上,把一段小逻辑做成电路写上链,之后谁都能运行它、核对它。下面是大致流程和真实花费,不是逐步教程。
开始之前
要一个钱包和少量币比如 OKX Wallet 或 MetaMask,里面放一点 OKB(X Layer)或 BNB(BNB Chain)。
从很小的电路做起几十到几千个门最合适。BNB Chain 上一个电路目前最多约 2.5 万个门。
这是使用费,不是投资买晶体管、流片花的钱是做电路的成本,不带来任何收益或权益。
五步走
1想清楚要算什么先挑一件很小、结果明确的事,比如两个 8 位数相加(约 70 个门)、比大小、查一张小表。
2写成只用 NAND 门的网表网表就是一张门的清单:每个门接哪两根线。可以先用 Verilog 写逻辑,再用开源综合工具 Yosys 转成只含 NAND 的网表;上链前在自己电脑上把所有输入都试一遍。
3选一个处理器处理器是 TapeOut 上的「工厂」,每个都有自己的晶体管价格和剩余数量。电路有多少个门,就要在那个处理器上买多少个晶体管。
4流片用钱包把网表写上链。完成后电路有了自己的编号(比如 3.2.245)和一个 Container 账户。
5运行和核对只读地运行链上电路不收费,任何人都能调用它、核对结果。例子见 核对页 里的
cast call。具体操作界面和最新规则,以 TapeOut 官网 为准。
真实花费参考
2026-10-05 我们把一个 3,829 个门的电路(DOT32_T)流片到 X Layer 上自己的处理器 #245:
| 项目 | 金额 | 说明 |
|---|---|---|
| 买 3,829 个晶体管 | 0.38356 OKB | 处理器是我们自己的,这笔钱后来提了回来 |
| 流片手续费 | 0.0013 OKB | 付给协议,拿不回来 |
| 净花费 | 约 0.0023 OKB | 含交易手续费 |
用别人的处理器时,买晶体管的钱归那个处理器的创建者,拿不回来,要按对方定的单价算。BNB Chain 上的价格还会随币价变动。
有想法?
把你想做的逻辑发到社群里,我们可以帮你估算大概要多少个门、多少钱。我们内部用的模型转电路工具还不适合外部直接使用,暂时没有公开教程。