13

今日推荐 | NFT:加密数字资产的基石

 4 years ago
source link: https://news.huoxing24.com/20200112170606487251.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

作者: DegameLabs链游实验室

专注于研究链游新玩法,定期进行技术分享和行业资讯。

从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的提出和实践是具有革命性意义的——价值不仅是可以通过加密货币承载,还可以有另一种全新、独特的承载方式。

ER3mIfj.jpg!web

NFT的价值

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

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

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

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

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

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

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

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

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

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

NFT的应用场景

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

游戏道具

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

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

qYV3mee.jpg!web

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

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

YN7zAnf.jpg!web

MyCryptoHeros的NFT游戏道具与英雄

收藏品

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

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

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

mqUrama.jpg!web

Opensea中币安NFT交易市场

yy2qEb7.jpg!web

近期成交价最高的NFT

NFT的主流协议标准

  • ERC721

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

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

  • 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的具体含义则交由更上层的解析。

  • EOSIO.NFT

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

  • 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资产描述能力让渡于更上层,但它为上层提供了更丰富的元信息,在具备自描述能力的同时保证了扩展性。该部分设计文档可见。

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

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

NFT的未来

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

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

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


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK