相关快讯
更多
4小时前
BlockBeats 消息,8 月 7 日,据 Bybit 行情数据显示,Caduceus(CMP)价格在过去 24 小时内的最高涨幅超 25%,跻身当日涨幅榜榜首。 Caduceus 是专为元宇宙及数字世界打造的开放式基础设施平台,致力于为元宇宙开发者及创作者提供去中心化渲染、边缘计算、3D 技术以及 XR 扩展现实技术等服务。Caduceus 是第一个具有去中心化边缘渲染的元界协议,并且与 EVM 兼容,很有可能成为以太坊合并后,算力资源和开发者迁移的重点方向。
10小时前
BlockBeats 消息,8 月 7 日,跨链互操作性协议 Nomad 表示,其团队一直在幕后努力协调资金返还,但目前存在不少行为不良的人试图从中谋利。Nomad 呼吁用户通过以下两种方式积极举报相关诈骗行为: 1. 对于假冒者,在其推特个人主页上举报; 2. 对于精心设计的骗局,在 Nomad 合作伙伴 TRM Labs 构建的 Chainabuse 网站上进行举报。 BlockBeats 此前报道,8 月 6 日,跨链互操作性协议 Nomad 表示,目前已经收回 3570 万美元。
10小时前
BlockBeats 消息,8 月 7 日,一份法庭文件显示,Facebook 母公司 Meta Platforms 已同意推迟完成对 VR 公司 Within Unlimited 的收购。后者旗下产品包括健身应用 Supernatural。今年 7 月,美国联邦贸易委员会(FTC)提起诉讼,寻求阻止该交易,并要求旧金山联邦法院的法官下达临时限制令,阻止这次收购。在日期为 8 月 4 日的联合法庭文件中,Meta 公司同意在 2022 年底前,或在法官决定这起案件是否可以继续进行后的第一个工作日之前,不完成这笔交易。
10小时前
BlockBeats 消息,8 月 7 日,Aave 社区发起提案投票,计划将 Aave V3 上 sUSD 的供应量上限从 1000 万提升至 2000 万,目前投票赞成率为 100%(7.3 万枚 AAVE),投票截止时间为北京时间 8 月 8 日 6:41。
ERC721 NFT:方法和示例
了解ERC721实施背后的关键概念,NFT智能合约背后的关键概念。
原文标题:《研究 NFT 智能合约的方法》
原文来源:BanklessCN


如果要制作 NFT 项目,你就必须先创建 NFT 智能合约。


为了在以太坊等网络上保持可组合性,此类 NFT 合约是根据特定的 Token 标准构建的。当下最流行的是 ERC721 标准,它有利于创建独特的数字资产。


然而,实现 ERC721 标准有不同的方法,而在这些基本部署之外,还有许多其他的实现办法。


然而,您不必成为开发人员就可以了解 ERC721 实施背后的关键概念或迄今为止最糟糕,同时也是最具创新性的 NFT 智能合约背后的关键概念。在这里做功课将有助于您更好地理解 NFT 设计,所以让我们来谈谈今天元宇宙的 ERC721 !


ERC721 NFT:方法和示例



ERC721 的主要实现方式


我最近看到的比较有启发性的一篇文章是 Jack Benhayon 的「现代 ERC721 实施指南」 。在其中,Benhayon 很好地对币了我们在当下 NFT 生态系统中,使用到的一些主要 ERC721 实现方式。


这些实现方式包括:


- ERC721 OZ—由 dapp 安全项目 OpenZeppelin 开发的 ERC721 OZ,它已成为许多 NFT 项目中首选的的模板,即插即用。


- ERC721A—由 Azuki 团队创建的 ERC721A , 在铸造多个 NFT 时,有效地优化了 gas 的效率。


- ERC721 solmate—由 Rari Capital devs 和 t11s 构建,solmate 的设计被称为「现代、简约和节能的 ERC721 实施方式。


这些实现方式在不同程度上为用户在 NFT 项目的各项基本活动中,例如铸造 NFT、铸造多个 NFT、进行转移、销毁等,都节省了 gas。


根据 Benhayon 进行的测试,在每个活动类别中,solmate NFT 都比 ERC721 OZ NFT 更节能。除了铸造多个 NFT 之外,ERC721A NFT 在所有活动类别中也被 solmate NFT 轻松击败,ERC721A 证明了其极大提高了优化 gas 的效率。



数字表示 gwei 总和 -来自 Jack Benhayon 的图像和测试


那么这里的核心概念是什么呢?Benhayon 解释说:


「如果你预计参与项目的大多数铸造行为都超过 1 NFT,推荐请使用 ERC721A,特别是如果你的项目预计会有高需求,并且你担心在铸币期间是否会遇到网络拥堵的情况下。


如果你预计大多数铸造每个都是 1 或 2 个 NFT,大多数项目使用都是早期访问列表设置的情况,或者如果你的项目正在燃烧 NFT 或不断将它们转移到质押合约等,请使用标准 ERC721。铸币的价格大致相同或稍贵一些,但所有未来可能产生的互动都会便宜得多。


