慢雾创始人余弦:3分钟了解CryptoPunks V1 (wrapped) ——漏洞导致的分叉文化
注:原文来自慢雾创始人余弦发布长推,MarsBit整理如下:
今天看到这篇文章科普了 Wrapped CryptoPunks:
https://m.marsbit.cc/newsdetailShare/20230423094035639766.html…
正好之前有一些笔记,也顺便分享出来,方便大家对早年分叉存在的 CryptoPunks V1 (wrapped) @v1punks 也有个对比了解;-)
Punks 目前存在的主要形态有:
- CryptoPunks - ERC20 版本,早于 NFT 721 标准
- Wrapped CryptoPunks - CryptoPunks 的 Wrapper 版本,兼容了 721 标准,方便交易
- CryptoPunks V1 (wrapped) - 也称 V1 Punks,早年分叉且兼容 721 标准
分别对应如图,前两者都是 Yuga Labs 认可。
为什么会出现这种情况,尤其是 V1 Punks 的出现,是因为最早缘起 2017 年 CryptoPunks 的一个漏洞: https://etherscan.io/address/0x6ba6f2207e343923ba692e5cae646fb0f566db8d#code…
简单来说就是买家买一个 Punk,花的 ETH 不会给到卖家,会回到自己的口袋,等于是空手套白狼了。代码上的核心在于:
struct Offer {
bool isForSale;
uint punkIndex;
address seller;
uint minValue; // in ether
address onlySellTo; // specify to sell only to a specific person
}
buyPunk 函数:
punkNoLongerForSale(punkIndex); // 这里面将 msg.sender 覆盖了 offer.seller,导致下面的 offer.seller 引用实际上是指向 msg.sender(即买家):
pendingWithdrawals[offer.seller] += msg.value;
修复的核心是:
address seller = offer.seller; // 每次 buyPunk 都会初始化这个 seller,这样就确保 seller 不会被覆盖。
好,这是起源。后来 Larva Labs 2017 年就修复了。万万没想到,2022.1.17,V1 Punks 基于最早这个漏洞代码搞了所谓的真正的 CryptoPunks,采用 ERC721 全新封装: https://v1punks.io https://etherscan.io/address/0x282bdd42f4eb70e7a9d9f40c8fea0825b7f68c5d#code… 搞得有模有样,可能 Larva Labs 最不该的就是卖了 V1 Punks,然后再踩一脚,导致 V1 Punks 更知名了。参考:
The Two CryptoPunks, V1 and V2: Can V1 and V2 CryptoPunks Coexist or Will Copyright Tear Them Apart">https://papers.ssrn.com/sol3/papers.cfm?abstract_id=4032777
期间,因为 Larva Labs 打官司,OpenSea 一度下了 V1 Punks,不过后来又恢复了: https://opensea.io/collection/official-v1-punks… 至此,V1 Punks 的文化诞生。Larva Labs 正统的 CryptoPunks 等卖给了 BAYC 的公司 Yuga Labs(这个成为了 CryptoPunks 当前的“官方”)。
这段历史挺有意思,对于安全研究来说也很有意义,一个漏洞导致的分叉文化。
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
您可能感兴趣
-
媒体报道 | 知名海外媒体:Nansen与波场TRON达成战略合作
近日,据 Benzinga、Crypto Briefing 和 Bitcoin News 等海外知名媒体报道,行业领先的区块链数据服务商 Nansen 宣布与波场 TRON 达成战略合作。波场 TRO
-
孙宇晨以620万美元拍得Maurizio Cattelan作品《Comedian》
11 月 21 日,波场 TRON 创始人孙宇晨在社交平台宣布,其以 620 万美元价格成功拍下意大利艺术家 Maurizio Cattelan 的标志性艺术作品《Comedian》。孙宇晨表示,这件
-
波场黑客松大赛第七季公布获奖项目名单,谷歌云为本季钻石赞助商
波场 TRON 与 HTX DAO、BTTC 及 JustLend DAO 联合主办的波场黑客松大赛第七季已正式公布获奖项目名单。本赛季特邀谷歌云(Google Cloud)作为钻石赞助商,由其提供性
-
社区科普 | HashKey Global正式支持TRX
近期,HashKey Global 正式上线 TRX,并开通 TRX/USDT 现货交易对。作为 HashKey Group 旗下的全球化旗舰数字资产交易所,HashKey Global 在此前便已支
-
从比特币到AI自治,浅谈加密网络经济的三次进化
原文作者:1 a 35 e 1 原文编译:深潮 TechFlow「当我们试图解释和改善的世界无法用一个简单的模型清晰描述时,我们需要不断改进我们的理论和方法,以便更好地理解复杂性,而不是简单地直接否定
-
Stacks:sBTC即将主网上线 早期用户有sBTC激励 怎么参与
撰文:0xjs@比特币L2 Stacks于2024年10月29日完成中本聪升级后,社区关注的下一个重大事件就是sBTC的正式推出。Stacks旗下实体Bitcoin L2 Labs近日宣布,s
-
KOL数据复盘:谁是蓝筹Meme币早期发现者?
原文作者:Biteye命中数最高的 KOL 在最早期居然喊了 6 个代币。我们利用 @cryptohunt_ai 选取 11 个近两个月热度高的 Meme 币,包括 $GOAT、$PNUT、$CHIL
-
那些学习微策略大力购买比特币的公司
Rachel ,这轮牛市,微策略因为疯狂买入比特币,成为了毫无疑问的明星公司。当下微策略的购买比特币的行为,可以简单总结为:发行可转换公司债券来面向公众筹集资金,然后用筹措来的资金购买比特币作
- 成交量排行
- 币种热搜榜