作为一个NFT收藏家,你应该关心链上的合约出处,NFT最真实的出处是直接从创造者的钱包或创造者拥有的智能合约中铸造出来的。然而,通过一些小技巧,有人可以使用一种被称为"SleepMinting"的技术来操纵NFT的创作者来源。
SleepMinting是指者直接将NFT铸造到一个著名的创作者的钱包,并从创作者的钱包中回收NFT。这就造成了这样的假象:(1)创作者自己真实地铸造了一个NFT;(2)将该NFT发送给了一个子;基于"链上"的出处,子可以声称他们拥有一个著名创作者铸造的NFT,并以更高的价值出售。这在技术上是如何运作的?首先,了解智能合约如何存储NFT的出处和所有权是至关重要的。任何人都可以使用ERC-721标准中的ownerOf(tokenId)函数查询NFT智能合约,以确定NFT的当前所有者是谁。你甚至可以通过改变eth_callRPC方法参数来查询特定区块编号的NFT所有者。然而,查看所有权变化的最简单方法是查看ERC-721传输事件日志。我的a16zCrypto同事DarenMatsuoka在Twitter上写了一篇关于事件日志和它们如何工作的精彩文章。转移事件日志是由智能合约向外界发送的消息,包含关于NFT转移的细节。转移事件日志提供了一种有效的方式来检查NFT的来源。
P2E游戏初创公司Battlebound获得480万美元融资 A16z领投:金色财经报道,P2E游戏初创公司Battlebound宣布了由Andreessen Horowitz(a16z)领投的480万美元种子轮融资,PlayVentures和CryptoKitties开发商DapperLabs参与其中。参与本轮融资的天使投资人包括YieldGuildGames首席执行官Gabby Dizon、Dapper Labs首席执行官Roham Gharegozlou和a16z顾问AlexPrice。这笔资金将帮助Battlebound扩大规模并分阶段发布其两个正在开发中的游戏,以加快上市速度。Battlebound首席执行官表示,该公司还将扩大其开发和运营团队。(coindesk)[2022/3/31 14:30:02]
印度加密交易所CoinSwitch Kuber以19亿美元估值完成2.6亿美元C轮融资,a16z和Coinbase Ventures领投:10月6日消息,印度加密交易所CoinSwitch Kuber以19亿美元估值完成2.6亿美元C轮融资,Andreessen Horowitz(a16z)和Coinbase Ventures领投,现有投资者老虎环球(Tiger Global)和红杉资本印度(Sequoia Capital India)参投,这是a16z在印度的第一笔投资。(Tech Crunch)[2021/10/6 20:09:17]
SleepMinting的局
大众认为,如果你发送交易来转移NFT,那么你的地址应该在event中作为"from"字段。然而,当一个子从一个著名的创造者那里取回一个sleepingNFT时,情况就不是这样了。子可以人为地将著名创作者的地址加上"from"字段。Sleepminting这是beeple的数百万美元的作品"First5000Days"在rarible上出售。看看截图,上面清楚地写着"创造者:
a16z计划为第三只加密货币基金筹集20亿美元:消息人士表示,如果一切按计划进行,Andreessen Horowitz(a16z)的第三只加密货币基金将可筹集20亿美元。[2021/5/29 22:54:19]
但这是个局。它的创造者MonsieurPersonne,也自称是NFTs的Banksy,故意用beeple的名字铸造了这幅作品,他使用了一种叫做sleepminting的技术。那么他是如何做到的呢?基础知识NFTs是使用ERC-721智能合约创建的,他们把NFTs的所有权记录作为一个列表。一个地址和一个作品的序列号组成一个对。像这样。Alice:1Booble:2Malory:3成交后,Alice可以通过以下方式将她的NFT转让给Booble。转让1:Alice==>Booble现在列表更新如下:Alice:Booble:2,1Malory:3在以太坊,我们用地址名字来识别,而且我们需要签署转账来授权。但是在这篇文章提供的例子中,我将使用明确的名字来简化解释。现在,通常开发者以合理的方式实现ERC-721合约。Alice只有在她拥有一个NFT并能提供有效签名的情况下才可以转让。ERC-721标准只是一个社会契约,它定义了一个允许艺术平台互操作的接口。只要合同的接口与ERC-721合同的接口相匹配,任何机器都会认为它是有效的。但是,正如我们现在所看到的,这可能会导致以太坊上的NFTs出处出现安全问题,它是可以被篡改的。正如我所说,任何合理的ERC-721合约都会允许矿工只为自己造币,并且只转让他们拥有的碎片。但是,假设我们定制了我们的ERC-721合约,使我们可以向其他账户铸造。假设我们调整了转让功能,使我们的账户在某些情况下,也可以转让另一个人的NFT。那么,我们就可以建立一个允许我们sleepmint的合约。举例:作为攻击者Malory,我们给Booble铸造一个序列号为1的作品。mint1:address(0)=>Booble(由Malory执行)现在我们的配对看起来如下:Alice:Booble:1Malory:然后,由于Malory已经调整了合同,将序列号为1的作品从Booble的账户转移到任何其他账户,她可以在像rarible这样的NFT平台上提供出售。由于她从地址(0)到Booble的铸币为"创造者--Booble"被显示出来。
Coinbase CEO:FinCEN拟议规则若通过,将加入a16z在法庭上提出异议:1月5日,对于FinCEN拟议的加密钱包规则,Coinbase CEO?Brian Armstrong发推表示,这是不明智的,也没有遵循正确的程序。如果FinCEN仍想在这一领域有所作为,那么它应该在新一届政府中重新审视,与行业接触。顺便说一句,甚至不清楚他们是否应该这么做。与其他方法相比,反风险可以忽略不计,而且这里的监管很有可能损害美国,包括可能长期失去我们作为金融中心的地位。Coinbase打算与a16z一起在法庭上挑战这一提议,如果该提议获得通过的话。[2021/1/5 16:29:18]
PayPal和a16z等将指导Celo区块链创业训练营:金色财经报道,Celo正在运行为期八周的区块链创业训练营。Celo基金会已选出18位决赛入围者,每位决赛入围者都将获得来自PayPal、Winklevoss Capital、PayPal等其他组织的指导。获胜的初创公司还将获得10000美元的现金奖励。[2020/4/22]
一旦Malory成功了一个买家,她就会收到她的"Ethers",并将假冒作品卖给买家。转让1:Booble=>买方。更新后的所有权记录现在是这样的。Alice:Booble:Malory:Buyer:1就这样,Malory成功地篡改了NFT的创作出处记录,以高于其价值的价格出售了她的作品。具体细节:仔细查看rarible和Etherscan的信息,我们会发现这更像是一个接口问题,而不是一个安全漏洞。没有人能够进入beeple的账户。另外,当仔细看一下交易记录时,可以发现子的手法:伪造的mint交易伪造的转账交易
对于mint交易,我们可以看到Etherscan显示两个"From"字段。一个是msg.sender发送的交易,另一个是说明NFT的发件人。对于交易的发件人字段,即msg.sender,它不能被人为操纵,因为它需要发件人的私钥的有效签名。然而,对“TokensTransferred”的字段的授权受制于智能合约的漏洞,因此,可能会人为操纵。简单地说,子可以对“TokensTransferred”字段进行任意修改。因此,我们必须检查From和TokensTransferred是否都与beeple的正确地址相符。如果不是,那就是假的。这种攻击它与"rugpull"类似,有人认为区块链使web2问题都消失了,因为每一个数据都是经过认证和检查授权的。但事实是,这些问题并没有消失。它们只是转移到了别的地方。
有朋友说,最近感觉元宇宙热度在下降。是的,狂热炒作的泡沫在破灭;然而,未来让人们在数字世界独立自由工作生活学习娱乐的元宇宙,其探索和建设才刚刚开始.
1900/1/1 0:00:00相关阅读:是时候正视Infura带来的「中心化」问题了3月4日,部分委内瑞拉用户突然之间发现自己已被MetaMask钱包封杀,无法正常使用钱包服务.
1900/1/1 0:00:00NFT市场从不缺新鲜事,重温一下最昂贵、最经典的头部项目,反思它们是如何走到今天的,是非常值得做的一件事。制定规则和打破规则,是这个世界上革命者不二法则.
1900/1/1 0:00:00这是一篇系列文章,本文将探讨Web3的创始人和建设者如何使用一些Web2的增长框架来扩展出更成功的产品.
1900/1/1 0:00:00作者|秦晓峰编辑|郝方舟出品|Odaily星球日报一、整体概述以太坊基础设施开发公司ConsenSys上周二宣布,以太坊钱包MetaMask现拥有超过3000万月活用户.
1900/1/1 0:00:00头条乌克兰官方确认将向捐赠者地址发放空投,3月4日0点快照乌克兰官方发推称,将向为其捐款的用户地址发放空投,并将于北京时间3月4日0点进行快照.
1900/1/1 0:00:00