RMRK,一个更有可玩性的NFT标准

RMRK从哪⾥来?

RMRK(发⾳为remark)是⼀套开源NFT2.0标准(称为RMRK标准),也是⼀家在此基础设施之 上构建产品的营利性公司。它由当时Web3基⾦会的技术教育家BrunoŠ kvorc于2020年创⽴。RMRK 最初是⼀个业余爱好项⽬,后来发展成为⼀个20⼈的团队。其中包含不到10⼈的开发团队。 RMRK是⼀组NFT标准,由⼏个“NFT2.0乐⾼”原语组成。将这些乐⾼积⽊放在⼀起允许⽤⼾创 建任意复杂度的NFT系统。说⽩了,RMRK团队想要打造很酷的产品,但是构建它们的基础设施还不 存在,所以他们选择先构建基础设施。现在每个⼈都可以使⽤此基础架构。下⾯的描述中,可能会把 RMRK这个名词作为NFT标准或者是⼀个团队,各位看官可以⾃⾏判断⼀下上下⽂,后⾯就不再区分。

RMRK其实还有1.0的标准,⽬前从官⽹和开源的合约资料看来,与ERC721⽐较类似,只是在 metadata上⾯做出了⼀些创新与兼容。可以理解为RMRK团队的想法并不是原地盖⾼楼,要全⾯否定 ERC721,⽽是采取了站在巨⼈肩膀上⾯buidl的思路。这样的好处是显⽽易⻅的,对于⽤⼾⽽⾔,可 以显著地降低初⼊⽤⼾的⼼智成本与⻔槛,提⾼⽤⼾对于平台和协议的接受度;对于开发者⽽⾔,两 条链之间兼容的协议可以降低迁移与适配多链的成本。

RMRK在NFT标准之上,搭建了基于Kusama的NFT交易平台Singular。Kusama是波卡链的公开 测试链,他的代码,节点运⾏⽅式和治理模式等等,都与波卡链基本相似。但是他们的区别在于 Kusama⽆论是在技术还是在治理模式上,决策和投票的时间都会更短更加激进。Singular就是基于这 样⼀条链构建出来的NFT交易平台。作为RMRK团队的“亲⼉⼦”,Singular⾃然是⽀持RMRK2.0的全 部特性,拥有⽐Opensea更加丰富的可玩性与展⽰性。

为什么需要另⼀个NFT标准?

诚然,RMRK会⽐ERC721更加复杂,更加多变。但是从软件发展的⻆度上⾯来看,系统的组成是 从简单到复杂,随着⾏业和模式的发展,复杂度将会逐渐上升,并且最终通过多次突变型的变化到达 ⼀个全新的⾼度。⽬前ERC20和ERC721都是⽬前使⽤最普遍,最⼴泛的代币(以孟岩⽼师的话来说是 通证)合约标准,他们分别代表着不同的代币组合⽅式,20代表着同质化货币,也就是可以叠加,可 以互相替代的代币,721代表着⾮同质化代币,它的特点就是不可组合,每⼀个都是独⼀⽆⼆的。这两 种最基本,也是最⼴泛使⽤的代币合约标准构建出了今天繁荣的NFT⽣态。并且我们看到随着市场的发 展与进⼀步趋于复杂化的商业模式,Token标准也在不断地进化。

⽽在20,721之后,我们可以看到1155,3525这些协议同样也在不断地将代币标准复杂化,以此 来增强代币能够在合约中做的事情。那么RMRK也是采取同样⼜不太⼀样的思路。同样的地⽅是,各种 Token标准想要做的事情,都是通过智能合约来反映真实的世界,通常来说都是以实际需求和真实世界 中的模型,来抽象成⼀个协议,以3525为例,是先有的市场,再有的轮⼦。不⼀样的思路是,⽬前的 标准是表⽰资产与持有⼈的关系,不同合约之间更像是⼀座孤岛(当然,这是对于链上数据⽽⾔), 合约之间想要互通,没有⼀条现成的,标准的路。但是RMRK则通过⼀套标准化的协议,表⽰了资产与 资产之间的不同关系(从属,平⾏等),在不同的岛屿之间建⽴起了⼀座座桥。(看完后⾯的内容, 也许你会对这句话理解得更加深刻⼀些)

