Son
1.2K posts

Sabitlenmiş Tweet

The world's first onchain prison
Built on Solana
Connect your X account. Secure your cell. Begin your prison life.
Enter here: jailed.fun
English
Son retweetledi

9 小时前,hadrian 用 IDM (Input Data Message) 在链上发了一段话。Tx hash 0x2e4dea2a8cf261602edf0d00af90a7220d55d8cf757a08ac604c391e32257173,block 25027853。
原文:
I didn’t build this for the people who already understand it. I built it for the people who will.
Building to satisfy existing expectations produces existing things. That was never the goal.
Today we begin the next chapter.
0xHadrian.eth
中文:我建这个不是给已经懂的人,是给将要懂的人。为了满足现有预期建造,只能产出现有的东西,那从来不是目的。今天进入下一章。
IDM 这种媒介本身就是一条信号。hadrian 之前用过 ENS contenthash 挂 essay,用过 @unipegv4 X 公告,但 IDM 是第一次。calldata 永远刻在 block 里,不依赖 IPFS pinning,不依赖 X 平台,不依赖 ENS service 解析。这是 cypherpunk 立场的极致表达。
但更值得看的是 IDM 之前 27 分钟,hadrian 还部署了一个新合约。地址 0xFD7Db13B002F927891ab20EBbca890C1B5a459fD,未 verified,24299 字节。这是一个把 upegId + seed 数据在合约里直接生成 SVG 图像 + JSON metadata + base64 编码 data URI 的链上渲染器。
unipeg 从 launch 起就是链上存 metadata 数据,但渲染一直在 unipeg.art 前端 JS 里跑。OpenSea 读 NFT 走标准 ERC-721 tokenURI 协议,期望合约直接吐出 metadata URI。hadrian 完全可以让 tokenURI 返回一个 unipeg.art 的 http URL,90% NFT 项目都这么做。他没选这条路,选了 24K 字节链上 SVG 自包含。
这是 OpenSea collection 描述里那句 No IPFS. No external storage 的兑现。哲学一致性贯彻到二级市场入口。
下一章指什么。launch 至今 unipeg 的受众基本盘是 unipeg.art 网站访问者 + 推特圈子 + peg2peg 用户,加起来不到一万人。OpenSea 是月活几百万的二级市场。一旦 wrap 开闸,unipeg 的 surface 从 cypherpunk 圈层项目跳到主流 NFT 市场可见项目。这是一次量级跃迁,也是 hadrian 在 IDM 里说的现有预期之外的那种东西要面对的真实考场。
现在的状态是 wrap 合约 (5月4日 19:59 部署的 0x21dFb86d) enabled = false,totalSupply = 0。基础设施全部就位:wrap 合约负责 dupe 检测和 ERC-721 mint,metadata generator 负责链上 SVG 渲染,OpenSea collection unipegv4 已上架但 0 listings。三块齐了,差一个 setEnabled(true)。
IDM 是预告,不是开闸,但开闸的所有合约都已经部署完了。
Today we begin the next chapter.
English

hadrian 5月4日 19:59 部署了 UnipegItemNFT 合约,地址 0x21dFb86dD4d9d22Cd43C5DC03A7bfBb043F26c00,已 verified。
这是之前 X 上承诺的 wrap 合约。
dupe 检测机制写得很直接,一张全局 mapping,从 seed 映射到 upegId。第一个用某 seed wrap 进来的 upegId 占住该 key,后续同一 个 stale seed 派生出来的克隆品,wrap 时检查 mapping 已被占用,直接 revert,每个 seed 全局只能被 wrap 一次。
unipeg 主合约 owner 已 renounce 改不了,但 wrap 合约是 hadrian 新部署的独立 ERC-721,owner 留着自己。这不是修旧漏洞,是在二级市场入口加新过滤器。设计上原 持有者可以反复 wrap 和 redeem 自己的独角兽,但 dupe 永远被卡在外面。
另外 NFT metadata 里写了 Era 字段,每 1000 个 upegId 算一代。upegId 1-1000 是 Era 1,1001-2000 是 Era 2,依此类推。这一字段会作为标准 trait 显示在 OpenSea,集合一打开就有代际分层,老 ID 一眼可识别,跟头像 NFT 看 #1234 这种序号文化是一回事,但稀有度叙事由出生顺序决定,而不是视觉特征的随机组合。
Era 的出现呼应了 post5 那句 the lower the ID, the older the object,这是 age 叙事的合约级落地。
当前状态,enabled = false,wrap 还没开,OpenSea 上 collection 已经创建 opensea.io/collection/uni…。
合约改不了,定义可以改,定义已经变成代码,等 hadrian setEnabled(true)。
中文
Son retweetledi
Son retweetledi












