理 解 N F T

前言

本文主要从概念到技术实现两个方面为主,好了,开始吧。

什么是NFT

NFT 即 Non-fungible Token(非同质化代币),是 Fungible Token(FT)的相对概念,两者之间最大的区别在于独一无二」和「能否分割」 ,这也就使得 NFT 更加适合于对标现实世界中的资产。

NFT 包含了记录在其代币合约中的识别信息。这些信息使每一个 NFT 代币各有不同,因此不能被另一种代币直接取代。它们不能以一换一,因为没有两个 NFT 资产是相同的,而像 ETH、NEST 等资产属于 FT 资产,是可分割的,可以互相交换。

NFT 非同质化代币最大的特点就是其不可分割,而且独一无二; 就像世界上没有两片完全一样的树叶, NFT 属性表现也是如此。并且,NFT这种特性是由其代币合约在链上保证的,如果该 NFT 资产发行在 以太坊上,只要以太坊网络是安全的,那么你的 NFT 资产的属性就是确定的,无法篡改和抹除

应用场景

在这里插入图片描述

具有代表性的协议区别

在这里插入图片描述

NFT的创建流程

在这里插入图片描述

技术实现流程

在这里插入图片描述

国内NFT平台上实现的一个NFT展示效果

在这里插入图片描述

相关实现函数

ERC1155 函数

在这里插入图片描述

ERC 1155 效果

在这里插入图片描述

ERC721函数

在这里插入图片描述

ERC721实现效果

在这里插入图片描述

如何调用合约方法

RPC调用方法

在这里插入图片描述

通过java web3j 调用合约方法

在这里插入图片描述

本章完… 后面再接着更新

猜你喜欢

转载自blog.csdn.net/qq_38420688/article/details/121135286
今日推荐