近期,随着市场热情的持续高涨,NFT开始进入人们的视野,并且持续发酵。据数据统计,NFT全球市值规模已经达到214.79亿美元,成为这轮牛市中最热门的资产类别之一。 但有利就有弊,由于基本的设计缺陷,人们经常听到NFT“永远在区块链上”的说法,因为NFT在区块链上存储数据的成本和空间限制,通常会只存储所有权记录,而没有NFT的实际内容。
NFT对应的数字艺术品并不是存放在区块链上,而是存放在网络的其他地方。如果该文件存放的服务器,因公司运营不善、自然灾害、政策法规等因素停服,那么NFT资产将找不到对应的标的,失去其价值。所以,在NFT热潮下,NFT资产的安全存储问题是值得我们冷静思考的。
但IPFS的出现有效解决这些问题,存储在IPFS上的NFT,允许人们可以像在以太坊上面那样铸造和交易NFT资产,并且可以原生地支持NFT。同时,IPFS开创的内容寻址,可以与NFT的唯一性完美契合,计算出内容的哈希值,在没有人破坏文件的情况下,用户可以根据这个哈希值找到距离自己最近的副本。
随着NFT的普及,现在是重新审视在IPFS上链接和存储NFT数据的最佳实践的好时机。而这一切,正是需要包含NFT开发模板的Filecoin Box。
近日,Truffle Suite官方宣布,将推出带有Filecoin Box的NFT开发模板,Filecoin Box可在Truffle中使用!开发人员可以使用Filecoin Box入门,并开始打造去中心化艺术长廊。
1.名词解析
Ganache:(Truffle Suit一员)是为开发者提供了私人的、可本地运行的区块链案例的一款模拟器。通过提供“一键式”体验帮助许多开发人员创建了以太坊dapp。Ganache使运行分散式网络的困难部分自动化,从而为开发人员提供一个个性化的环境来修改和开发应用程序。它无需等待分散的测试网络来确认交易,从而加快了开发速度,并且它提供了一个可控制的,可配置的环境来重现不同的测试场景。
2.使用Filecoin Box可以做什么
使用Filecoin Box,用户可以完成构建Filecoin应用程序的大部分开发任务:
启动的个人IPFS节点存储和检索文件
创建存储交易,并查看其在不同状态下的进展
测试应用程序如何处理存储交易的到期
在帐户之间转移Filecoin的令牌FIL
与各种Filecoin钱包进行交互
Filecoin Box的优势让用户能够进入 Filecoin 生态系统和使用 Filecoin强大的分布式存储,继而为用户的DApps带来好处。不仅如此,Filecoin Box还能使开发人员构建去中心化美术馆,除了用于部署基于ERC-721的NFT的以太坊节点之外,它还包括了Lotus和IPFS节点。
3.在Truffle上使用Filecoin Box铸造NFT流程
1. 对Filecoin Box的要求
l Windows、Linux或MacOS
2. 安装
3. 设置
打开Filecoin Ganache,安装完成后,您可以使用以下命令运行Filecoin Ganache。
这一步骤将创建10个账户,每个账户加载100个FIL,并同时显示其账户地址和相关的私钥。
它还启动了Lotus和IPFS进程,分别在:http和IPFS上运行。
假设您的程序运行正常,你可以打开Filecoin网络浏览器。网址是:http://localhost:3000。
6. 运行Ethereum Ganache
metadata (QmS4t7rFPxaaNriXvCmALr5GYRAtya5urrDaZgkfHutdCG)
thumbnail (QmbAAMaGWpiSgmMWYTRtGsru382j6qTVQ4FDKX2cRTRso6)
asset (QmUWFZQrJHfCVNHXVjjb2zeowVvH7dC6rKpbdHsTdnAgvP)
若假设本地的Ethereum Ganache节点正在运行,我们可以打开控制台,通过以下步骤来铸造一个新的NFT。由于基础URL被设置为IPFS网关的URL,我们只需要将CID传递到资产元数据中即可
11.转让所有权
最后,我们只需转入所有权,即可完成交易体验。
在NFT浪潮的引领下,越来越多的用户关注并参与制作其中,如果您还没有体验过如何创建一个属于您的NFT并开启模拟交易,打造一个属于自己的去中心艺术长廊。请关注公众号【IPFS爱好者】,即可获取官方链接教程地址,深度体验下如何在Truffle Suite上使用Filecoin Box制造关于NFT的奇妙世界。