可嵌套 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)。 RMRK 渲染器将根据图层顺序,把固定部件元素和已装备到插槽中的元素进行组合,构成分层图像,呈现此 NFT 在此时此刻的样子。 Kanaria 鸟类收藏品是 RMRK 团队推出的一个概念性 NFT 产品,通过买蛋,可以孵化出具有不同外观特征(trait)的鸟,买蛋就相当于买盲盒。该产品是 RMRK 实现的组合式 NFT 的第一个用例,也是 RMRK 团队的 INO (Initail NFT Offering,或称 Initail Collection offering)众筹活动。RMRK 团队曾表示,他们愿意帮助更多的项目采用 RMRK 实现其 INO. 众包创作与社交互动(Crowd Creation & Social Interaction)如果我们将 NFT 上一个或多个部件的更改权限开放给所有人或者特定人,那我们就得到了一个可以开放创作的 NFT。类似于《First Supper》的多人各自创作一个图层并组合在一起的用例,RMRK 可以轻易支持。 (责任编辑:admin) |