提醒:因为软件开发行业无明确禁止法规, 该企业仅提供软件开发外包定制服务,项目需取得国家许可,严禁非法用途。 违法举报

以z简单的方式解释 NFT 项目的一般架构

更新:2022-10-07 18:07 发布者IP:113.77.162.15 浏览:0次
发布企业
东莞楚恒辰诺网络科技有限公司商铺
认证
资质核验:
已通过营业执照认证
入驻顺企:
3
主体名称:
东莞楚恒辰诺网络科技有限公司
组织机构代码:
91441900MA7J444K9Q
报价
请来电询价
所在地
广东省东莞市松山湖园区瑞和路1号2栋302室03
联系电话
14778333741
杨总监
13268813057
技术总监
邓卓恒  请说明来自顺企网,优惠更多
请卖家联系我
14778333741

产品详细介绍

当我们不是很熟悉所涉及的技术时,却试图想要理解 NFT项目的体系结构,有时就会觉得它是一项艰巨的任务。本文试图来解释一二,希望能给大家对 NFT 的一般架构的理解有一定帮助。

让我们参考下图,看看典型的 NFT项目的核心组件是什么。这里强调的是典型且一般的,但由于项目都不尽相同,使得他们之间总会有一些细微的变化。

典型的 NFT项目架构由 4 个主要组件组成。这些本质上可以分解为:

铸造网站:用户通常会去“铸造”NFT 的地方。

钱包管理软件:终端用户用于与以太坊区块 链进行交互的地方。

智能合约:存在于区块链上的一段代码,NFT 就“存在”在这里。所有的 NFT 都是由智能合约产生的,但并不是所有的智能合约都会产生NFT。

元数据存储:项目选择托管与 NFT 相关的数据的方式。

铸造网站

铸造网站和普通网站并没有太大区别。主要的区别在于,它们通常使用一些流行的 JavaScript 库,允许终端用户通过钱包连接与区块链交互。在编写本文时,zui常见的两个库是 Web3 和 Ethers。

它被称为铸造网站的原因是,这是客户经常去铸造 NFT的地方。我们可以将铸造看作是一个实际创建 NFT本身的过程。通常情况下,用户会访问一个铸造网站,将所谓的交易发送到与该网站相关联的智能合约,在成功支付后,NFT被创建并被转移到用户的钱包。

钱包

当涉及到生成 NFT或与区块 链进行任何形式的交互时,通常需要某种形式的钱包管理软件,例如 MetaMask。

软件钱包使用所谓的RPC 与区块 链交互,并允许用户向以太坊网络提交交易。当将钱包连接到铸造网站时,就已经迈出了与智能合约交互所需的第一步,该智能合约将铸造 NFT。

智能合约真的那么智能吗?

任何 NFT都源于所谓的智能合约。在区块链的世界中,这些通常被称为一组逻辑或代码,它们以一种无需信任的方式管理用户之间的交互。智能合约代码的执行方式保证了一个可预测的结果,并确保用户之间的交易不需要第三方的信任。

智能合约本身是由开发人员编写的,然后部署到以太坊网络,在那里它们将无限期地存在,直到时间和空间的尽头。当我们创建一个 NFT时,zui终会将一个交易发送给一个智能合约,其中会包含一些数据,这些数据告知它要执行哪个函数,而那个函数又会给我们生成一些宝贵的NFT。

将元数据附加到NFT

要记住的一个重要方面是,区块 链本身是一个封闭系统。考虑到这一点,人们可能会问,生活在以太坊生态系统智能合约中的 NFT 项目中的代币ID 如何与代表链下代币本身的元数据相关联。

其实就是tokenURI 函数。使用 Bored Ape Yacht Club (BAYC) 的智能合约作为上下文,我们可以看到与代币 ID#1 相关联的代币 URI 如下所示。BAYC 已选择使用 IPFS( 一种去中心化的文件系统协议 ) 来存储与每个 BAYC代币相关的元数据,如ipfs返回 URL 的前置方案所示。

结果字符串是与这个特定代币 ID 相关联的 URL 的表示。但是,需要注意的是,并非所有的 NFT 都必须指向某些外部URL。有各种各样的“链上”项目,这些代币的数据完全托在以太坊网络上。







所属分类:中国商务服务网 / 商城开发
以z简单的方式解释 NFT 项目的一般架构的文档下载: PDF DOC TXT
关于东莞楚恒辰诺网络科技有限公司商铺首页 | 更多产品 | 联系方式 | 黄页介绍
成立日期2022年03月14日
法定代表人杨小花
注册资本100
主营产品最火爆商业模式,网络技术咨询,软件开发,系统开发,通证系统模式开发
经营范围一般项目:物联网技术研发;网络与信息安全软件开发;互联网销售(除销售需要许可的商品);网络技术服务;信息咨询服务(不含许可类信息咨询服务);信息技术咨询服务;信息系统运行维护服务;家政服务。(除依法须经批准的项目外,凭营业执照依法自主开展经营活动)
公司简介聚焦“核心卖货功网络技术咨询,软件开发,系统开发网络技术咨询,软件开发,系统开发网络技术咨询,软件开发,系统开发网络技术咨询,软件开发,系统开发网络技术咨询,软件开发,系统开发网络技术咨询,软件开发,系统开发网络技术咨询,软件开发,系统开发网络技术咨询,软件开发,系统开发网络技术咨询,软件开发,系统开发网络技术咨询,软件开发,系统开发网络技术咨询,软件开发,系统开发网络技术咨询,软件开发,系统开发 ...
公司新闻
顺企网 | 公司 | 黄页 | 产品 | 采购 | 资讯 | 免费注册 轻松建站
免责声明:本站信息由企业自行发布,本站完全免费,交易请核实资质,谨防诈骗,如有侵权请联系我们   法律声明  联系顺企网
© 11467.com 顺企网 版权所有
ICP备案: 粤B2-20160116 / 粤ICP备12079258号 / 粤公网安备 44030702000007号 / 互联网药品信息许可证:(粤)—经营性—2023—0112