NFT——加密数字资产的基石

5,570

原文标题:《「技术分享」NFT——加密数字资产的基石》
原文来源: DegameLabs
导读
从 2017 年末迷恋猫 (cryptokitties) 的爆红至今已过去了接近 2 年,它带来了 ERC721 协议,也让人们见识到了 NFT 的魔力。本文将会对 NFT 的价值点、应用场景和技术面进行全方位解读,并对主流的 NFT 资产标准进行对比分析。
NFT 是什么?
NFT 全称为 non-fungible Token,中文名叫非同质化通证。我们常见的 Token(如 BTC,ETH 等)都是同质化的,每个 BTC 之间没有任何区别(就像 2 张 100 元人民币一样),可以互换和分割。(区块律动 BlockBeats 小编按:巧了,前几天我们发了一篇关于 NFT 的文章,认为比特币是非同质化的,与本文观点相反,详情请点击阅读《如果说,你的签证是一个 NFT 呢?》)而 NFT 的重要特征在于:每一个 NFT 拥有独特且唯一的标识,两两不可互换,最小单位是 1 且不可分割。

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

图为迷恋猫
迷恋猫游戏对于 NFT 的提出和实践是具有革命性意义的——价值不仅是可以通过加密货币承载,还可以有另一种全新、独特的承载方式。
NFT 的价值
我们知道,货币本质上是一般等价物,是具有价值共识的载体。在现代社会,个人的财富早已不再通过持有的货币数量来衡量,而更多是看其名下的资产。这些资产包括但不限于房子、车子、股票债券等具有一定市场价值的物品。对于现代社会的一般个体来说,资产所承载的价值往往远大于其持有的现金价值。
然而,现实世界中的资产往往有以下两个缺陷:
1. 大部分实体资产流动性很差;
2. 防伪成本高,部分重资产需要中心化确权。例如房产的确权需要依赖房管局登记;在没看到实物前很难证明你拥有它;
在区块链世界中,我们拥有了加密货币来表征货币属性的资产,自然也需要一种用于表征非货币资产的价值媒介,于是 NFT 应运而生。得益于区块链的去中心化、不可篡改、密码学确权等特性,NFT 解决了资产在现实社会的一系列问题:
流动性更好,可进行高效、原子地交易;
密码学确权,无法伪造资产。
另外,NFT 还做到了加密货币做不到的特性,如表征负资产(负债),身份或权益证明,虚拟道具物品等。NFT 填补了加密资产的空白,让我们能够将具有独立价值的资产纳入加密经济的范畴中,并获得区块链的保护。
然而,在赋能实体经济时,我们也发现 NFT 目前所面临的问题:实体资产价值映射的问题,简单来说是「价值上链」——如何让参与者相信这个 NFT 表征的是其所有者承诺的资产,如何证明?由谁来背书?我们认为,由于目前大部分的实体资产本身是一种中心化资产,在 NFT 未获得共识之前,其价值上链不得不依托中心机构的背书。例如如果要将房产以 NFT 的形式上链,那么在当前的体系下我们仍需要房管局为这种 NFT 的价值背书。
但我们也需要指出,NFT 是一种数据协议,它由链承载,链上流通,加密确权。它所应用到的业务也并不一定需要是去中心化的。
NFT 的应用场景
NFT 可以表征数字资产本身,也可用于表征某种特殊用途的凭证(房产证、护照、门票、优惠券等),因此它的使用场景是极其广泛的。下面我将主要介绍 NFT 在游戏和收藏品领域的应用。
游戏道具
广义的游戏道具包含了游戏内玩家所拥有的一切相关资产。这些资产都有一个共同特点:玩家必须通过游戏行为获得,或通过金钱购买。
游戏道具是非常适合采用 NFT 来进行表征的数据形式。一方面游戏道具产自链上,用之链上,由游戏场景提供价值支撑,规避了「价值上链」这一中心化的环节;另一方面,大部分的游戏装备、角色都是独一无二的,且能够自由流通,这与 NFT 的特性相符。另外,NFT 的游戏道具还能进行跨场景、跨服甚至跨游戏的确权和复用,使得游戏资产本身不再仅限于一个孤岛,而可能成为生态内真正通用的硬通货。

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

MyCryptoHeros 的 NFT 游戏道具与英雄
收藏品
NFT 可以来表征一些收藏品所有权。
收藏品有两个特性:独一无二与不可伪造。在中心化的网络世界里,我们很难用一个数字媒介来合理地表征这类资产。NFT 恰好弥补了这一空白。例如在艺术品领域,我们可以将对书画、雕塑等艺术资产的所有权以 NTF 的形式保存在区块链上,将实体寄存于一些强信任的中心机构(如博物馆、金库等),便可实现在不需要接触实物的情况下进行确权、交易、认证、流转等操作。我们甚至能将艺术品证券化,成为一种流动性更高的投资品
19 年 12 月份,币安发行了一系列基于 ERC1155 协议的限量收藏版 NFT,也是业界首批主要承载品牌价值的 NFT。下图是在本文撰写时 OpenSea 交易市场中该类 NFT 的部分标价。最便宜的在 0.075ETH(约 73 人民币)左右,最贵的成交价高达 23.8ETH(约 22900 人民币)。可见 NFT 作为收藏品的价值支撑是可以来源于品牌溢价和其自身的稀缺性,并获得市场高度认可的。
Opensea 中币安 NFT 交易市场

近期成交价最高的 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 资产描述能力让渡于更上层,但它为上层提供了更丰富的元信息,在具备自描述能力的同时保证了扩展性。该部分设计文档可见 Github。
当 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 的形式呈现,我们也最终会迎来一个如牛奶般丝滑的数字经济世界。
来源链接:weixin.qq.com

区块律动 BlockBeats 提醒,根据银保监会等五部门于 2018 年 8 月发布《关于防范以「虚拟货币」「区块链」名义进行非法集资的风险提示》的文件,请广大公众理性看待区块链,不要盲目相信天花乱坠的承诺,树立正确的货币观念和投资理念,切实提高风险意识;对发现的违法犯罪线索,可积极向有关部门举报反映。    

发表评论

电子邮件地址不会被公开。 必填项已用*标注