来源 | DegameLabs链游实验室

责编 | Carol

出品 | 区块链大本营(ID:blockchain_camp)

从2017年末迷恋猫(cryptokitties)的爆红至今已过去了接近2年,它带来了ERC721协议,也让人们见识到了NFT的魔力。本文将会对NFT的价值点、应用场景和技术面进行全方位解读,并对主流的NFT资产标准进行对比分析。

NFT 是什么?

NFT全称为non-fungible Token,中文名叫非同质化通证。我们常见的Token(如BTC,ETH等)都是同质化的,每个BTC之间没有任何区别(就像2张100元人民币一样),可以互换和分割。而NFT的重要特征在于:每一个NFT拥有独特且唯一的标识,两两不可互换,最小单位是1且不可分割。

在迷恋猫中,每一只猫都对应着链上的一个NFT,拥有独特的id和基因,更重要的是,拥有独立的价值。迷恋猫的二级市场十分活跃,最贵的一只猫卖出了75万人民币,这也证明了以NFT作为承载形式的虚拟物品,其价值获得了市场认可。

图为迷恋猫

迷恋猫游戏对于NFT的提出和实践是具有革命性意义的——价值不仅是可以通过加密货币承载,还可以有另一种全新、独特的承载方式。

NFT 的价值

我们知道,货币本质上是一般等价物,是具有价值共识的载体。在现代社会,个人的财富早已不再通过持有的货币数量来衡量,而更多是看其名下的资产。这些资产包括但不限于房子、车子、股票债券等具有一定市场价值的物品。对于现代社会的一般个体来说,资产所承载的价值往往远大于其持有的现金价值。

然而,现实世界中的资产往往有以下两个缺陷:

  1. 大部分实体资产流动性很差;

  2. 防伪成本高,部分重资产需要中心化确权。例如房产的确权需要依赖房管局登记;在没看到实物前很难证明你拥有它;

在区块链世界中,我们拥有了加密货币来表征货币属性的资产,自然也需要一种用于表征非货币资产的价值媒介,于是NFT应运而生 。得益于区块链的去中心化、不可篡改、密码学确权等特性,NFT解决了资产在现实社会的一系列问题:

  1. 流动性更好,可进行高效、原子地交易;

  2. 密码学确权,无法伪造资产。

另外,NFT还做到了加密货币做不到的特性,如表征负资产(负债),身份或权益证明,虚拟道具物品等。NFT填补了加密资产的空白,让我们能够将具有独立价值的资产纳入加密经济的范畴中,并获得区块链的保护。

然而,在赋能实体经济时,我们也发现NFT目前所面临的问题:实体资产价值映射的问题,简单来说是“价值上链”——如何让参与者相信这个NFT表征的是其所有者承诺的资产,如何证明?由谁来背书?我们认为,由于目前大部分的实体资产本身是一种中心化资产,在NFT未获得共识之前,其价值上链不得不依托中心机构的背书。例如如果要将房产以NFT的形式上链,那么在当前的体系下我们仍需要房管局为这种NFT的价值背书。

但我们也需要指出,NFT是一种数据协议,它由链承载,链上流通,加密确权。它所应用到的业务也并不一定需要是去中心化的。

NFT 的应用场景

NFT可以表征数字资产本身,也可用于表征某种特殊用途的凭证(房产证、护照、门票、优惠券等),因此它的使用场景是极其广泛的。下面我将主要介绍NFT在游戏和收藏品领域的应用。

1、游戏道具

广义的游戏道具包含了游戏内玩家所拥有的一切相关资产。这些资产都有一个共同特点:玩家必须通过游戏行为获得,或通过金钱购买。

游戏道具是非常适合采用NFT来进行表征的数据形式。一方面游戏道具产自链上,用之链上,由游戏场景提供价值支撑,规避了“价值上链”这一中心化的环节;另一方面,大部分的游戏装备、角色都是独一无二的,且能够自由流通,这与NFT的特性相符。另外,NFT的游戏道具还能进行跨场景、跨服甚至跨游戏的确权和复用,使得游戏资产本身不再仅限于一个孤岛,而可能成为生态内真正通用的硬通货。

