火星链 火星链
Ctrl+D收藏火星链
首页 > 世界币 > 正文

FLOW:NFT 教程 - 如何展示 Flow 和 IPFS 上的 NFT 收藏品

作者:

时间:1900/1/1 0:00:00

译文出自:登链翻译计划

译者:翻译小组

校对:Tiny熊

本文是NFT教程的的第二部分,本教程主要介绍Flow区块链、NFT和IPFS。请先阅读第一部分NFT教程-用Flow和IPFS创建NFT。

在本文中,我们将构建一个简单的React应用程序,该应用程序与Flow智能合约交互,以验证和获取用户拥有的NFT。然后,我们将解析NFT的元数据,以获得NFT的底层标的资产的IPFS位置。提醒一下我们正在打造的NFT,就像NBATopShot一样,只不过是不同的视频内容。

项目设置

本教程中,你需要运行Flow模拟器。如果你不记得如何启动,可以看看之前的文章或者查看FlowCLI文档。需要注意的是,Flow模拟器是Flow区块链在内存的模拟。所以,如果关闭了模拟器,你需要继续做以下工作:

启动Flow模拟器

部署项目

数据:Polygon链上NFT交易总额过去7日增长约194%:10月30日消息,据Cryptoslam数据显示,当前Polygon链上NFT交易额为4.04亿美元,过去7日交易额为762万美元,增长了193.86%,交易数量为3.7万笔,增长了145%,交易地址有8978个,与之前持平。[2022/10/30 11:58:08]

铸造你的NFT

在本教程第一部分NFT教程-用Flow和IPFS创建NFT详细介绍了其中的每一个步骤。

此外,还需要在你的机器上安装NodeJS。你可以在这里安装。

和之前一样,你需要一个文本编辑器。

初始化React和安装依赖

在第一部分教程中创建的pinata-party项目目录下创建React应用。

要创建我们的应用程序,运行以下命令:

npxcreate-react-apppinata-party-frontend

数据:Cardano跻身前三大NFT链,仅次于以太坊和Solana:金色财经报道,Cardano 区块链经历了网络活动的爆炸式增长。根据 Cardanoscan 的数据,10 月 19 日,网络交易量升至 97,959 笔,为 10 月初以来的最高水平,这意味着月增长率达到 75%。此外,Cardano 现在跻身前三大 NFT 链之列,在过去 24 小时内以 120 万美元的 NFT 交易额排名在 Immutable X 之前,仅次于以太坊(Ethereum)和 Solana。另据 openCNFT 数据,NFT 交易量在 10 月 17 日和 18 日分别达到 300 万 ADA 和 280 万 ADA,这使 Cardano 成为第三大 NFT 协议。(u.today)[2022/10/20 16:30:40]

当一切安装完成后,你会有一个新的目录,叫做pinata-party-frontend,切换到该目录,安装依赖。

首先,参考Flow文档,需要安装FlowJSSDK。前端的设置我们只需要按照Flow的文档进行即可:

StarkWare创始人:一笔交易可以产生6000万个NFT:金色财经报道,零知识(ZK)汇总技术公司StarkWare创始人Eli Ben-Sasson表示,其新的递归有效性证明理论上可以在以太坊区块链上汇总多达6000万笔交易。此前他在一次演讲中宣布开始生产 StarkWare的新递归有效性证明技术。

与标准Validium扩展相比,递归有效性证明可以进一步将交易吞吐量扩展至至少10倍,并指出他们已经在市场上拥有 600,000 枚NFT。我们至少可以达到600万,而且这是在短期内。这是一件很容易做到的事情。Ben-Sasson还补充说,通过更多的工程和调整,这个数字可能会上升到6000万,并补充说:我认为也很有可能将延迟再降低5到10倍。[2022/8/8 12:09:42]

npmi;exportdefaultTokenData;//rawTokenData

button{padding:10;height:30px;min-width:100px;cursor:pointer;}

JPEX推出Crypto Punk & REDHARE NFT INDEX,以提供风险对冲工具:6月28日消息,JPEX最近推出了Crypto Punk & REDHARE NFT INDEX。整个系列的合约可以提供40倍杠杆,为主流NFT持有者提供对冲风险的投资工具。作为Crypto Punk资产持有者,当市场出现一定趋势时,用户可以通过JPEX做空Crypto Punk指数合约,通过对现货资产的风险对冲获得收益。

据悉,JPEX此前还推出了Bored Ape Yacht Club(BAYC)指数、CryptoPunks指数、Mutant Ape Yacht Club(MAYC)指数。(BeInCrypto)[2022/6/28 1:36:55]

现在,只要将新组件添加到App

exportdefaultApp;

运行应用程序并尝试获取代币数据,它应该是这样:

这真是太酷了!我们正在查找指定的账户所拥有的NFT,然后从该代币中获取元数据。并显示该元数据,我们知道该元数据中的一个值解析为一个视频文件。让我们把它显示出来。

B站UP主“国建”将于6月23日推出《清明上河图》NFT盲盒:B站UP主“国家建筑师CthuworkNA”宣布将于6月24日推出体素版《清明上河图》NFT盲盒。在本次项目中,“国建”团队从北宋张择端版《清明上河图》的长画卷中提取出了具有戏剧性和特色的人物,制作了20000份限量版数字盲盒,这些盲盒将基于BSC链进行发行。盲盒销售完毕后,项目将会开启国建《清明上河图》元宇宙。

据悉,“国家建筑师CthuworkNA”是MineCraft游戏中的创作团队,以在虚拟世界中搭建中国传统建筑广受欢迎,在B站上拥有超过70万粉丝。[2021/6/4 23:12:38]

从IPFS获取媒体文件

