技术分享|10分钟基于Flow公链建立你的NFT交易市场
2022-05-18 02:00
福洛链 Flow Official
2022-05-18 02:00
订阅此专栏
收藏此文章

原文链接:https://www.onflow.org/post/nft-marketplace-video-tutorial-flow-blockchain-build-develop-kitty-items

翻译:Lanford ,Flow中文社区技术大使。转载请备注来源。

CryptoKitties 是第一个受众广泛的 Web3 游戏。CryptoKitties 之所以能被广泛认可是因为它很有趣,甚至有些滑稽,这些特质成为了区块链的一种新范式。


这个游戏是如此成功,以至于它阻塞了以太坊的交易,并促使人们去建设更好的一些东西。


现在,在 CryptoKitties 的启发下,你可以通过打造自己的 NFT 市场来学习在 Flow 上进行开发。Kitty Items 是 CryptoKitties 的样本应用,将用于教你使用 Flow 的编程语言 Cadence,以及在十分钟内学会打造你自己的 NFT 市场。


完成教程后,你可以 claim 一个独一无二的 NFT!更多信息藏在教程中,请仔细阅读 🤫

教程:https://docs.onflow.org/kitty-items/



首先...什么是 NFT 市场?

NFT 市场,有时被称为数字资产市场,用于连接创作者和收藏者。允许创作者创建自己的作品,铸造和销售 NFT。


像这样的市场通常是通过一个网络应用实现的,它对 API 进行调用,而 API 又与区块链进行交互。与区块链的交互通常是通过对智能合约的查询完成的。



开始吧!

开始的最好方法是熟悉项目本身。为此,我们已经部署了一个演示应用,让你能简单上手。亲自去试试吧!


如果你喜欢这些内容,立刻行动起来吧!请查看本教程或直接查看 GitHub 项目。想要开个头吗?打开你的终端,运行以下程序:

# 确保你安装了 git, NodeJS v16+ and Flow CLI v0.32.3+git clone https://github.com/onflow/kitty-items.gitcd kitty-itemsnpm install# 如果你使用的是 Apple M1 电脑, 下列命令也需执行# cd web/; npm i @next/swc-darwin-arm64; cd ..# run the project on the Flow testnetnpm run dev:testnet# 如果你遇到了问题,请查看这里的 FAQ: https://github.com/onflow/kitty-items#troubleshooting

喜欢通过观看视频来学习吗?看看教程演练吧!


Kitty Item Walkthrough : 

https://www.youtube.com/watch?v=0oWWcuoZ6EI&list=PL0qVMKzYEBROIztSG9v7-_HiWEDMxz4Ve&t=5s



NFT 市场的创作者们选择 Flow

Flow 是开放世界的区块链,为加密货币、NFT、DeFi 甚至 DAO 提供支持。建立安全和高效的 NFT 市场是 Flow 最突出的用例之一。BloctoBay,一个建立在 Flow 上的NFT市场,最新报告显示其用户活跃度翻了一倍。


Gaia Marketplace(https://ongaia.com/)是由 NFT Genius 开发的 NFT 市场,据 DappRadar 报道,其交易量超过 600 万美元是世界第四大 NFT 市场。有了 Kitty Items 的帮助,你将有能力打造自己的 NFT 市场,开始区块链开发之旅。


有了 Kitty Items,你在 Flow 上的开发会简单许多。打开代码仓库,你会看到一个模板项目,包括以下关键组件。


■ 前端

这是一个用 NextJS 和 React 构建的完整 Web 应用,演示了如何使用 FCL 构建一个直接连接到 Flow 链的网站。FCL 处理 Flow 账户的认证和授权,签名交易,并使用 Cadence 脚本查询数据。


■ 后端

我们喜欢去中心化,但服务器仍然非常有用,此处也不例外。后端 API 有助于保持关注点的分离,这样你的处理流程和业务逻辑就不必在前端实现。后端操作对于确保安全地处理账户和相关密钥,简化与区块链的交互是必要的。


■ Cadence 代码

Cadence 代码包括 Cadence 智能合约脚本交易。这是应用中所有区块链相关逻辑所在的地方。这里有同质化代币和非同质化代币(NFT)智能合约实例,以及与之互动的脚本和交易。此外还包含 Cadence 代码的测试样例。


现在就开始吧,访问我们的 Github 页面,加入我们的 Discord(如果你还没加入的话)。

Github: https://github.com/onflow/flow/pull/822/files

Discord: https://discord.com/invite/flow


祝你开发愉快!


 END 

什么是Flow福洛链?


Flow福洛链是一个快速,去中心化,且对开发者友好的区块链,旨在为新一代游戏、娱乐应用程序提供动力的数字资产的基础。Flow是唯一一个由始至终为消费者提供出色体验的Layer-1区块链团队。其团队创造的dApp包括:CryptoKittiesDapper WalletsNBA Top shot


CrytoKitties于2017年推出时便快速成为加密市场最受欢迎的dApp,因其成功而导致以太坊堵塞。在Flow上运营的NBA Top shot也已成为增长最快的dApp,在公开发布后的6个月创造了7亿美金销量。正因为Flow公链的可扩展性和消费者友好的体验,让这一切成为可能。目前有300多个项目正在Flow链上筹备中,我们期待看到一个伟大的生态系统蓬勃发展。


关于Dapper Labs

Dapper Labs是一家位于加拿大的全球顶尖区块链服务商,在2017 年年底通过CryptoKitties收藏游戏成功进入⽤户视野,并且因为加密猫的爆⽕导致以太坊拥堵,从而推出Flow公链以及全新的开发语言—— Cadence,旨在吸引更多的开发者在Flow 上开发应⽤。 


Flow的合作伙伴们:

我们欢迎越来越多的小伙伴加入Flow星球,为星球增添色彩!


Flow 官网:https://zh.onflow.org/

Flow 论坛: https://forum.onflow.org/

Flow Discord:

https://discord.com/invite/flow

Flow CN Telegram: https://t.me/flow_zh

Flow B站:https://space.bilibili.com/1002168058

Flow 微博: 

https://weibo.com/7610419699

Flow CSDN:

https://blog.csdn.net/weixin_57551966?spm=1010.2135.3001.5343


扫码添加Flow官方账号微信号,加入Flow生态群

微信号 : FlowChainOfficial


相关Wiki

【免责声明】市场有风险,投资需谨慎。本文不构成投资建议,用户应考虑本文中的任何意见、观点或结论是否符合其特定状况。据此投资,责任自负。

在 App 打开
hyperliquid
wal
jellyjelly
particle
空投
香港
以太坊
rwa
movement
bera
monad
sui