当前位置:主页 > 列表页 > 正文

对于元宇宙和区块链,你应该有更多奔放的想象!|CKB Weekly #61

2021-08-14 02:07 | 出处: Nervos社区号


火花


1、动态可交互扩展的 NFT 协议,颠覆你对 NFT 的原有想象!


日前 Nervina Labs 的创始人 Cipher 在 Nervos talk 上发表了基于 Nervos m-NFT 的最新扩展协议,也就是「动态展示+可交互操作」的扩展 m-NFT 协议草案。

最简单的理解是任何基于该协议发出的 NFT,它的外观可以随着持有人不同、持有时间不同等等情况产生变化,持有人也可以设置 NFT 的某些属性实现意想不到的效果,也就是同样一类的 NFT,你的和我的 NFT 可以随着某些设定好的变数而有外观的变化,而这里的关键正是因为在 NFT class 之下,我们还能够为它们添加 Token ID ,这可以让不同的 ID 或者不同的其他可选参数而对应到不同的展示内容。

Cipher 举了一个例,「比如大家在 NFT 里面写入当天的心情,然后 NFT 的外观是所有人心情指数的平均值,它就会动态地展示微笑或者难过」。

或许,基于这样的一个协议,我们可以在 FOMO 和炒作之外,还能看到更多 NFT 的创新以及变化,并且在世人的眼前能更大地释放出元宇宙更多的可能性。

目前这个协议还处于内测阶段,欢迎有兴趣的小伙伴一起加入下方链接讨论。
https://talk.nervos.org/t/dynamic-interaction-extension-for-m-nft-protocol/6063



(图片来源:社区小伙伴 Rossum )

2、RFC 29 :让交易中的合约引用更加的自由顺畅!


近期即将进行主网升级的相关 RFC 陆续出台,本期由 Lay2 的史迪仔为大家介绍 RFC 29 如何升级 Celldep 的引用:

在 RFC29 中,解除了当 code_hash 为 type 类型时,在引用 CellDeps 时,不能引用相同 data 的 CellDeps 的限制。

code_hash 目前主要有 data 和 type 两种类型。当设置为 data 时,调用的合约代码直接来自于 cell 的 data 部分;当设置为 type 时,调用合约只识别该 cell 的 type 脚本 hash,这种模式适用于可升级的合约。

在 RFC29 之前,当 CellDeps 展开后,出现多个相同 data 的 outpoint 时会报错,而在此之后,将再无此限制。

这一修改可以满足开发者在可升级合约开发中,对于 CellDeps 多重组合的需求,可以丰富合约间的互相组合性。

如果你对于 RFC 20 感兴趣,欢迎参看 Nervos 开发者 Yangby 的 RFC 29 解读帖子:
https://talk.nervos.org/t/rfc-0029-type-code-hash-celldeps/6060

本期的 CKB Weekly 很感谢 Lay2 团队的史迪仔为我们贡献 RFC 29 的介绍,也很欢迎各路大神来投稿,介绍当前你看到、或者你心里正在燃起的火花。




CKB


Dev Tools


Godwoken-polyjuice [为 Godwoken 兼容以太坊]


Neuron



CKB Explorer


Frontend

Layer 2


Godwoken[CKB 上的 Rollup 框架]

Cross-chain


Force-bridge[通用的 force bridge 组件]

社区动态/活动


1、8 月 13 日(今晚 19:30)Portal Wallet 私享会,详情请点击

您可能感兴趣的文章:

相关文章