区块链:金色荐读|怎么部署一个JPG NFT项目?

2021年NFT流行度迅速上升,诞生了许多项目,社区围绕着它们形成。春节临近,我们何不自己部署一个NFT来奖励自己呢?

作为对项目的忠诚或支持的展示,许多用户选择将他们的个人资料图片更改为一个NFT集合中的JPG。这使得这些用户很容易被识别为社区成员,并且拥有/展示具有不常见/稀有特征的NFT不仅可以增加该NFT的有形价值,还可以增加社会价值。

事实上,OpenSea——一个受欢迎的NFT交易市场——的用户群和销量呈指数级增长,部分原因是基于艺术的PFPNFT的兴起。

在本教程结束时,你应该了解如何使用层以编程方式构建任意数量的图像,列出它们的特征,然后将其放入所有“链上”开始建立你的社区。此外,我将介绍在构建NFT项目时要注意的一些策略和要考虑的一般合约安全。

对于本文,如果你想继续阅读,请参阅409H/sample_nft_project代码库。

法国戛纳将十处城市地标拍卖,载入“元宇宙”:金色财经消息,近日,在上周进行的一场特别拍卖会上,法国戛纳市(Cannes)将十处城市地标遗产以NFT数字藏品形式进行拍卖。其中,戛纳国际电影节举办地——戛纳节庆宫(lePalaisdesfestivals)的NFT数字藏品以65000欧元成交,十字大道(laCroisette)NFT以59040欧元成交。戛纳成为将城市地标载入“元宇宙”的欧洲城市先驱。(法国《费加罗报》)[2022/7/1 1:44:52]

1、构建层

首先,我们需要描述我们想要在我们的项目中使用哪些层/特征,以便我们知道要制作什么样的图形。对于这个示例项目,我们将创建一个具有一些基本不同层/特征的简单项目:

头型

头部颜色

眼睛的颜色

眼睛形状

嘴巴颜色

“元宇宙第一股”Roblox首份年报未达预期致盘后股价暴跌15.28%:金色财经报道,2月16日,“元宇宙第一股”Roblox发布了2021年第四季度和全年财务业绩,该公司2021财年收入为19亿美元,与2020财年相比增长108%;经营亏损为4.95亿美元,2020年同期经营亏损为2.66亿美元;净亏损为4.91亿美元,2020年这一数字仅为2.53亿美元。值得注意的是,Roblox开发者社区在2021年共获得了5.383亿美元,超出Roblox此前5亿美元的目标,与去年同期相比增长63.75%,但仍低于Roblox总体收入增速。

在Roblox的经济体系中,用户购买虚拟货币Robux,并在Roblox平台上完成消费。用户充值总额即为预订量,但由于Roblox需要在用户消费之后,将销售所得与作品创作者分成,因此预订量虽然并非收入,但也能反映出未来一段时间内Roblox的预期收入。由于亏损情况、预订量等指标未达预期,Roblox财报发布后,盘后股价下跌15.28%至62.1美元/股。[2022/2/16 9:55:29]

嘴型

中国军网:全军举办首场“元宇宙”网络春晚:金色财经报道,一场融数字化技术、跨时空交互于一体的军营网络文化盛宴“2022年元宇宙军营网络春晚”于2月1日下午15时举办。据了解,这是全军首场“元宇宙”网络春晚。此次晚会由中国军网、“学习强军”客户端,联合数码视讯及旗下数字藏品发行平台洞壹元典制作。晚会采用数字场景构建、区块链、AI、AR/VR等先进技术,设置主会场1个,中国第8批赴南苏丹(朱巴)维和步兵营、空军某部驻甘巴拉雷达站等多个互动分会场。

在“元宇宙”平行空间,广大网友可以适时交流互动、共迎新年;还可以收到由神舟十二号飞行乘组。中国军网、“学习强军”客户端将携手航天英雄杨利伟推出一款融合AI语音、图像识别、全息成像等技术的H5产品,为广大网友送上一份具有“独家记忆”的“限量版”新春纪念。[2022/2/2 9:26:52]

我们将首先构建不同类型的头部:圆形、方形和三角形选项,带有颜色变化。

金色相对论 | 高庆忠:区块链+AI应用前景广阔:在本期金色相对论中,在谈到区块链结合AI能带来怎样的独特优势这一问题,智能矩阵Atmatrix创始人高庆忠表示:区块链+AI, 落地是否难上加难,关键要看其项目要解决的问题是什么以及其解决方法是否有效,对于能扬长避短,不仅发挥AI优势,而且发挥区块链优势的AI区块链项目只会更容易些。对于能解决实体产业实际问题的AI区块链项目未来将更容易被市场认可。ATN和Atmatrix连接人工智能与区块链,为区块链世界带来人工智能,用区块链技术来重构人工智能产业生态,这个项目未来应用前景将相当广阔。区块链有短板,AI有困境,只要避开短板和困境,发挥各自优势和特长,两者结合,还是很有前景的。[2018/7/17]

