一个把代币直接发出去的构造函数
CryptoPunks 的合约设计在 2017 年是个异类:没有售价、没有白名单、没有 gas 之外的门槛。仓库 README 写得很清楚,任何人都可以通过调用合约的 getPunk 函数领取一枚 Punk——合约先用伪随机方式给一万个编号分配好外观属性,调用者凭交易碰运气拿到尚未被领走的一枚。Larva Labs 的初衷是实验”链上稀缺”:先把稀缺性放在链上,再观察市场如何给它定价。
这套机制的后果是分发速度完全依赖 gas 意愿与运气。属性稀有度(比如 9 个 Alien)提前可从官方属性图推断,领到好东西的人立刻挂卖,领到普通款的人要权衡要不要继续再领——反正免费,成本只有 gas。

挖掘赏金:社区自发的分发外包
代币领完之前,社区出现了以 punk.vote 为代表的挖掘网站:用户提交尚未被领取的编号线索,成功引导他人领到对应 Punks 的提交者拿赏金。不同网站的付酬方式不一,主流做法是按领到代币当前市场价值的比例支付 ETH。这种”赏金换线索”的结构把剩余供应的分发众包给了全网,等于用几百枚 ETH 级别的赏金池完成了后来许多项目用营销预算做的事。
从属性图到概率:一门被算清的市场
因为全部属性在发放前已硬编码进合约,任何人统计一万个输出的组合分布,得出每类特征的精确概率——不是估计,是枚举。这门”Punk 概率学”后来成了整个 PFP 行业的稀有度基线:后来者的 rarity 工具再花哨,底层思路仍是数数。免费 mint 时代的玩家已经用这份枚举做过预期管理:领到 Alien 的概率不到千分之一,领到 Zombie 的持有者当年大多把它挂了卖。市场结构、稀有度科学、交易原语三件事在同一个合约里同框,是 Punks 案例被反复引用的原因。
通道关闭之后
全部一万个代币在 2017 年被领完之后,getPunk 完成了它的历史使命:函数还在合约里,但永远返回失败——合约里已经没有无主代币。之后出现的”Punk 挖掘""免费领 Punk”网站都是仿冒或钓鱼:这个合约不存在任何铸造路径,能流转的代币只有链上已经存在的这一万个。
项目 IP 后来经 2022 年 Yuga Labs 收购、2025 年转交非营利基金会,持有者的商业授权承诺几度调整;每一次转移都不影响一件事:合约本身没有任何改函数、增发或暂停的能力,这就是它常被称为”完全上链”的原因——图片数据由合约代码现场生成,不依赖任何链下文件。
免费分发留下的市场结构
免费 mint 留下一份别的项目没有的历史:一万个代币的初始分配完全随机,早期持有者里大量是领了就走的普通用户,筹码换手比任何预售项目都彻底。等 Punks 在 2021 年被重新发现时,浮筹几乎出清,价格发现直接跳到收藏品逻辑。这也是”Punks 没有 mint 史可炒”的由来——没有团队预留、没有解锁表、没有早期成本锚,估值参照只剩可比藏品与拍卖行成交。合约同时留下两个原生交易原语:offerPunkForSale 式的一口价挂单与 acceptPunkOffer 定向成交,市场合约承担了最早的交易撮合,后来 OpenSea 式授权模型兴起后,原生的挂单路径才退居二线,但它至今仍是核验”这笔交易绕没绕过中间人”时最干净的一条链上证据。
对普通用户的三条核验
第一,任何声称能”挖 Punks”的界面直接按骗局处理,合约没有该功能。第二,交易 Punks 只认合约地址 0xb47e3cd837ddf8e4c57f05d70ab865de6e193bbb,仿冒合集用同样的名字换地址。第三,历史成交与属性统计以合约事件与官方属性图为准,第三方面板的重绘和稀有度算法各有口径。赏金细节属于社区史料,本文描述以 2026 年 8 月可核验的公开仓库与史料为准,不构成投资建议。
发表评论
还没有评论,来说两句吧。
评论区为展示样式,提交不会被处理。