加密猫团队新作芝魔师的角色NFT

OpenSea作为最大的NFT交易市场,已接入了100多款产品的NFT交易,其中大部分是可自由流通的游戏道具和英雄角色。得益于区块链和智能合约的特性,游戏道具的交易不再需要像过去5173平台那样,线上付款游戏内交割。采用NFT后,可以实现去中介的即时付款和交割,极大提升了虚拟道具的流动性和道具交易的用户体验。

MyCryptoHeros的NFT游戏道具与英雄

2、收藏品

NFT可以来表征一些收藏品所有权。

收藏品有两个特性:独一无二与不可伪造。在中心化的网络世界里,我们很难用一个数字媒介来合理地表征这类资产。NFT恰好弥补了这一空白。例如在艺术品领域,我们可以将对书画、雕塑等艺术资产的所有权以NTF的形式保存在区块链上,将实体寄存于一些强信任的中心机构(如博物馆、金库等),便可实现在不需要接触实物的情况下进行确权、交易、认证、流转等操作。我们甚至能将艺术品证券化,成为一种流动性更高的投资品

19年12月份,币安发行了一系列基于ERC1155协议的限量收藏版NFT,也是业界首批主要承载品牌价值的NFT。下图是在本文撰写时OpenSea交易市场中该类NFT的部分标价。最便宜的在0.075ETH(约73人民币)左右,最贵的成交价高达23.8ETH(约22900人民币)。可见NFT作为收藏品的价值支撑是可以来源于品牌溢价和其自身的稀缺性,并获得市场高度认可的。

Opensea中币安NFT交易市场

近期成交价最高的NFT

NFT 的主流协议标准

1、ERC721

ERC721协议诞生自cryptokitties,是最早被以太坊社区认可的NFT协议,也是目前应用最广的标准。它定义了NFT的四个关键元数据:ID(全局id),NAME(名称),SYMBOL(符号),URI(统一资源标识符),这些也成为了后来出现的各种NFT协议的元数据基础。ERC721协议接口与ERC20类似,能够实现NFT的发行、交易和授权,基本满足区块链业务的需要。

然而,ERC721协议有一个致命缺陷正制约着它的普及—一份合约只能发行一种NFT资产。加上Solidity也没有很好的方案能方便地统一管理不同合约的资产,这使得ERC721难以胜任复杂游戏的场景(一款游戏的道具类型可能多达上千种)。

2、ERC1155

ERC1155是由Enjin提出的适用于游戏场景的NFT资产协议。它与ERC721不同的地方主要在以下三点:

  1. 可以在同一份合约内发行任意种类的NFT资产,且可以对不同种类的多份资产打包交易。这大大节约了用户在进行资产交易时的手续费开销,并且优化了体验。

  2. 通过id split方案可以同时表征FT(Fungible Token,例如BTC、ETH)和NFT。这在游戏场景里比较有用,例如表征一些可堆叠的消耗品(血药、蓝药等),它们本身也是同质化的。

  3. 移除了元数据中的NAME和SYMBOL字段,仅保留ID和URI。这降低了ERC1155本身的描述能力,而把描述资产的权力让渡给了上层,Dapp可以按需定制对URI字段的解析逻辑。对于游戏场景来说,通过牺牲去中心化来换取便利性和扩展性是值得的,这使得开发者针对不同的业务场景去复用NFT道具。

从设计上来看,ERC1155更看重NFT的轻量和互操作性。在Enjin对ERC1155的实现案例中,更是直接使用整个id字段来表征FT的种类,而对于id的具体含义则交由更上层的解析。

3、EOSIO.NFT

EOSIO.NFT是EOSIO区块链上的NFT资产标准,源自社区团队,也是目前使用较为广泛的标准。EOSIO.NFT保留了NFT的四大元数据字段:id, name, uri, symbol,并且可以在一份合约内发行任意种类和任意数量的NFT资产,是非常通用的NFT资产标准。然而,它的缺陷在于数据较为冗余,且无法在单次合约调用中批量转移NFT。

