织梦CMS - 轻松建站从此开始!

我的网站

当前位置: 主页 > 区块链

NFT 并非不可计算,读懂可计算 NFT 基本思想与设计方案(5)

时间:2021-07-13 10:39来源:未知 作者:admin 点击:
举一个例子。假设我们为某一个图书仓库创建一个 vNFT 类别来代表图书提货单,比如用一张单子代表 100 本书的提货权。这个单子在 vNFT 中的表示示意如下

  举一个例子。假设我们为某一个图书仓库创建一个 vNFT 类别来代表图书提货单,比如用一张单子代表 100 本书的提货权。这个单子在 vNFT 中的表示示意如下:

NFT图 3. 代表图书提货单的 vNFT

  SLOT 可以发挥什么作用呢?一个 SLOT 就是 vNFT 中的一个属性子集。假设一个 SLOT 圈定了(书号,仓库编号,书名)三个属性,其意义就是说,只要两个 vNFT 在这三个属性上完全一样,那就可以被归入一类。

  图 4. 图书提货单中的 SLOT 属性子集

  比方我们看到两个 vNFT,其中都包含有这三个属性,而且都是(“ISBN 978-7-5217-2263-5”, “ 北京海淀 3 仓 ”,“ 区块链与资产证券化 ”),那么不管这两个 vNFT 各自还有什么别的属性,也不管它们其他的属性是否相同,我们都可以认为这两个 vNFT 都同属于这一个 SLOT,也就是属于同一类。由此它们便可以加和。当它们加和时,两个 vNFT 合并为一,新的 vNFT 保持这两个属性的值,将其数量属性的值加和。

NFT图 5. 两个图书提货单 vNFT 相加

  由此可见,SLOT 是一种抽象分类机制,它允许我们刻意地忽略事物的某些方面,而仅仅根据一些共性,就将不同的东西划归同一类。一旦归类,便可以进行「再匀质化」,从而进行数值计算。

  值得指出的是,SLOT 机制事实上允许个别的 vNFT 个性化自己,也就是声明自己不属于某一个类别。在实践当中,一种 voucher 的设计者可以在 SLOT 中放入一些特殊属性,专门方便一个具体的 vNFT 通过为这些特殊属性赋值以使自己「卓尔不群」,自成一类。换句话讲,如果说 SLOT 是一种「再匀质化」机制,那么 SLOT 中的这些特殊属性就是一种「反再匀质化」机制。由此可见 SLOT 机制的灵活性。这是 SLOT 机制比较高级的用法,在这里不详细展开。

与 ERC721 兼容

  可以通过多种方式实现可计算 NFT。例如,ERC1155 从某种意义上来说也是一种可计算 NFT 的实现标准,但是 vNFT 在设计上与其存在多项不同之处,其中一个重要的差别在于,vNFT 与 ERC721 兼容,每一个 vNFT 同时也是一个 ERC721。熟悉面向对象编程的读者不难理解,vNFT 可视为 ERC721 的一个派生类,因此一个应用如果支持 ERC721,那么它就已经支持 vNFT 了。相比之下 ERC1155 另起炉灶,完全创造了一中全新的通证标准,各应用需要专门编写代码来支持 ERC1155。毫无疑问,vNFT 的这种向后兼容性,大大降低了其落地应用的门槛。在实践当中,Solv 所创造的各种 voucher,都可以直接在各种 NFT 钱包中管理,也可以进入 OpenSea 等 NFT 市场流转,体现了这一设计选择的优势。 (责任编辑:admin)

织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
推荐内容