NFT系统简介

时间:2022-08-23 00:12:34 | 浏览:9257

一、NFT简介非同质化通证(Non-Fungible Token,NFT)是一种架构在区块链技术上的,不可复制、篡改、分割的加密数字权益证明,可以理解为 一种去中心化的“虚拟资产或实物资产的数字所有权证书”。

一、NFT简介

非同质化通证(Non-Fungible Token,NFT)是一种架构在区块链技术上的,不可复制、篡改、分割的加密数字权益证明,可以理解为 一种去中心化的“虚拟资产或实物资产的数字所有权证书”

从技术层面来看,NFT以智能合约的形式发行,一份智能合约可以发行一种或多种NFT资产,包括实体收藏品、活动门票等实物资产和图像、音乐、游戏道具等虚拟资产。

从物理层面来看,NFT仅仅是一串机器生成的数据,由于底层技术赋予的不可篡改性等特点,它被用于权利证明。

理解 NFT 本质:简而言之——由智能合约创建、维护、执行的非同质化数字资产通证。NFT智能合约记录了每个NFT资产的token ID、资源存储地址及它们的各项信息。

NFT储存于区块链上,但受到成本影响,其映射的实物资产或数字资产一般不上链,而是储存于其他中心化或非中心化的存储系统中,如IPFS,并通过哈希值或URL映射上链。

二、NFT功能价值

1. NFT功能:实现资产的去中心化认证与交易

  • 从认证角度来讲:核心原因是由于认证的不可篡改性和永久性,不可篡改属性实现基础是基于区块链技术的数据交易过程公开以及分布式存储。

  • 从交易角度来讲:除了不可篡改、公开可追溯之外,还由于成本因素,因为 NFT 对应的是资产,中心化机构做中间信任机构有中介成本,而 NFT基于区块链,区块链本身就是基于信任的机器,消除中间成本。

    2. NFT价值=虚拟货币+资产权证+流动性

  • NFT作为铸造在区块链上的非同质化代币,主要通过虚拟货币进行交易,因此 NFT具备一定的虚拟货币价值。

  • NFT作为资产的数字权证代表了资产本身价值,同时NFT的技术特征赋予了资产所有权流动性和可追溯性,一方面流动性增加了资产价值,另一方面可追溯性解决了艺术藏品等资产辨伪、确权的痛点。

  • NFT的流动性赋予了资产增量的交易价值。

    三、NFT底层技术

    NFT 基于的底层技术——区块链NFT 所具有的唯一公开、不可篡改、可交易等属性均是基于当前的区块链技术实现。

    区块链的数据结构分为区块头、区块体,不同区块之间通过前一区块头的哈希值连接,形成链式结构,区块头与区块体之间通过默克尔根字段相连。以以太坊为例,区块头中存储的数据主要包括父区块头哈希值、当前区块交易相关的默克尔树根节点哈希值、区块难度值、矿工地址、区块高度、Gas 上限、Gas 使用、时间戳、Nonce 值等,区块体中存储的数据包括交易记录表和叔区块,其中 NFT 的交易记录存储于区块体的数据记录表中,由矿工打包。

    区块链结构简易图如下:

    区块链上确认打包入块的数据不可篡改,将永久存于链上。NFT 的数据信息上链确认后,将无法再进行修改。当矿工或者超级节点采用共识算法完成出块后,会通过 P2P 协议向全网广播(P2P 协议是一种分布式网络协议,早于区块链技术出现),各个节点在收到广播信息确认后,会将信息更新,这一机制实现了去中心化的分布式记录,通过共识算法保证恶意节点无法篡改信息。

    1. 区块链分类

    根据去中心化程度可以分为 3 类链,分别是公链、联盟链以及私链。

    2. 共识算法

    区块链建立去中心化信任的基础是共识算法,当前主流公链共识算法分为 3 类,分别为 PoW、PoS、DPoS:

  • PoW 算法:比特币、以太坊 1.0 采用 PoW 算法,即 Proof of Work,工作量证明。以比特币为例,不断进行 SHA256 计算,最终找出满足给定数量前导 0 的哈希值的节点有权出块;

  • PoS 算法:以太坊 2.0 采用该算法,Proof Of Stake,权益证明,引入币龄