mt logoMyToken
ETH Gas
한국어

Slonks:一个会主动消失的 NFT 项目

수집collect
공유하다share

作者: 798.eth, web3.devmeebits 中文社区创建者

http://slonks.xyz 上有一个 Merge Lab。打开 https://slonks.xyz/merge-lab 能看到一个奇怪的画面。左边是 Slonk #608,普通男性 punk 头像,slop=15。右边是 Slonk #645,普通女性 punk,slop=3。中间是合体后的样子,黑发蓝眼黄发碎片混在一起,slop=161,+146 slop。

把这张图当成 Slonks 经济学的入口,比读 whitepaper 直观 100 倍。

机制

Slonks 是一个用链上神经网络模型重建 CryptoPunks 的 NFT 集合。每个 Slonk 对应一个 CryptoPunk source,模型用 24×24 像素 + 222 色调色板渲染重建图。模型并不完美,渲染图跟原 punk 之间的像素差就是这个 Slonk 的 slop 值。slop 范围 0 到 576,因为画布总共 576 像素。

正在写的 $SLOP 代币方案核心机制叫 voiding。持有者把 Slonk 送进虚空合约,合约按当前 slop 值铸出对应数量的 $SLOP。slop=15 的 Slonk void 出 15 个 $SLOP。slop=400 的 void 出 400 个。$SLOP 上限是 5,760,000,等于 10000 × 576,即每个 Slonk 全错的极限值。

merge 是另外一条路。一只 Slonk 当 survivor,另一只当 donor,donor 永久销毁,survivor 升级到下一个 merge level,拿一个新 embedding。新 embedding 渲染出新图,跟 survivor 的 source 重新对比,slop 值重新计算。

关于 merge 后 slop 升高的逻辑,此前存在误解,这里需要纠正一个机制层的细节(感谢 jef 的回复): slop 的涨幅并不是随机的,也不是单纯因为混血模型模拟能力下降,而是由两只 source punk 之间的形态差异(DIFFERENCE)决定的。例如,hoodie 大头型配上 female 小头型,形态差最大,合体后的 slop 就会飙到最高。因此,想要实现 max $SLOP yield,就要找形态差最大的搭配,小伙伴们可以去 Merge Lab 试试。

merge 自己不铸 $SLOP,但 merge 完之后 void 能铸出更多 $SLOP。这条路径在 whitepaper 里没明说,但数学上成立。#608 + #645 那个例子里,原本两只一起 void 只能铸 18 $SLOP,merge 之后 #608 单只就能铸 161 $SLOP。代价是永久失去 #645 这只 Slonk。

数据与通缩:等级是销毁的伤疤

Slonks 5 月 1 日部署,5 天过去了。当前 totalSupply 9,505,累计 mint 10,012,累计 burn 507。5.06% 的 Slonks 已经永久从链上消失。

每天 burn 数:第 1 天 0,第 2 天 79,第 3 天 175,第 4 天 60,第 5 天 69,第 6 天 124。第 3 天那个 175 是社区集中测试 merge 的爆发,第 6 天又冲到 124 是 $SLOP whitepaper 引发的策略升温。merge 速率在加速,不在减速。

值得注意的是 voiding 还没启动。$SLOP 合约还没部署,所有现在发生的 burn 都是纯 merge 行为,玩家在 $SLOP launch 之前就已经按 slop 值在做策略性消耗。

销毁让 Slonks 持续通缩,而 Slonks 的等级(mergeLevel)就是销毁的伤疤。

整个 collection 里 mergeLevel 大于 0 的应该不到 5%。mergeLevel 是合约里一个奇怪的字段。tokenURI 显示了,OpenSea 上能筛了,链上每只 Slonk 都记着等级数字,但合约里没有任何 view function 暴露它,没有任何机制依赖它发奖励。

它唯一的硬约束是 same-level merge。L0 只能配 L0,L1 只能配 L1。也就是说每升一级要销毁 2 倍同级 Slonks。L1 烧 2 只 L0,L2 烧 4 只 L0,L5 烧 32 只 L0,L10 烧掉 collection 总量 10% 的 Slonks。理论极限是 L13,需要烧掉 8192 只 L0 才换一只,整个 collection 根本撑不到这一级。

升级是几何级数代价,却没有几何级数奖励。跟传统游戏完全反过来,Slonks 里升级是把同类一只一只投进焚化炉。等级数字记的不是你赢过几次,是你把多少只同代 burn 掉了。mergeLevel 当前是个空 trait。team 保留了它存在的接口,未来是否可能挂 $SLOP 经济激励还未可知。但从合体后的画面可以看出,等级就是销毁过同类的痕迹。