首先,你需要一个图形创建软件。对于这个项目,我使用“?8位画家”,画布大小为16x16。

参考0,0坐标作为面的中间。这样我们就可以在画布上创建相对于头部有间距的其他层。

金色独家 数字彗星创始人张东谊:区块链企业从四个方面提升安全:金色财经独家专访,针对近期热议的安全问题, 数字彗星创始人张东谊指出:目前区块链创业者、从业者、数字货币持有者的区块链安全意识是不够的,安全是个非常庞大的系统架构,其中包括系统安全、网络安全、代码安全、通信安全、中间件安全、业务安全,涵盖面很广。区块链企业应该从:a.使用专业的代码审计服务;b.熟悉安全编码规范,严进宽出规则;c.密码算法的安全性;d.多人代码审核、内部测评小组、外部专家评测,白帽黑客激励机制等四个方面提升安全性。安全是个相对的概念,没有绝对的安全,安全的本质是信任问题。企业应该做好边界的安全,提升入侵检测和应急响应的能力。[2018/6/18]

4、验证合约

区块链浏览器如Etherscan现在将显示我们的合约,因为它已经部署,但将只显示字节代码,直到我们验证了合约。有时这是一个手动过程,但在部署过程中有可用的自动化工具来执行此操作。当我们的合约从OpenZeppelin存储库中导入其他合约时,我们将通过使用一个名为truffle-plugin-verify的强大工具来节省时间。

验证合约将使其更具可读性,因为Solidity代码将发布在区块浏览器上,人们可以更轻松地验证合约的逻辑。这与社区和开发人员建立了内在的信任,因为每个人对项目背后的代码都有相同的看法。

我们将需要创建一个新.env文件并为Etherscan和QuickNode添加API密钥,并提供一个秘钥恢复短语,以便我们可以在Rinkeby测试网上部署合约并使用两个验证合约命令。

shelltruffle?migrate?--network?rinkeby?#?Deploy?contract?to?Rinkeby?with?Truffletruffle?run?verify?SampleNftContract?--network?rinkeby?#?Verify?contract?source?code?on?Etherscan

5、预部署注意事项

如果你正在关注sample_nft_project存储库,则:

图形相关

将更多图层图形添加到images_raw目录并正确命名文件。

阅读PHP脚本以确保最终图形和特征按照您的意愿构建,因为目前没有强制执行稀有性/唯一性。

安全可靠地托管你的图像元数据至关重要。如果它托管在你自己的域中,则图形存在不持久的风险。一些项目提倡使用在IPFS上存储数据。

智能合约相关

确保将元数据的静态端点更改为托管元数据的位置。

确保将合约名称和符号更改为与你的项目相关的内容。

确保你对每个NFT的成本感到满意,或者如果你不满意,请更改该值。

部署合约时,请确保将maxSupply设置为images_processed目录中最大数字的整数。

考虑使用带有JavascriptVM或注入的web3提供程序的Remix来部署它,指向Rinkeby,这样你就不会使用真钱来测试它。

5、部署后注意事项

由于我们可以向合约添加/编辑功能,包括更改BaseURI,最好将此值设置为静态或至少renounceOwnership()稍后调用,如果你想将所有内容指向服务器并更新端点以进行“揭示你的NFT”事件。尤其需要注意的是,如果元数据位于中央服务器上,那么任何有权访问该服务器的人都可以更改特征和外观的NFT。

一旦铸造供应达到其最大值并且你已从合约中提取ETH,请考虑调用renounceOwnership()。由于NFT是静态供应的,因此你不再需要对合约拥有任何所有权。

这份NFT智能合约未经修改,将要求支付ETH以换取NFT,这可能会引发“gas战争”,尤其是在高度期待NFT的情况下。

我们还注意到创建者如何收到为NFT支付的ETH。我们没有添加在调用mint()时将ETH付款转发给合约所有者的逻辑,而是添加了另一种方法供所有者调用withdraw(),以便他们可以随时调用。这意味着用户铸造NFT的Gas限制会更低。

买卖NFT可能很有趣,但构建自己的NFT项目可能令人生畏。希望这能让你对这个过程有所了解!

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

链链资讯

[0:15ms0-3:818ms