可计算 NFT 则不同。一个可计算 NFT 一定包含一个数量属性,这是其可支持数学计算的基本原因。为此,我们将数量(quantity)作为核心属性放在 vNFT 中。例如,如果用一个 vNFT 代表你的数字名片,而它的 quantity 是 100,这代表它并不是一张名片,而是 100 张名片的集合。当然,这个数量也可以就是 1。 图 2. vNFT 将数量(quantity)作为核心属性 可见,一个 vNFT 既可以是一个单独的、独一无二的 NFT,也可以是若干同类 vNFT 的加和。例如,一张面值为 100 元的债券,可以视为 100 张面值 1 元的债券的加和。一张包含 30 件某型号商品的提货单,可以视为 30 张单件商品的提货单的加和。Solv 在 vNFT 当中将「数量」设为头等属性,与该 vNFT 的 ID 信息并列,从而使上面的这种加法运算成为可能。换句话说,两个 vNFT 相加,其实就是一种合并,是在保持其他属性不变的情况下,两者的数量属性相加的运算。这是可计算性的根本出发点。 加法的逆运算是减法,因此有了数量这个属性,一个直接的后果就是可能对 vNFT 进行化整为零的拆分。一个 vNFT 可以被拆成两份,只要这两份 vNFT 的数量属性之和等于原始的 vNFT 数量属性即可。例如,在 vNFT 中,可以将一张 100 元面值的债券通证拆分成两张面值分别为 20 元和 80 元的债券。事实上,在 Solv Vouchers 平台当中,用户不仅可以做拆分,而且可以进行部分转让。当前,NFT 份额化以及拆分是一个热门话题,存在一些可行的技术方案,但都比较繁琐。而在 vNFT 当中,支持 NFT 份额化、拆分和部分转让是非常自然简单的事情。 vNFT 中的数量属性在实用中非常灵活,可以表达份额数量,也可以表达诸如面积、长度、重量、价格等各种度量。vNFT 标准允许开发者给这些数量施加各种限制条件,比如最大量、最小量、是否可进行拆分、拆分的最小单位,等等,可以满足各种应用场景的需求。 SLOT 机制SLOT 是 vNFT 的核心创新,所以必须稍加笔墨予以说明。 英文的 SLOT 是「插槽」的意思。在现代电子设备中,插槽是一种标准化的适配接口。例如在计算机的主板上,留有若干标准插槽,无论是哪个厂家生产板卡,只要遵循相关标准,能够插入到插槽之上,便可以正常工作。不同厂家生产的不同型号的板卡当然是彼此不同的,但是在插槽的抽象与统一下,它们的差异被忽略掉,而是被抽象为完全相同的、匀质的标准零件。 vNFT 选用这个词代表可计算 NFT 的抽象与归类机制,正是因为其工作机制与计算机中的插槽颇为神似。在 vNFT 中,一个 SLOT 就代表着一个类别,在实现上是圈定了一组特定的属性。任何两个 vNFT,只要它们都具有这一组属性,而且它们的这一组属性都一模一样,便都可以「插入」到这个插槽当中,也就是都可以被归为这个 SLOT 所代表的的类别之中。所有能够被归类到同一个 SLOT 的 vNFT,被视为同类,因为也可以进行加和操作。 (责任编辑:admin) |