双重估值

到这里事实层夯实了。Slonks 不存在单一估值逻辑,存在两套相互冲突的估值逻辑。

第一套估值看 source punk 的稀有度。CryptoPunks 圈内 9 只 Alien、24 只 Ape、88 只 Zombie 是公认稀有。如果一只 Slonk 的 source 是 Alien #2890 或 Ape #5275,模型不管渲染得多还原都没法消除 source 本身的稀缺溢价。这种 Slonk 越是 slop 低、还原度高,越能让 Alien 那张绿脸或者 Ape 那张猿脸保持视觉识别度。低 slop 是这类 Slonk 的核心价值。

第二套估值看 voiding 能铸出的 $SLOP 数量。slop 越高,void 出的 $SLOP 越多。这套估值跟 source punk 是不是稀有完全无关。一个普通男性 punk slop=400 的 Slonk,void 出 400 $SLOP。一个 Alien slop=15 的 Slonk,void 出 15 $SLOP。在 $SLOP 价格层面,普通 punk slop 高的远比 Alien slop 低的值钱。

两套估值在 merge 决策上直接冲突。

如果你持有 source 是 Alien 的低 slop Slonk,merge 会做两件事。

  • 一是给它一个新 embedding,渲染图不再忠实复刻 Alien 那张绿脸。
  • 二是销毁一只 donor Slonk。

结果是你拿到一个 slop 升高的 Slonk,但它视觉上看不出是 Alien 了。看不出是 Ape,看不出是 Zombie,看不出是任何稀有 punk。CryptoPunks 圈层赋予的稀缺性溢价归零。

换来的只是未来 voiding 多铸 100 $SLOP 的潜力。$SLOP 还没 launch 价格未知,但 Alien 二级市场价值有据可查。这笔交易在期望值上对持有稀有 source Slonk 的人是负的。

而对持有普通 source 低 slop Slonk 的人,merge 是正期望。这种 Slonk 既没有 source 稀缺性,又没有 $SLOP 数量价值,处于估值洼地。把它扔进 merge 改造成高 slop 是它能做的最有价值的事。

演化

把这个逻辑外推到全 collection 层面,会得到一个达尔文式的画面。

模型还原差的 Slonk 是适者。它们 slop 高,本来就是 voiding 的金矿,没人会去 merge 它们,它们活下来。

模型还原好的 Slonk 则分两层。source 稀有的活下来,没人敢 merge 因为会毁掉视觉识别度。source 普通的被回收,集中作为 donor 扔进 merge,给别的 Slonk 升级用。

最终 collection 会演化成两类共存。一类是高 slop 的“完美失败品”,模型把这些 punks 渲染得面目全非,但 voiding 价值高。另一类是低 slop 的“稀有忠实重建”,source 是 Alien/Ape/Zombie,slop 低保留视觉识别度,二级市场价值高。

中间地带的 Slonks 持续消失。普通 source 普通 slop 的 Slonks 没有任何估值优势,是 merge 的天然 donor。它们贡献给两类幸存者,自己永久退出。

5 天 5%。这个速率会随着 merge 工具普及和 $SLOP launch 临近继续上升。Slonks 是一个被设计成会主动消失的 NFT 项目。它的稀缺度不是 launch 时写死的 10000 这个数字,是市场每一笔 merge 决策共同计算的结果。

收尾

Slonks 跟 unipeg 都在玩稀缺,方向相反。unipeg 用 dust 累积让整数变得难以凑齐,NFT 数量在 6,000 上下震荡。Slonks 直接销毁,5 天少了 500 多只,速率没有放缓迹象,不可逆。

merge 这件事在 whitepaper 里被描述成中性机制。链上看不是。merge 是 Slonks 通过自我消耗实现集合估值优化的手段。每一笔 merge 都是市场在投票,把某一只 Slonk 永久从世界上移除,换取另一只的 slop 升级。

5 天前是 10,012。今天是 9,505。$SLOP 还没 launch,淘汰已经开始。

면책 조항: 이 기사의 저작권은 원저자에게 있으며 MyToken을 대표하지 않습니다.(www.mytokencap.com)의견 및 입장 콘텐츠에 대한 질문이 있는 경우 저희에게 연락하십시오
community_x_prefix
X(https://x.com/MyTokencap)
community_tg_prefixcommunity_tg_name
https://t.me/mytokenGroup