解读 TapeOut:一个小孩在链上造了一台 CPU

BiRun 消息,撰文:小饼有人在链上造了一台处理器。 不是模拟,不是概念验证,是一台真实的、按照 1971年 Intel 4004 规格搭建的四位处理器,跑在 BNB Chain 上,靠出块驱动时钟,频率 2.22 Hz。它的创造者给它起了个名字:巨兽(Behemoth)。 这大概是全宇宙最慢的 CPU,但它可能是链上叙事里最有趣的一个新物种。 什么是 TapeOut? "Tape out"在半导体行业是一个终极节点,意思是芯片设计完成,把版图文件送进晶圆厂,蚀刻进硅片,从此不可更改,永久存在。 一个叫 Blonskr 的年轻开发者把这个概念搬上了链。 TapeOut 协议做的事情可以用一句话概括:把区块链当硅片用,用 Token 当晶体管,让任何人都能在链上"流片"出真实可运行的逻辑电路。 听起来像天方夜谭?拆开来看。 万物的起点:一颗与非门所有数字计算的底层,都可以被还原为一种最小的逻辑单元,与非门(NAND gate),这是计算机科学里的常识:给足够多的与非门,就可以搭出加法器、译码器、寄存器,直到一整颗 CPU。 TapeOut 协议做了一件事:把与非门变成了 Token。 一个 Token = 一颗晶体管(准确说是一个与非门),基于 ERC-1155 标准,7 个字节,可以被 Mint 出来,它是 TapeOut 世界里的原子。 在这个世界里,你只有两样东西:与非门(处理逻辑)和触发器(保存一位状态,每次出块时更新)。一个负责算,一个负责记。Blonskr 在白皮书里写了一句很有野心的话: 由这两样东西可以搭建出整个宇宙。 从晶体管到电路:链上的乐高有了晶体管 Token,下一步是把它们连起来。 TapeOut.net 提供了一个"处理器画布系统"。你在浏览器里把晶体管拖上去,从一个输出端拉线到另一个输入端,在链上,这就是一次指针的指定。所有操作在本地实时运行,不花 Gas,随便试错。 满意了,你点下那个按钮:"流片"。 这一刻发生的事情是:你的晶体管 Token 被真实销毁(burn),一个电路 NFT 诞生。ERC-721 标准。电路的逻辑被记录为一段纯数据,没有调用权限,只能用于计算。 这里有一组直观的数字: 5 个晶体管 → 一个半加器 9 个晶体管 → 一个全加器 36 个晶体管 → 一个四位加法器,能算加法了 100 个晶体管 → 一个七段译码器,数字可以"亮起来"了 2300 个晶体管 → 对标 Intel 4004,1971 年那颗开创历史的商用微处理器关键的设计:当你做下一个电路时,不必从基础元件开始。你可以把任何人做好的电路当作黑盒,直接拖进画布继续连线。这是乐高化的、可组合的处理器制造。 "巨兽"开机了 Blonskr 用2300 个晶体管,按照 Intel 4004 的真实规格,搭出了一台链上 CPU,命名为"巨兽"(Behemoth)。 它的时钟来源是 BNB Chain 的出块。每产生一个新区块,处理器往前走一个时钟周期。BNB Chain 目前的出块时间是 0.45 秒,所以这台 CPU 的默认时钟频率是 2.22 Hz。 作为对比,你手里的手机芯片大概跑在 3 GHz 左右,快了大约 13.5 亿倍。 但速度不是重点,重点是这台处理器的几个特性: 永久运行。 只要 BNB Chain 还在出块,这台 CPU 就不会停。没人能关掉它,包括 Blonskr 自己,因为 TapeOut 协议的核心工厂合约在部署后就放弃了所有权限。 免费调用。 任何人都可以调用链上的电路。求值是一次只读查询,不产生交易,不花 Gas,节。
你怎么看这条消息?来投第一票

评论

0/500
免责声明:本文内容仅供参考,不构成任何投资建议。
更多快讯