一、准备
使用ipfs存储nft所需的图片、视频、音频等内容可以实现数据存储的分布式,更加的去中心化。并且元数据json同样存储到ipfs上,高可用性层面更好。不会因为数据存储服务器故障导致nft无法调用的问题。但是ipfs存储也有其缺点,具体缺点如下:
1、ipfs存储需要自行搭建ipfs节点并接入ipfs网络,搭建过程可能稍微复杂,增加了使用难度。
2、ipfs节点主要在国外,本地搭建ipfs节点后接入ipfs网络速度比较慢。在tronlink钱包中调用nft中的头像时需要从ipfs网络读取数据,加载图片时间过长。
3、由于从ipfs上读取图片时间过长,可能导致钱包或者nft交易平台无法读取到图片的情况。
4、元数据同样保存在ipfs网络上,一旦元数据json读取异常,nft基本上就等于不可访问。
基于以上原因,选择使用腾讯云存储桶来代替ipfs网络保存图片和元数据json文件。
二、操作步骤
1、创建腾讯云存储桶,保持存储桶的默认访问权限即可,其中的文件如果需要默认权限以为的权限,再单独针对文件额外设置即可。
2、创建相对应的存储logo和元数据的文件夹
3、上传文件到logo和元数据存储目录,并修改访问权限
因为logox需要通过第三方的nft平台访问加载,因此必须设置权限允许外部读
对应的元数据文件如下:
4、获取对应元数据json文件的访问url,作为tokenURI
至此,完成使用腾讯云存储代替ipfs存储的实现方式所有操作流程。
pdf+视频TRX波场链NFT发行教程及合约源代码下载:
pdf+视频TRX波场链NFT发行教程及合约源代码下载地址:
此内容仅供注册用户可见,请登录!
添加VX或者telegram获取全程线上免费指导
评论前必须登录!
注册