[...] Solmate 提供了许多极简 Token 的实现方式,包括 ERC721 和 ERC1155 。如上表所示,铸币节省的 gas 非常少,但在转账上节省了大约 10%,并且随着 NFT 的操作变得更加复杂,实际上就能节省得更多。这就绝对没有理由不使用 solmate 的 ERC721 的实现方式,而去使用 OpenZeppelin 了。它做同样的事情,只是效率更高。」


可替代的实现方式


我看到的一些其他实验性 ERC721 实现方法可能需要注意,包括:


- ERC721S——「超级 gas 友好型」NFT 设计

- ERC721:Shadow—专门用于大型铸币厂活动

- ERC721FTR—一种思想实验设计,不允许价值超过 1 ETH 的 NFT 交易

- **ERC721R——**一种更创新的方法,允许不满意的铸币者退回他们的 NFT 以获得退款


ERC721 智能合约的好案例和坏案例


选择 NFT 实施方案是一回事,但随后项目必须着手构建其合规的智能合约,并能够在链上实现其愿景。


也就是说,在过去的几年里,多个团队开发了令人难以置信的非常棒的创新型 ERC721 合约,而也有其他团队做了 NFT 生态系统中一些最糟糕的设计,也展示了这个实践看起来其实是什么样子。


那么究竟是什么造就了一个伟大的 ERC721 智能合约呢?好吧,成功的智能合约通常由以下几个方面构成,比如强大的安全保证、安全的元数据、创造力、用起来轻松等等。而最糟糕的例子和实践通常使用完全脱链的元数据(例如私有服务器),并且以粗略的、集中化的方式进行修改。


RTFKT 的首席技术官 Samuel Cardillo 对 NFT 设计还是比较了解的。2021 年,Cardillo 启动了「智能合约数据库」,这是一个开放资源,首席技术官根据他对流行 NFT 智能合约的整体设计质量的判断,做了对流行 NFT 智能合约的评级表。


*图片来自*Samuel Cardillo



值得注意的是,Cardillo 给予 A+ 评级的一些项目包括


Avastars:「智能合约在去中心化和长效(longevity)方面的劳斯莱斯。一切都在链上。」


Nouns DAO:「这种属于银河系之外的智能合约。只是纯粹的完美。一切去中心化、链上、以超级聪明的方式生成……再怎么夸都不为过——实际上只有好话。做的好!」


Monster Blocks:「资产存储在链上,智能使用 Chainlink 进行 RNG,干净的代码:这是 A+!」


CryptoPunks:「资产完全在链上,watchdogs 的使用非常好(接受 contractSealed 变量)。这是一种非常聪明的做事方式,而不是强迫迁移,对 Larva Labs 表示敬意。」


CryptoZunks:「智能合约的又一个劳斯莱斯:节省 gas 费用的绝妙方法,一切都在链上,超级智能代码。」 (*我的笔记:我们现在知道 Zunks 的设计是 Azuki 团队 ERC721A 方法的先驱*)


Nouns *DAO 插图 - *MSSHUP**的艺术



另一方面,Cardillo 因其不良做法而给予最低 C 评级的一些项目包括:


Hedgies:「集合创建者可以随时调用带有'setTokenURIPrefix'的集中式中心化的合约:远离此类合约!」


Ready Player Cat NFT:「资产是中心化的,合约是『可升级的』,这意味着它可以随时更改。远离此类合同!」


Gauntlets:「资产是中心化的,'setProvenanceHash' 和 'setBaseURI' 都可以在任何时候被调用,这样会使整个事情变得极其不确定,变数极大。」


换句话说,Cardillo 对后面这些项目的评分如此之低,因为它们不安全且易于修改。相比之下,设计更好的 NFT 系列(如 Avastars)就是在为其持有者提供永久链上安全性和不变性方面,并让这两个价值的的设计优秀得堪称典范。


当然,并不是每个 NFT 项目都必须或应该完全在链上,甚至完全不可变。但,可以这么说,认真并巧妙地处理这些问题的项目对它们总是会带来一定的积极影响的。


行动步骤


- 回顾顶级 ERC721 实现方式

- 研究顶级 NFT 项目的设计,如 Avastars、CryptoPunks 和 Nouns DAO

- 如果你错过了,请阅读我之前写的**5 个很酷的 NFT 新项目!**


原文链接


律动 BlockBeats 提醒,根据银保监会等五部门于 2018 年 8 月发布《关于防范以「虚拟货币」「区块链」名义进行非法集资的风险提示》的文件,请广大公众理性看待区块链,不要盲目相信天花乱坠的承诺,树立正确的货币观念和投资理念,切实提高风险意识;对发现的违法犯罪线索,可积极向有关部门举报反映。
NFT
栏目
以太坊上的「二次元」,独一无二的体现