tapeout.wiki
ZH / EN

它怎么工作 · 从零件到应用

一张图看懂:TapeOut 怎样把设计变成链上电路。

先看每个东西是干什么的,再记它的专业名称。你不需要一次背下所有术语,只要知道它们出现在哪一步。

01

你会遇到的六样东西

每张卡片先说用途,底部再告诉你资料中会出现的专业名称。

可以被使用的数字零件

最基础的是负责计算的 NAND 和负责记忆的 LATCH。你需要多少零件,取决于想搭多复杂的电路。

专业名称:Component · ERC-1155你会看到:自己的零件数量。

告诉机器每根线怎么接

它记录输入、输出和零件之间的连接关系。真正决定电路怎样工作的,是这份连接说明,不是画布截图。

专业名称:Netlist · 网表你要做:连接并检查每个端口。

已经正式保存的电路作品

流片成功后生成。它证明这段设计已经存在,也记录谁拥有它,还能被其他设计继续调用。

专业名称:Circuit NFT · ERC-721你会得到:一个电路编号和链上所有权。

让同一种电路被反复生产和使用

可以围绕一段电路设置数量和使用方式,形成一个可被调用或铸造的具体产品。

专业名称:Processor · 处理器实例可以理解为:电路的生产版本。

给设计者出题,并奖励更好的答案

任务规定要算什么,验证规则检查结果对不对;PoD 再比较谁能用更少成本完成。

专业名称:Task / PoD可以理解为:公开的电路设计比赛。

让电路拥有自己的链上账户

普通 NFT 只是被钱包持有;容器让电路自己拥有地址、资产和权限,方便承载更复杂的应用。

专业名称:Circuit Container · ERC-6551可以理解为:给电路配一个专属钱包。
02

完整过程其实只有三大步

先有零件,再把设计正式保存,最后让电路被使用和继续组合。

01第一步 · 准备拿零件,拼设计

NAND / LATCH 是零件,Netlist 是连接说明

02第二步 · 保存测试完成,执行流片

Tape out 会使用零件并生成 Circuit NFT

03第三步 · 使用调用、复用,继续搭建

Circuit 和 Processor 让电路进入更大的系统

03

电路做好以后,可以往两个方向走

一个方向让电路承载软件和资产,另一个方向让更好的设计获得奖励。

方向 A · 让电路承载更多东西

从电路,变成可以拥有资产的软件容器

  1. 给电路一个专属账户 Circuit Container
  2. 让程序状态分步骤推进 Linux / App State
  3. 把网站文件保存进去 HashPort
  4. 从链上读取并打开网站 TapeKit / tape://
方向 B · 让更好的设计得到奖励

从公开出题,到验证答案和分配回报

  1. 先说明要解决什么问题 Task
  2. 提交结果并抽取部分答案检查 Verification
  3. 比较谁的设计成本更低 PoD
  4. 把激励用于具体应用 BEM / TapeHub
04

哪些现在能用,哪些还在路上

状态会随着开发更新。这里帮助你避免把“计划做”误认为“已经可以用”。

功能用人话说现在的状态
NAND / LATCH 流片用基础零件拼电路并保存到链上已经可以使用
PoD 与 BEM比较设计效率,并按规则给予奖励已经可以使用
Circuit Container让电路拥有自己的地址和资产已经可以使用
TapeKit / DeWEB从链上读取并打开网站内容早期版本,代码已公开
V2 组件仓库让开发者提供更强大的新零件已经公布,仍需核实落地
TAP-10正在开发的新一代协议方向开发中,等待公开规范
不知道下一步看什么?从新手入门的第一步开始。
打开新手入门