4、OASIS.ASSET

OASIS.ASSET是THE OASIS协议的一部分,后者是由DegameLabs实验室自研的一套适用于游戏的跨游戏、跨合约NFT资产转移协议。我们吸取了以上三种NFT资产协议的经验,制定了一种新的通用资产协议。开发者可以利用OASIS.ASSET发行任意种类、任意数量的FT和NFT。

OASIS.ASSET所发行的资产仅有三个元数据:UUID,URI与SYMBOL。URI承载着NFT资产含义解析的重任。我们设计了一套简洁的、针对游戏场景的URI格式,能最大化、最丰富的描述NFT资产的相关信息(这是可选的,我们也正在研究采用PPK&ODIN协议来设计URI的格式)。

OASIS.ASSET与ERC1155一样,将更具体的NFT资产描述能力让渡于更上层,但它为上层提供了更丰富的元信息,在具备自描述能力的同时保证了扩展性。该部分设计文档可见Github。

当OASIS.ASSET搭配OASIS.WORLD和OASIS.MAIN使用时,便可以实现跨合约的NFT资产转移,即合约A的某个NFT可以转移至合约B中存储,且能实现全流程的确权、防伪和位置追踪。这有别于过去资产复用的常见办法(即调用同一份合约)——在THE OASIS协议中,开发者可以按需定制、部署各自的合约,自定义映射逻辑,并自由地选择接收或转移哪种资产。这不仅消除了合约自身的中心化风险(出现Bug、黑客攻击),也能更灵活地适应不同业务的发展需要。

THE OASIS协议目前已开发完毕,并已适配以太坊和EOSIO区块链,我们将会在合适的时候开源,免费供社区使用。

NFT 的未来

我们一直相信,加密数字经济是由NFT和FT共同构成的——FT是流动的血液,NFT是坚韧的基石。

如何正确地使用NFT?我们认为应当遵循分层的理念:在数据底层,NFT应是immutable的——一旦发行不可更改,始终确权,保证了资产本身的安全性;在应用层,主要制定对NFT的描述逻辑,即如何正确识别NFT。这套识别逻辑可以是中心化的,这无可厚非,因为这构成了同一个NFT的不同应用场景,正所谓“资产复用”。

相信随着数据即资产概念的不断深化,将会有越来越多的数字资产以NFT的形式呈现,我们也最终会迎来一个如牛奶般丝滑的数字经济世界。

推荐阅读

  • 被盗巨鲸用户可能遭到了持续性攻击

  • 对称、非对称公钥加密是如何工作的?

  • LSTM 之父发文:2010-2020,我眼中的深度学习十年简史

  • 早期文献中的关系抽取论文整理,赶紧 Mark 起来!

  • 为什么云开发最终将成为编程新标准?

  • CNN vs RNN vs ANN——3种神经网络分析模型,你pick谁?

老铁们求在看!????

猛戳“阅读原文”,填写中国远程办公-调查问卷