组成RMRK的基本概念

可嵌套(Nestable)

嵌套NFT的概念是指NFT能够拥有其他NFT。 其核⼼原理很简单:NFT的所有者不⼀定是外部拥有的账⼾或智能合约,也可以是特定的NFT。 将NFT发送到另⼀个NFT的过程在功能上与发送到另⼀个⽤⼾相同。从另⼀个NFT发送⼀个NFT的过 程涉及从拥有parent的地址发出交易。 ⼀些NFT可以为⽗⼦关系配置特殊条件。例如:

• ⼀些⽗NFT将允许⼦NFT的所有者随时撤回该⼦NFT(例如包含化⾝的虚拟⼟地)

• ⼀些⽗NFT将被禁⽌对⼦NFT执⾏某些互动(例如,其他⼈的化⾝是客⼈的房⼦的所有者不应该能 够BURN客⼈)

• ⼀些⽗NFT会有特殊的退出条件,⽐如接受⾳乐词⼲的⾳乐NFT。主⼲可以被其所有者删除,直 到⼀定数量的共同作曲者对主⼲进⾏了⾜够的投票,或者直到⽗⾳乐曲⽬的所有者密封并“发 布”它

在⽬前的很多游戏中,如果游戏停服了(暴雪……sosadformygames),那么⽤⼾的装备数据 恐怕是很难可以找得回来了。但是通过区块链的公开性与不可篡改性,我们不仅⼤部分时候不需要担 ⼼游戏停服所带来的困扰(⽬前的境地是并没有很多很好的链游+游戏中的装备其实没有复⽤价值, 所以先搭建基础设施的思路反⽽是正确的),反⽽还可以将⾃⼰的装备在不同的游戏中进⾏互通。 于是为了能够让各种资产能够互通,就需要⼀个⾏之有效,⾜够抽象的协议,不然每个应⽤搞⾃ ⼰的协议,⾃⼰的标准,其实就如同没有标准。在我看来,RMRK的嵌套标准就做到了⾜够的抽象与通 ⽤,可以⽀持不同的嵌套需求。

多资产(MultiAsset)

资产是NFT的⼀种输出类型:通常是媒体⽂件。 资产可以是图像、电影、PDF⽂件,甚⾄是⻆⾊模型。多资源NFT是⼀种可以根据特定上下⽂信息输 出不同资源的NFT,例如,如果将PDF加载到PDF阅读器中,则加载PDF,⽽不是在Opensea中加 载图像。

可装备(Equippable)

总算,当我们说到可装备性的时候,我们终于⼀步步⾛进了RMRK团队的内⼼深处(不是)。 Equippable是将我们前⾯说的多资产和可嵌套两个特性结合起来,并且加上了与装备特性有关接⼝之 后的新特性。它将前⾯说的两个特性结合起来,实现了更加多元,具有互操作性的玩法。

在对可装备性进⾏讲解前,希望⼤家能够不要被“装备”两个字局限,它最开始是需求确实是来 源于链游,但是后⾯的想象⼒完全不会只局限于链游。通过我的观察,很多技术都是最先应⽤在游戏 中,随后再被各⾏各业发扬光⼤。

NFT的可装备性抽象来看是包含两个⽅⾯的含义:

  1. 不同的NFTCollection之间可以相互连接,互相包含。

  2. 装备了不同组件的NFT可以有多种展⽰⽅式。

如上图所⽰,这些是RMRK核⼼的乐⾼概念,通过功能的拼装,创造出新的功能与玩法。可装备性也不 例外,在最右边,有⼀个我们没有⻅过的新东西,叫做Base。我们⾸先就来讲讲Base是⼀个什么。

