慢雾创始人余弦:3分钟了解CryptoPunks V1 (wrapped) ——漏洞导致的分叉文化_PUNK:PUNKS

注:原文来自慢雾创始人余弦发布长推,MarsBit整理如下:

今天看到这篇文章科普了WrappedCryptoPunks:

https://m.marsbit.cc/newsdetailShare/20230423094035639766.html…

正好之前有一些笔记,也顺便分享出来,方便大家对早年分叉存在的CryptoPunksV1(wrapped)

Y Combinator总裁宣布入驻friend.tech:8月21日消息,美国著名创业孵化器Y Combinator总裁兼首席执行官陈嘉兴(Garry Tan)宣布入驻friend.tech,并分享了其邀请码。截至目前,陈嘉兴的账户已拥有60名股份持有者,买价达0.729ETH。陈嘉兴于2023年1月正式担任Y Combinator总裁兼首席执行官,是目前唯一一位华裔总裁。[2023/8/21 18:12:29]

buyPunk函数:

多位美联储官员暗示大幅加息风险,11月会议将释放未来加息信号:金色财经报道,美联储官员预计将在11月1日至2日的会议上再次加息0.75个百分点,届时可能会讨论是否以及如何发出批准在12月小幅加息的计划。多位官员对大幅加息以对抗通胀发出了更大的不安信号,他们希望尽快放慢加息步伐,并在明年初停止加息,以了解美国经济的反应。其他人则表示停止加息还为时过早,因为事实证明高通胀更加持久和广泛。

克利夫兰联储主席Loretta Mester暗示,由于通胀方面没有取得进展,她将赞成在美联储接下来的两次会议上每次加息0.75个百分点。与此同时,美联储副主席Lael Brainard和其他一些官员表示对在下个月的会议之后加息0.75个基点感到不安,堪萨斯城联邦储备银行行长Esther George表示,她赞成在加息时“更稳定、更慢”。芝加哥联邦储备银行行长Charles Evans认为继续大幅加息将为经济带来风险。(华尔街日报)[2022/10/22 16:35:02]

punkNoLongerForSale(punkIndex);//这里面将msg.sender覆盖了offer.seller,导致下面的offer.seller引用实际上是指向msg.sender:

美国律所Bragar Eagel & Squire宣布对Coinbase提起集体诉讼:金色财经报道,美国律所Bragar Eagel & Squire宣布已对Coinbase Global提起集体诉讼,在美国新泽西州地方法院代表所有在2021年4月14日至2022年7月26日期间购买或以其他方式获得Coinbase证券的个人和实体(包括这两个日期)(“集体诉讼期间”)。投资者必须在2022年10月3日之前向法院申请被任命为诉讼的首席原告。投诉称,在整个集体诉讼期间,被告就公司的业务、运营和合规政策做出了重大虚假和误导性陈述。(businesswire)[2022/8/5 12:04:37]

pendingWithdrawals+=msg.value;

修复的核心是:

addressseller=offer.seller;//每次buyPunk都会初始化这个seller,这样就确保seller不会被覆盖。

好,这是起源。后来LarvaLabs2017年就修复了。万万没想到,2022.1.17,V1Punks基于最早这个漏洞代码搞了所谓的真正的CryptoPunks,采用ERC721全新封装:https://v1punks.iohttps://etherscan.io/address/0x282bdd42f4eb70e7a9d9f40c8fea0825b7f68c5d#code…搞得有模有样,可能LarvaLabs最不该的就是卖了V1Punks,然后再踩一脚,导致V1Punks更知名了。参考:

TheTwoCryptoPunks,V1andV2:CanV1andV2CryptoPunksCoexistorWillCopyrightTearThemApart?

https://papers.ssrn.com/sol3/papers.cfm?abstract_id=4032777

期间,因为LarvaLabs打官司,OpenSea一度下了V1Punks,不过后来又恢复了:https://opensea.io/collection/official-v1-punks…至此,V1Punks的文化诞生。LarvaLabs正统的CryptoPunks等卖给了BAYC的公司YugaLabs。

这段历史挺有意思,对于安全研究来说也很有意义,一个漏洞导致的分叉文化。

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

水星链

[0:15ms0-1:17ms