NFT——加密数字资产的基石相关推荐

  1. 未来加密数字资产或成主流货币

    [多国通膨致使加密资产领先货币] 随着通货膨胀与货币贬值相继在委内瑞拉与印度掀起货币危机,当地人每日需携带大量现金.若持续发展,加密数字资产也许会取代目前崩溃货币体系并成为主流货币. [加密资产与传统 ...

  2. Day14【元宇宙的实践构想03】—— 元宇宙的资产观(NFT、数字资产、虚拟地产、与现实世界资产关系)

  3. 基于Bootstrap的英文数字资产NFT交易平台前端模板

    XINNFT是Bootstrap5的一个NFT数字资产交易市场前端模板.它适用于销售元宇宙NFT,或不可替代的代币.数字艺术.数字音乐和所有类型的数字资产.您可以通过本网站创建.出售和收集 NFT 或 ...

  4. 【JTeam Champion NFT】一张nft头像价值千万,能抵一套房,nft是数字艺术还是金融泡沫?

    首先我们要知道NFT崛起的原因 第一,加密市场的繁荣助力NFT市场高涨 2021年以来,全球数字经济加速发展,加密数字资产交易市场火爆,带动DeFi(去中心化金融).NFT等新业态迅猛发展.资本是市场 ...

  5. 华为云推出限量NFT云宝,区块链技术为你的数字资产保驾护航

    本文分享自华为云社区<华为云独家NFT限量开抢,区块链技术为你的数字资产保驾护航>,作者: 技术火炬手. 你抢到华为云独家潮玩--数字云宝了吗? 就在最近,我们推出了基于NFT的数字云宝. ...

  6. 数字资产的价值激发:NFT 质押

    NFT 以数字艺术品的形式将数字内容资产化,在极短的时间里形成了一个规模庞大的市场.但是,数据作为生产要素的价值潜力是十分巨大的,数字艺术品只能说是释放了数据一小部分的潜力.在对数据进行价值开发中,也 ...

  7. 中证登姚前演讲:数字资产是数字金融的核心(全文)

    9月17日,由万向区块链实验室主办的第五届区块链全球峰会在上海举行.中国证券登记结算公司党委副书记.总经理姚前发表<数字资产和数字金融>主题演讲.为便于阅读,陀螺财经整理了以下观点精编版和 ...

  8. 《第十三届服创大赛A23项目-基于区块链的艺术品数字资产确权流通系统》的未完成版

    文章目录 文章目录 文章目录 开始前 零.相关概念 1.区块链是什么? 2.NFT是什么? 3.智能合约是什么? 4.我这个后端究竟在干啥? 一.准备工作-环境的部署 1.虚拟机以及linux布置 2 ...

  9. 华为云数字资产链,构建新型数字经济价值

    华为云数字资产链,构建新型数字经济价值 一.区块链发展的3个阶段 第一个阶段以公有链为主,区块链最初起源于比特币,提供真实安全的数字货币交易功能,这个阶段是区块链1.0时代,也就是虚拟货币时期. 第二 ...

最新文章

  1. oracle定时器怎么开启,Oracle的定时器使用示例
  2. Redis第一集:Windows下安装Redis和测试
  3. 编辑按钮 php,自定义百度编辑器菜单按钮
  4. 解决Tensorflow 使用时cpu编译不支持警告
  5. djngo快速实现--使用Bootstrap
  6. 发送编辑器里面的内容_【公众号运营技巧7】编辑器不会用?365微信公众号编辑器操作指南!#鱼神微电商创业#...
  7. mysql中where条件判断语句_MySQL Where 条件语句介绍和运算符小结
  8. 惠普g260鼠标宏软件_黑爵电竞鼠标AJ337 电竞手残党福音 鼠标宏一键火力全开
  9. 惊呆了!被公司辞退拿了22万补偿金,原东家称每月涨薪7000,只要退还22万
  10. 数据结构与算法之--高级排序:shell排序和快速排序
  11. Python __init__.py 作用详解
  12. 精于图片处理的10款jQuery插件
  13. python关闭exe程序_Python打包exe程序一行简单的代码为什么就是那么多人不知道?...
  14. 【文献阅读笔记】(2):使用IMPUTES2和minimac软件完成群体特异性的基因型填充(Imputation)
  15. 电子电路基础 (4)——电阻的认识
  16. 车牌识别算法介绍与实践
  17. python写圣诞祝福_圣诞节啊,用Python写一棵圣诞树出来
  18. [分享]来自CSDN的精华网址
  19. 再见了,IE浏览器!微软决定明年停止对IE浏览器的支持
  20. 功能:清空聊天记录页面

热门文章

  1. Windows10 Intel SGX 环境配置
  2. 基于mybatis设计简单信息管理系统1
  3. iec104 c 语言源代码,IEC104客户端源代码
  4. Java内存划分和分配
  5. 通过传参自定义打印星星的行数
  6. 5款实用的jQuery验证码插件(附js,jQuery代码)
  7. 【PyTorch】nn.ReLU()与F.relu()的区别
  8. 赤壁 mysql纯端_赤壁服务端与客户端高手进阶详解
  9. python暑期训练100题
  10. 电改政策于预付费平台的设计与应用