NFT的功能价值
1. NFT功能:实现资产的去中心化认证和交易
从认证的角度来看:核心原因在于认证的不可篡改和永久性,而实现不可篡改属性的基础是基于区块链技术的数据交易过程和分布式存储的公开。
从交易的角度来看:除了不可篡改和公开可追溯之外,还有成本因素,因为NFT对应的是资产,中心化机构作为中间委托机构存在中介成本,而NFT是基于区块链,而区块链本身就是一个消除中间成本的基于信任的机器。
2. NFT价值=虚拟货币 资产权证 流动性
NFT作为区块链上铸造的非同质代币,主要通过虚拟货币进行交易,因此NFT具有一定的虚拟货币价值。
NFT作为一种资产的数字权证,代表着资产本身的价值。同时,NFT的技术特性赋予了资产所有权流动性和可追溯性。一方面,流动性增加了资产价值。另一方面,溯源解决了艺术品收藏等资产识别问题。假权与真权的痛点 NFT的流动性赋予了资产增量的交易价值。
3. NFT底层技术
基于NFT的底层技术——区块链。NFT唯一的公开、不可篡改、可交易的属性,是基于目前的区块链技术。
区块链的数据结构分为区块头和区块体。不同的区块通过前一个区块头的哈希值连接起来,形成一个链式结构。区块头和区块体通过默克尔根域连接。连接的。以以太坊为例,NFT开发公司 区块头中存储的数据主要包括父区块头的哈希值、当前区块交易相关的默克尔树根节点的哈希值、区块难度值、矿工地址、区块高度、 Gas上限、Gas使用量、时间戳、Nonce值等。区块体中存储的数据包括交易记录表和叔块,其中NFT交易记录存储在区块体的数据记录表中,由矿工打包。
简单的区块链结构图如下:
在区块链上确认并打包成块的数据不可篡改,将永久存储在链上。NFT的数据信息在链上确认后,不能再修改。当矿工或超级节点使用共识算法完成区块生成时,会通过P2P协议向全网广播(P2P协议是一种分布式网络协议,出现时间早于区块链技术)。, 信息将被更新。该机制实现了去中心化的分布式记录,共识算法保证了恶意节点无法篡改信息。
- 区块链分类
根据去中心化程度,可以分为三种类型的链,即公有链、联盟链和私有链。
2 . 共识算法
区块链建立去中心化信任的基础是共识算法。目前主流的公链共识算法分为三类,即PoW、PoS、DPoS:
PoW算法:比特币和以太坊1.0采用PoW算法,即Proof of Work。以比特币为例,不断进行SHA256计算,最终找出哈希值满足给定个数前导0的节点,才有出块权;
PoS算法:以太坊2.0采用这种算法,Proof Of Stake,权益证明,引入币龄概念。你持有的币越多,获得区块的概率就越高。该算法减少了计算量,提高了TPS(每秒并发交易量),牺牲了一定程度的去中心化;
DPoS算法:Delegated Proof of Stake,每个节点抵押自己手中的代币来投票选出最有能力和信誉的节点出块,以EOS区块链为例,全网投票选出21个超级节点,21个超级节点nodes 节点轮流出块。该算法可以大幅提升TPS,但去中心化程度进一步降低
3. 智能合约
标准协议:NFT通过智能合约ERC-721、ERC-1155等标准合约部署在区块链上。智能合约是部署在区块链上的一段可执行代码。ERC-721标准适用于任何非同质数字内容。ERC-1155在游戏中更多的用于识别一类道具。
智能合约交易触发和执行机制:交易是连接外部世界和以太坊内部状态的桥梁,所以以太坊也被称为交易的状态机。NFT的智能合约部署完成后,对外调用RPC接口访问以太坊主网。矿工打包交易,EVM(Ethereum Virtual Machine)根据外部输入的参数找到对应的智能合约并执行对应的合约函数。执行完成后,在链上更新状态。