你已经注册了一个Pinata账户,并通过Pinata上传界面将你的视频文件添加到IPFS。这意味着你已经可以从IPFS中获取内容了。在PinExplorer中,当你点击一个哈希值时,你会被带到PinataIPFS网关,在那里你的IPFS内容被解析并显示。为了教程更通用,我们还是从ProtocolLabs网关中获取它。

回到TokenData

p>);};exportdefaultTokenData;//rawTokenData.js

我们已经添加了一个video标签,它指向IPFS上的文件。你会注意到,这里拆分了uri值,以获得IPFS哈希值,这样就可以从IPFS网关获取对应内容。先介绍下那个URI。

我们用NFT创建的uri看起来像ipfs://Qm...。我们之所以这样创建,是因为IPFS桌面客户端默认允许你点击并打开这样的链接。另外,Brave浏览器也支持粘贴这样的链接。并且我们认为这种链接形式会随着IPFS的发展得到越来越多的支持。

然而,在这里下,我们需要在利用哈希来从IPFS公共网关获取内容,并在页面上显示。因此链接会是这样:

https://ipfs.io/ipfs/QmRZdc3mAMXpv6Akz9Ekp1y4vDSjazTx2dCQRkxVy1yUj6

现在,如果你访问我们的应用程序中获取代币数据,会看到如下界面:

这是一个真正的活的数字资产!你的视频可能会有所不同,但希望你在应用中感受到相同的体验。

最后

这是一个非常简单的应用,你可以做很多事情让它变得更漂亮,让它的交互性更强,甚至可以为它添加更多的Flow元素。FlowJSSDK的功能很强大,所以我推荐大家阅读一下文档。

在第二部分成功地使用Flow为应用添加了身份验证,创建了一个接口来获取NFT的信息,创建了一种方法来显示了原始元数据以及对应的底层标的资产。这一切都由Flow区块链和IPFS来保障。我们知道NFT是由谁拥有,也知道显示的内容是有效性,因为哈希值被编码到NFT中。

在本教程的最后一篇,我们将专注于创建一个迷你交易市场,让我们转移NFT。

本翻译由CellNetwork赞助支持。

来源:https://medium.com/pinata/how-to-display-your-nft-collection-like-nba-top-shot-with-flow-and-ipfs-6ba75048bf8a

参考资料

登链翻译计划:https://github.com/lbc-team/Pioneer

翻译小组:https://learnblockchain.cn/people/412

Tiny熊:https://learnblockchain.cn/people/15

NFT教程-用Flow和IPFS创建NFT:https://learnblockchain.cn/article/2271

NFT教程-用Flow和IPFS创建NFT:https://learnblockchain.cn/article/2271

这里安装:https://nodejs.org/en/

Flow文档:https://docs.onflow.org/flow-js-sdk/flow-app-quickstart

第一篇文章:https://learnblockchain.cn/article/2271

Pinata:https://pinata.cloud/

PinExplorer:https://pinata.cloud/pinexplorer

CellNetwork:https://www.cellnetwork.io/?utm_souce=learnblockchain

免责声明:作为区块链信息平台,本站所发布文章仅代表作者个人观点,与链闻ChainNews立场无关。文章内的信息、意见等均仅供参考,并非作为或被视为实际投资建议。

本文来源于非小号媒体平台:

登链社区

现已在非小号资讯平台发布105篇作品,

非小号开放平台欢迎币圈作者入驻

入驻指南:

/apply_guide/

本文网址:

/news/9781311.html

免责声明:

1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险

2.本文版权归属原作所有,仅代表作者本人观点,不代表非小号的观点或立场

上一篇:

盘点零知识证明代表性项目:如何影响和塑造区块链生态系统?

标签:NFTFLOWFLOATANFTNDR价格flow币值得投资吗FLOKIPADPDATA价格

世界币热门资讯
SPE:公链项目 CasperLabs 被以太坊开发团队成员 Vlad Zamfir 提起民事诉讼,被指存在不正当竞争等行为

链闻消息,公链项目CasperLabs在美国加利福尼亚州北部地区法院被以太坊开发团队核心成员VladZamfir提起民事诉讼.

1900/1/1 0:00:00
HARM:3.16 比特币午间简评

行情观点:上午建议反弹进空即可,给出的操作建议:反弹54000空单入场,目标53000-52000-51000,止损55000,小时级别来看,大饼早盘插针探底刺破下轨支撑.

1900/1/1 0:00:00
以太坊:YFX即将上线Layer2合约交易

以太坊成功地成为最受欢迎的DeFi应用平台,这样的成功也导致了高昂的gasfee。这使许多用户难以进行简单的交易,尤其是当以太坊涨到2,000美元时,在牛市中gasfee也达到了新高.

1900/1/1 0:00:00
PAD:Gate.io 将上线 BSCPAD(BSCPAD) 交易的公告

Gate.io将于2021年3月17日18:00上线BSCPAD(BSCPAD)交易。BSCLaunchPad是用于Binance智能链网络的一个分散式IDO平台.

1900/1/1 0:00:00
ING:MTV第二轮定期锁仓活动上线,年化最高可享30%!

亲爱的Pool-X用户,Pool-X平台将联合MultiVAC(MTV)项目方于2021年03月18日18:00:00(UTC8)上线第二轮定期锁仓挖矿活动.

1900/1/1 0:00:00
MBL:莱特币 MimbleWimble 协议代码已进入正式审核阶段

链闻消息,莱特币基金会发推称,MimbleWimble隐私协议代码已完成,该代码已准备好供其他开发人员进行正式审核,审核过程可能会持续数周或数月,最终代码将被合并到莱特币的主要代码库中.

1900/1/1 0:00:00