一个解决方案来让你的 NFT 拥有无限可能

阅读: 评论:0

一个解决方案来让你的 NFT 拥有无限可能

一个解决方案来让你的 NFT 拥有无限可能

前因

最近在翻译 diamonds[1] 的内容,原因是在写 Buidler Protocol 过程中发现合约超过 24k 限制了,

Warning: Contract code size exceeds 24576 bytes (a limit introduced in Spurious Dragon). This contract may not be deployable on Mainnet. Consider enabling the optimizer (with a low "runs" value!), turning off revert strings, or using libraries.

这是在 2016 年 11 月 22 日的 Spurious Dragon[2] 硬分叉引入的 EIP-170[3]。

搜索了一波,发现了几个方案,最终觉得 diamonds 方案最喜欢,所以花了力气去深入了解它。

diamond 标准, 多面代理 EIP-2535[4]

创建可以在部署后扩展的模块化智能合约系统

diamond 其实就是 钻石 的意思,而钻石有多个面,面的单词是 facet切割钻石 则是 diamondCut, 拿放大镜 (loupe) 可以放大查看钻石的细节,diamond 标准基本上就是把一个智能合约比喻做一颗钻石,而可以通过这个 diamond 标准,可

本文发布于:2024-02-04 10:48:59,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170705446354897.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:解决方案   NFT
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23