RMRK引⼊了Base的概念。⼀个Base可以被认为是⼀个零件⽬录,可以从中组成⼀个NFT。每 个零件被叫做part,part可以是 slot 类型或 fixed 类型,并且会。slot⽤于装备。⽽fixed表⽰直 接展⽰某个类型的资产(plainmultiasset)。通过图⽚的⽅式能够使⼤家⽐较容易理解Base和装备 是怎么关联的,因此我们在下⾯的解释中,将会使⽤不同的图⽚来介绍Base和装备是怎么起到对应的 作⽤的。在介绍前,⼤家需要建⽴⼀个共识就是:⽬前RMRK只会保存NFT之间的连接关系,不会保存 NFT的渲染⽅式,换句话说,⼀个装备了若⼲NFT的NFT该如何展⽰,RMRK只做了最基础的指引(⽐ 如图层zindex,装备位置等),⽽不会对实际渲染画⾯做强约束。这也正说明了RMRK的抽象性与通 ⽤性,体现了其中的分层思想,它只负责做基本的存储,但是怎么解释存储关系(通常来说就是渲 染),留给了渲染层。

举个例⼦,如果我想要给犀⽜戴上帽⼦,渲染层拿到的不会是新的图像地址,合约同样不会⽣成 新的静态图像来代替旧图像(which很多PFP项⽬⽅就是这样做的),⽽是将犀⽜NFT与帽⼦NFT的连 接关系与图像地址都给到渲染层,让渲染层⾃⾏渲染。

让我们以⼀个名为Chunkies的化⾝项⽬为例:胖乎乎的⻆⾊可以拿着物品,戴上头饰,并且具有 不同的背景,并且彼此之间看起来很独特。这⾥有⼀些组合。

RMRK的未来⾛向何⽅

其实我个⼈是不经常去主观猜想⼀个技术后⾯会有什么应⽤场景的,因为现实往往⽐想象更加丰富。 但是RMRK本⾝是⼀个NFT的标准集,基础设施。那么对于⼀个基础架构⽽⾔,找到应⽤场景是⼗分重 要的,不然就如同闭⻔造⻋。幸好,在NFT应⽤与现实接轨的年代,RMRK的应⽤场景是⾮常丰富的, 我⾸先抛出⼀句暴论:RMRK会将NFT从⼀维带到⼆维世界。最后给出⼀些在我想象中⽐较直观,⽐较 贴近⽬前市场的应⽤场景,权当抛砖引⽟,希望⼤家能够在了解RMRK后,有更好的想法。

Gamefi:

• RMRK能使NFT的交互逻辑存在于链上,这能够⼤幅增强链游的去中⼼化程度,客⼾端只需读取统 ⼀的链上装备逻辑,⽆需也不应该再各⾃定义游戏内的装备组合逻辑

• 可进化能⼒并真正确保稀缺性:基于Multi-Asset能⼒,Axie可以在玩家不获得新阶段AxieNFT外观 空投的情况下,实现进化能⼒,相⽐空投模式是更符合直觉的形式,并因此确保了NFT的稀缺性

• 跨IP联动并真正确保稀缺性:Axie能够进⼊Otherside,或者BAYC能够进⼊Axie,但是⼀旦Axie处 在Otherside中,那么这只Axie就不应该还可以继续在Axie世界中游玩,因为链上状态显⽰⽬前Axie 处于Otherside世界中,这真正确保了NFT的稀缺性。

DID:

• 能够使链上贡献度更加聚合并增强社区参与积极性,声誉类NFT能够被归集到单个NFT上,不再分 散并可以更动态地展⽰个⼈荣誉(例:每个社区可以单独发⾏链上荣誉墙NFT给每位贡献者,所有 发⾏⾃该社区的声誉NFT将能够被发送到荣誉墙NFT,并能够被装备在荣誉墙上展⽰)

Avatar:

• 可组合能⼒:ERC721中⻆⾊的装备将能够以单个NFT形式存在,并被装备到⻆⾊上,因此,NFT价 值可进⾏再分割,NFT外观复杂度将得到指数级增⻓,⼤幅提升藏家娱乐感,也因为各种新变量的 产⽣,NFT市场流动性将能够在原有Collection的规模下,直接再次得到⾄少线性级的放⼤。

• 跨IP联动:NFT项⽬⽅之间可以进⾏跨IP联动,⽤⼾将可以基于可组合能⼒,在⾃⼰的Avatar上⼀ 次展⽰多个知名NFT,以展⽰资深藏家⾝份。

Subscribe to Boyn
Receive the latest updates directly to your inbox.
Mint this entry as an NFT to add it to your collection.
Verification
This entry has been permanently stored onchain and signed by its creator.