Noun 的渲染这就是 NounsDAO 在技术上令人入胜的地方。 为每个特征生成的整数,可以调出存储在另一个名为 NounsDescriptor 的智能合约中的图像。图像是以名为 RLE 的无损数据压缩格式存储为字节串,最终可通过合约渲染呈现为 SVG! 当 UI 调用 tokenURI 时,智能合约将从这些压缩的 RLE 数据派生的 SVG 予以返回。这一手段之前未曾在任何区块链艺术项目中出现过,值得后来者参考。 tokenURI 返回渲染一个高保真图像所需外全部数据,无需从链下调用任何对象。 由于 Noun 的渲染与核心的 Noun 合约保持脱钩,如果发展出新的压缩或渲染技术,则可以对该功能予以改进和更换。 如何治理?NounsDAO 通过修改 Compound 协议的 Governor Bravo 合约来进行社区管理。主要修改为使用 ERC721 余额而不是 ERC20 余额进行投票。 第一个治理提案是「分别向 6 家慈善机构捐赠 5 个 ETH」,看起来该提案会在一致同意的情况下获得通过。 NounsDAO 与 Governor Bravo 合约还有两个细微的技术差异:
从技术层面进行评估NounDAO 代码很干净,采用了著名的开源库和很先进的 Solidity 语言编写。方法表达简单,但也包含一些执行良好的创新。 可升级性是通过将函数脱钩为单独的合约,并使指向这些合约的指针可管理,而具体实现的,而不是通过代理委托方法。流程因此变得简单,同时仍然允许架构的外围部分(如 Noun 的渲染)可以更新换代。 渲染方法本身很有创新性,值得多了解一下。NounsDAO 已经找到了一种通过 SVG 完全在链上渲染复杂图像的方法,在包括 CryptoPunks 在内的大多数其他 NFT 项目的基础上实现了技术的进步。 我个人已经阅读了这个项目中的每一行代码,没有发现任何错误。但这并不意味着没有,可能仍然值得进行正式审计。总体来说,这个 DAO 创建的智能合约以及整个产品的创新给我留下了深刻的印象。 案例研究:Noun 17 的拍卖及可能产生的用例NFT 收藏品(例如 Noun、CyberPunks 等)通过代币所有权让社区拥有可验证的会员资格。 Mirror 之类的社交论坛可以用所有权验证会员资格,使这些社区内的帐户声音合法化,从而为匿名化身产生社会资本——在无需透露背后主人的身份情况下。匿名个人因此能可靠地协调、处理和推动群体价值——这是全球性集体行动领域的创新。 (责任编辑:admin) |