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

我的网站

当前位置: 主页 > 竞争币

五分钟了解波卡生态 NFT 基础设施 RMRK 特性与经济模型(3)

时间:2021-07-13 10:34来源:未知 作者:admin 点击:
NFT自定义字段(Custom Fields) RMRK最强大的特性在于可自定义元数据字段。RMRK支持创建一个NFT集合(Collection),定义好元数据结构之后,再创建从属于该集

NFT自定义字段(Custom Fields)

RMRK最强大的特性在于可自定义元数据字段。RMRK支持创建一个NFT集合(Collection),定义好元数据结构之后,再创建从属于该集合的NFT。每个集合内部的NFT使用相同的元数据结构,不同的集合则元数据不同。

德国数学家莱布尼茨曾说:「世界上没有两片相同的叶子」。NFT也是如此。但是我们可以定义一个名为「叶子」的集合,基于同样的元数据构建出各种各样的叶子。

RMRK中的NFT遵从Opensea元数据的属性标准,但RMRK NFT有可变字段,集合的发行者可以设置这些字段。可以预见,这是通过SET命令完成的。

在铸造集合时,创建人可以定义其可变字段集:

..."mutable":["priority","resources","upside_down","mycustomkey"]...

或者让它完全打开:

..."mutable":["*"]...

或者完全不可变:

..."mutable":[]...

这允许NFT集合发行者完全自定义他们的NFT元数据,集合内的NFT将继承其集合的可变字段,但每个NFT实例都可以单独覆盖它们。

自定义字段的功能让RMRK成为一种极其灵活的NFT标准,也让RMRK成为了过往所有NFT标准的超集。

可嵌套NFT(Nested NFT)

与ERC998相似,在RMRK中,一个NFT的owner ID可以是链上的一个Account,也可以是另一个NFT的ID。通过可嵌套功能,再结合多资源和自定义字段,可以实现一些有趣的用例。

捆绑转移(Bundle Transfer)

具有嵌套关系的NFT组合,只要转移其母NFT,那么其子NFT即可一并转移。例如你有一个游戏账户,该游戏账号是NFT形式,游戏账号下有各种游戏道具(inventories),作为游戏账号NFT的子NFT,那么你就可以将你的账号以及账号下的道具一次性全部出售,而不需要一个一个转移。

组合式NFT:部件和插槽(Composed NFT:Parts&Slots)

我们可以把矢量图(SVG)或者PNG图片等多种元素组合起来,形成组合式NFT。我们可以为NFT定义一个BASE,BASE定义了该NFT的插槽(Slots)和部件(Parts)通过插槽和部件,我们可以创造复合式的NFT。部件可以分为固定部件(Fixed parts)和非固定部件(Non-fixed parts),非固定部件我们也称之为插槽(Slots)。各部件还有一个特定的参数,即层数,层数越高,显示越靠前,背景图层的层数为0.有P图经验的人,对这个逻辑应该能更快的理解。

插槽可以用来装备(equip)物品(items),可装备的物品本身也是NFT。当然,我们大多数时候并不希望任何NFT都可以当做可装备物品,我们可以预先定义可装备的NFT集合(Collection),只有集合内的NFT可以作为物品装备上去。同时,已装备的物品可以随时卸载(unequip),也有些物品装备上去之后无法卸载(由插槽属性决定),如果不想要,只能烧毁(burn)。 (责任编辑:admin)

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