时间:2022-08-23 00:12:34 | 浏览:9257
非同质化通证(Non-Fungible Token,NFT)是一种架构在区块链技术上的,不可复制、篡改、分割的加密数字权益证明,可以理解为 一种去中心化的“虚拟资产或实物资产的数字所有权证书”。
从技术层面来看,NFT以智能合约的形式发行,一份智能合约可以发行一种或多种NFT资产,包括实体收藏品、活动门票等实物资产和图像、音乐、游戏道具等虚拟资产。
从物理层面来看,NFT仅仅是一串机器生成的数据,由于底层技术赋予的不可篡改性等特点,它被用于权利证明。
理解 NFT 本质:简而言之——由智能合约创建、维护、执行的非同质化数字资产通证。NFT智能合约记录了每个NFT资产的token ID、资源存储地址及它们的各项信息。
NFT储存于区块链上,但受到成本影响,其映射的实物资产或数字资产一般不上链,而是储存于其他中心化或非中心化的存储系统中,如IPFS,并通过哈希值或URL映射上链。
二、NFT功能价值NFT 基于的底层技术——区块链。NFT 所具有的唯一公开、不可篡改、可交易等属性均是基于当前的区块链技术实现。
区块链的数据结构分为区块头、区块体,不同区块之间通过前一区块头的哈希值连接,形成链式结构,区块头与区块体之间通过默克尔根字段相连。以以太坊为例,区块头中存储的数据主要包括父区块头哈希值、当前区块交易相关的默克尔树根节点哈希值、区块难度值、矿工地址、区块高度、Gas 上限、Gas 使用、时间戳、Nonce 值等,区块体中存储的数据包括交易记录表和叔区块,其中 NFT 的交易记录存储于区块体的数据记录表中,由矿工打包。
区块链结构简易图如下:
区块链上确认打包入块的数据不可篡改,将永久存于链上。NFT 的数据信息上链确认后,将无法再进行修改。当矿工或者超级节点采用共识算法完成出块后,会通过 P2P 协议向全网广播(P2P 协议是一种分布式网络协议,早于区块链技术出现),各个节点在收到广播信息确认后,会将信息更新,这一机制实现了去中心化的分布式记录,通过共识算法保证恶意节点无法篡改信息。
根据去中心化程度可以分为 3 类链,分别是公链、联盟链以及私链。
区块链建立去中心化信任的基础是共识算法,当前主流公链共识算法分为 3 类,分别为 PoW、PoS、DPoS: