TwKit
正在载入
TwKit

TapeOut 现在在征集 NFT 开图方案。 我觉得 @token_garden 提出的这套方案,值得成为优先讨论的方向。它真正有价值的地方,不是“做一套… · @lesslyrain7d · TwKit

@lesslyrain7d

TapeOut 现在在征集 NFT 开图方案。 我觉得 @token_garden 提出的这套方案,值得成为优先讨论的方向。它真正有价值的地方,不是“做一套像素风图片”,而是把 NFT 开图里最容易被忽略的几个问题都摆到了台面上:图片从哪里来、随机数从哪里来、谁能提前知道、别人能不能复算。 如果这些环节都能按设计落地,TapeOut NFT 的开图就不再只是项目方公布一批图片,而是由公开规则、未来区块和 TapeOut 电路共同计算出结果。 文章提出做 7,000 枚像素芯片 NFT。项目方不提前画好 7,000 张图,而是把规则写进一套由 2,071 个 NAND 门组成的 TapeOut 电路里。 每一枚 NFT 的编号,加上未来 BSC 区块的哈希,经过电路计算后输出 64 个 bit,再转换成最终像素图。 其中 7 个 bit 负责决定 5 个稀有档位,稀有特征也不是随便起几个名字,而是对应真实芯片结构:石英窗 EPROM、BGA、散热鳍片、IC 插座等。 这就比“项目方准备一堆图片,最后随机发出去”多了一层意思:你拿到的不是一张提前画好的图片,而是某个编号、某个区块哈希和一套公开电路共同计算出来的结果。 btc dmt生态的nft NatCats 可以作为一个很好的参照,但 TapeOut NFT 的设计目标其实更进一步:不是从已有区块里挑一个结果,而是把未来随机数交给公开电路,让结果在区块产生前保持未知。 NatCats 的玩法是:先找一个 Bitcoin 区块,确认它的 bits 字段符合规则,再把区块号放进 viewer 里看猫,确认没人 mint 过后,才提交 mint。NatCats 的颜色、方向和特殊特征,也由区块号中的数字和模式决定。 NatCats 的方式是:挑一个符合规则的区块,再把这个区块号变成一只猫。这个参照恰好能说明 TapeOut 想解决的问题:如果结果可以提前预览,就存在挑选和抢先铭刻的空间。 TapeOut NFT 则可以把规则和承诺提前锁死,等未来区块产生,再让电路把 NFT 算出来。不是挑结果,而是等结果。 NatCats 可以先预览结果,喜欢哪个区块就去 mint 哪个区块。稀有区块的结果可能提前被发现,也可能被别人先铭刻。 TapeOut 如果使用未来区块哈希,并且在区块产生前已经锁定 NFT 编号、区块号、电路版本和容器文件,那么项目方、用户、建设者都不能提前知道最终图片是什么。 这会让 TapeOut NFT 的开图从“挑结果”变成“等结果”。 这正是 TapeOut NFT 应该优先保留、继续完善的核心。它的公平性不是来自一句“我们保证公平”,而是来自几个可检查的约束: 第一,随机源必须来自未来区块,不能使用项目方已经知道的随机数。 第二,区块承诺必须在目标区块产生前上链,不能看到结果后再挑一个有利的区块。 第三,电路、网表、图片转换规则和容器文件都要有固定 hash,开图后不能偷偷替换版本。 第四,任何人都应该能用 token ID、区块哈希和公开电路,自己算出 64 bit、稀有等级和最终图片。 第五,要提前写清楚区块重组、区块延迟、哈希不可用时怎么办。出现异常时不能由管理员临时“重新抽一次”,否则前面的公平性会被破坏。 我还建议再加一个公开验证页面,输入 NFT 编号和最终区块哈希后,页面依次展示: 编号是什么; 使用了哪个区块; 区块承诺是什么时候写入的; 电路版本和网表 hash 是什么; 64 个 bit 是什么; 哪几位触发了稀有特征; 最后如何转换成图片。 这样大家看到的就不只是一张“开出来的图”,而是一条可以从区块一路追到电路输出的证据链。 TapeOut NFT 的优势还在于,图片不一定是终点。 如果图片池之后真的能和矿机网表池组合,那么一枚 NFT 可以同时拥有两层信息:视觉层是由未来区块哈希生成的像素芯片,结构层是它对应的某份电路或矿机网表。 这样收藏者讨论的就不只是“谁的头像更稀有”,而是: 这枚图对应什么芯片结构? 它的稀有位是怎么被电路触发的? 分到的网表和别人的有什么不同? 未来能不能在 Firsto、TapeUP 或其他 TapeOut 工具里继续使用? 当然,@token_garden 这篇目前是开图方案提案,不能直接当成已经部署完成的功能。2,071 个 NAND 门、未来 BSC 区块哈希、DeWEB 容器和 TAP-721 图片池,最终都还需要代码、合约和容器状态来验证。 但如果按这个方向真正落地,它的公平性确实有机会明显超过“项目方提前生成图片”“中心化服务器统一揭晓”以及“用户可以先看到稀有度再决定是否 mint”这类方案。 我不会直接把它称为历史上绝对最公平的开图机制,因为这要等部署、复算和异常处理都公开后才能判断。 不过至少在设计目标上,它已经把问题问到了根上:不是谁来宣布结果,而是结果能不能在事后被任何人独立复算。 所以我更期待 @Blonskr 和 TapeOut 社区把重点放在这条主线上: TapeOut NFT 不是把别人的开图方式搬过来,而是把未来区块哈希交给一台公开的电路,让 NFT 自己“算”出来。 NatCats 只是一个很有启发性的参照:它让我们看到区块数据可以参与 NFT 生成;TapeOut 想做的,是把这件事推进到电路级别,让随机性、生成规则和复算过程都更清楚。 @BruceBlue @CryptoLoser9

曝光 197 · 评论 2 · 点赞 0 · 书签 0

查看原帖