RMRK也许就是我们期待的。 RMRK创始人Bruno在其博客里说:「RMRK是目前最先进的NFT标准,如果你体验过RMRK,那么你会觉得其他NFT协议,都是石器时代的产物。」 我们来看下RMRK(主要指RMRK2.0)将有哪些厉害的新特性: 多资源NFT(Muti-resource NFT) 多资源NFT是一种具有同等对应于它的多个资源的NFT。很多时候,我们需要让NFT能够对应多个资源,例如,如果一个NFT代表了一个视频,那么在Opeasea加载的时候,这个NFT需要呈现的是一个视频封面。那么视频文件本身和视频封面都需要成为该NFT的资源。 RMRK支持为NFT添加多资源,基于多资源NFT,再配合一些代码命令,即可实现NFT的多种用例。例如: 优先级切换(Priority Switch) 屠龙刀NFT可以有漂亮的风格化绘图(左图)和逼真的渲染(右图),两者都是该NFT的资源。用户可以通过针对priority字段发出SET命令,切换显示的优先级。设左图为0,右图为1,当priority值为[0,1]时,默认显示左图,当priority值为[1,0]时,默认显示右图。 冗余存储(Redundant Storage) 多资源NFT可以实现在各种平台上备份NFT的资产。如今,许多NFT项目选择一个中央服务器来托管您的艺术作品,当服务器出现故障时,他们可以让您的艺术作品消失。可能会发生这样的事情: 但是,如果NFT资产通过4个资源同时存储在多个存储平台上,例如Arweave、Crust、Filecoin和IPFS,那么您的艺术品会获得备份,得到更妥善的保护。 资源更新(Resource Adding) 对于多资源NFT,有时碰到情况需要在原生的NFT铸造后,过一段时间再添加资源,例如不同的渲染风格。 如果NFT集合的resources字段设置为可变,则集合发行者可以为该集合中的NFT创建替代资源,然后将其推荐给链上的所有者(RESADD),所有者可以选择是否接受这个新资源(RESACCEPT),如果接受,资源就会被更新或者添加上去。如此一来,NFT变的可更新,而非一成不变。 条件渲染和响应式NFT(Conditional Rendering&Reactive NFTs) RMRK 2.0 NFT使用jsonlogic将条件添加到NFT中。 用户绘制月亮的数字绘画。这幅画有两个资源:一个只是一个月亮的图像[0],一个是月球上的月球基地的图像[1]。 NFT有一个这样的逻辑块: ..."logic":[{">":["emotes.????",50],"priority":[1,0]//change prio based on condition==true},... 如果人们集体EMOTE超过50????到这幅画,将优先级从[0,1]切换为[1,0]。这意味着,如果火箭表情符号超过50,NFT将默认显示月球基地。 条件参数可以是多种多样的,例如当区块高度达到多少,或者达到100的整数倍时,NFT默认展示资源发生变化。如果结合预言机(Oracle),还可以将链外信息引入作为条件参数,实现更有趣的变化。 (责任编辑:admin) |