NFT 交易平台大多只做一种生意:拿钱换币。Meebits 的合约里内嵌的那个市场偏不,它支持”币换币”——三只人形 Meebits 加一点 ETH,换一只稀有大象,这种在订单簿上根本挂不出来的单子,在它的合约里是一等公民。Larva Labs 在官方页面和发布博客里把这个内嵌市场的设计动机与机制说得相当细,拆开看是一堂很好的合约设计课。
先看资产本体。Meebits 是 2021 年 5 月发行的 2 万个体素(voxel)风格 3D 角色,由生成算法拼装、登记在以太坊上,所有权走标准 ERC-721——这意味着任何兼容市场都能正常挂单买卖,内嵌市场不是唯一出口,而是叠加项。角色附带 T-pose 的模型资产包,可以直接进游戏引擎和 3D 软件做骨骼动画,这是它区别于像素头像项目的立身之本:为三维场景准备的通用身体。
真正特别的是合约市场。官方文档强调它是”写在 NFT 合约内部”的定制市场,支持标准的买、卖、出价,同时支持同类型交换(like-kind trade):一笔交易两边都可以放任意数量的 Meebits,再各配一点 ETH 找零。这种结构在外部市场很难做——订单簿模型假设货币在中间,而合约自己管着全部账本,可以直接”以物易物+差价补齐”。Larva Labs 自己的说法很朴素:这让人想起小时候的卡片交换,钱往往根本不是交易的主角。
省 gas 的方式也值得单独说。发起一笔交换提案,只需要用钱包对消息做一次签名,不产生链上交易——也就是说,挂一个”我出这三只换那两只”的提案是免费的;只有当有人真正接受提案、交换执行时,才有一笔上链交易,gas 由成交的接受方支付。这是”意向在场下、清算在场内”的最小实现:签名就是报价单,链上执行就是交割,谁吃单谁付手续费。对交易者要提醒的是两面的账:免费挂牌降低了试错门槛,也让过期提案满天飞;接受方付 gas,意味着热门时段接一笔不划算的单,成本立涨。
发行方式也留有讲解空间。两万枚里的一部分作为社区赠礼直接空投给更早世代 NFT(CryptoPunks 与 Autoglyphs)的持有者——每只旧 NFT 像一张票,领完会被合约标记为”已使用”,旧资产本身不受影响;剩下的走公开发售,价格随时间递减直到售罄。领赠礼的资格校验完全由合约完成,官方那句”如果你的持有方式特殊到合约认不出,那只能区块链见”,其实是早期项目”链上事实即最终事实”的典型注脚。
从今天的视角回望,官方页面自己给了结局:合约内嵌市场捕捉到了易货的精神,但因为网络效应,它实际很少被使用,主流交易者留在了流动性更大的公开市场。这恰恰是这堂课的重点——机制创新和生态位是两件事,一个设计再优雅,也替代不了别人盘子上的买家密度。
把内嵌市场的用法整理成一套双方视角的操作手册。发起方视角:先想清楚要换什么、拿什么换——三只换一只、一只换一只都可以,同类匹配是合约层的硬规则,跨类交易提了也不会被接受;写好提案后用自己的私钥签名,这一步不花 gas,签名本身不构成任何资产移动,可以放心大胆地多试几种结构;把签好的提案发给目标持有人即可,撤销随时可以,但仅限于还没被接受的时候。接受方视角:把提案连同自己的那部分资产一起提交上链,这一笔交易才是真正生效的时刻,也是唯一花 gas 的时刻,提交前确认提案里的资产清单与自己理解一致,链上没有反悔键。共同边界:内嵌市场不做撮合、不设价格发现,它是给已经知道彼此的两方准备的交割通道;需要的是流动性就回到订单簿,需要的是换一只心仪的特定编号就找合约市场,两条路经常并用——先在外面谈好,再进来交割,是社区最常见的实际用法。把它当作合同打印机而不是商场,预期就对了。
本文为机制说明,不构成任何投资建议。历史发行与权属安排以项目方及版权方官方页面为准。
发表评论
还没有评论,来说两句吧。
评论区为展示样式,提交不会被处理。