五分钟读懂「Noun」:每日随机铸造并不间断拍卖的NFT新实验该怎么玩?

转载
1192 天前
7556
链闻独家

文章来源:链闻独家    作者:Graeme Boy,Mirror.xyz 项目首席技术官

NounsDAO 是一个 NFT 项目,它将伪随机生成图像,并结合拍卖、社区治理和一种新颖的渲染技术,每个 NFT 被称为一个 Noun (名词),且每天都会铸造一个 Noun,持续时间不限。

所有 Noun 都被拍卖,销售收入进入项目金库。NounsDAO 已经在 DeFi 治理协议基础上进行了修订,使 Noun 的持币者创建关于金库基金和协议升级的提案,并对其进行投票表决。

截止撰写本文时(2021 年 8 月 24 日),该项目金库中有 2,074.0122 ETH (约 688 万美元),此时该项目运行了 15 天。第一个财政提案是向各种慈善机构捐赠 30 ETH (约 10 万美元)。

NounsDAO 协议中有四个机制值得着墨强调,其中每个机制都包含一些创新理念,具体是:拍卖、特征生成、渲染和治理。

三个 Noun 的实例 , 在 SVG 中呈现 - 每个 Noun 都有独特的背景、身体、头部和配件。

Noun 的拍卖

Noun 的生命周期始于拍卖的创建 : 拍卖行铸造了 Noun, 这个拍卖行是 Zora/Mirror 的简化版,只接受 ETH 出价。

每一次只拍卖一个 Noun,每次拍卖持续至少一天。拍卖结束后,会立即创建新的拍卖——这意味着在任何时候都只有一个 Noun 在拍卖。

每次拍卖都有底价,但目前设置为可以忽略不计的 1 wei。新出价必须将当前出价提高至少 2%,否则不予生效。每个 Noun 通常以 100 到 150 ETH (约 30 万美元到 50 万美元)的价格拍出。

如果在最后 5 分钟内有人出价,拍卖时间则延长 5 分钟。当拍卖结束时,Noun 从拍卖合约转移给出价最高的竞拍者。

Noun 的生成

一个 Noun 由 5 个特征组成:背景、身体、配饰、头部、眼镜。

创建 Noun 时,协议会生成一个随机整数,来表示这些特征中的一个,从而使新的 Noun 与其他 Noun 区分开来。每个特征的理论最大值是 2^48 - 1,但实际上它受限于已上传到协议中的这一特征的图像数量。

每个 Noun 都有一个唯一的 ID,可用于查看其特征。特征存储在名为 NounsToken 的核心合约中,该合约也负责持有用户的余额。这些特征的实际图像渲染是脱钩的,寄存在名为称为描述符的智能合约上。该项目可以通过治理提案,对该合约进行更换(除非治理已选择将其锁定)。

每个 Noun 的特征值目前都在 NounsToken 智能合约中公示。

Noun 的渲染

这就是 NounsDAO 在技术上令人入胜的地方。

为每个特征生成的整数,可以调出存储在另一个名为 NounsDescriptor 的智能合约中的图像。图像是以名为 RLE 的无损数据压缩格式存储为字节串,最终可通过合约渲染呈现为 SVG!

当 UI 调用 tokenURI 时,智能合约将从这些压缩的 RLE 数据派生的 SVG 予以返回。这一手段之前未曾在任何区块链艺术项目中出现过,值得后来者参考。

tokenURI 返回渲染一个高保真图像所需外全部数据,无需从链下调用任何对象。

由于 Noun 的渲染与核心的 Noun 合约保持脱钩,如果发展出新的压缩或渲染技术,则可以对该功能予以改进和更换。

如何治理?

NounsDAO 通过修改 Compound 协议的 Governor Bravo 合约来进行社区管理。主要修改为使用 ERC721 余额而不是 ERC20 余额进行投票。

第一个治理提案是「分别向 6 家慈善机构捐赠 5 个 ETH」,看起来该提案会在一致同意的情况下获得通过。

NounsDAO 与 Governor Bravo 合约还有两个细微的技术差异:

  • 在代币传输期间,委托通过 Hook 函数移动,而不是通过传输方法本身移动。
  • 如果该帐户尚未委托,则设计为向帐户所委托代表返还代币的函数会将资产返回帐户本身。这大概是一种改进。

从技术层面进行评估

NounDAO 代码很干净,采用了著名的开源库和很先进的 Solidity 语言编写。方法表达简单,但也包含一些执行良好的创新。

可升级性是通过将函数脱钩为单独的合约,并使指向这些合约的指针可管理,而具体实现的,而不是通过代理委托方法。流程因此变得简单,同时仍然允许架构的外围部分(如 Noun 的渲染)可以更新换代。

渲染方法本身很有创新性,值得多了解一下。NounsDAO 已经找到了一种通过 SVG 完全在链上渲染复杂图像的方法,在包括 CryptoPunks 在内的大多数其他 NFT 项目的基础上实现了技术的进步。

我个人已经阅读了这个项目中的每一行代码,没有发现任何错误。但这并不意味着没有,可能仍然值得进行正式审计。总体来说,这个 DAO 创建的智能合约以及整个产品的创新给我留下了深刻的印象。

案例研究:Noun 17 的拍卖及可能产生的用例

NFT 收藏品(例如 Noun、CyberPunks 等)通过代币所有权让社区拥有可验证的会员资格。

Mirror 之类的社交论坛可以用所有权验证会员资格,使这些社区内的帐户声音合法化,从而为匿名化身产生社会资本——在无需透露背后主人的身份情况下。匿名个人因此能可靠地协调、处理和推动群体价值——这是全球性集体行动领域的创新。

购买可收藏的 NFT 意味着对社区的投资。8 月 24 日,一个账户在 NounsDAO 的 NFT 项目中投资了 140 ETH(约 450,000 美元),通过拍卖购买了第 17 个 Noun。如果该 NFT 的转售价值不断增加,而该账户继续持有 Noun 17,其传递的信号会随着进一步增强。我们可以通过查看他们的 交易历史 来验证这个信号。

买家购买 Noun 17 后,还做了一件值得注意的事情:他们创建了一个名为 Noun 17 的 Twitter 帐户——好像是在代表这个 Noun 发声。截止撰写本文时,该 Twitter 帐户只有 95 个关注者,遗憾的是我们无法在 Twitter 上验证 NFT 的所有权。但是在 Mirror 上,我们可以验证所有权。

此次拍卖的反思

Mirror 是一个加密原生的内容发布平台,账户与以太坊地址关联,因此我们可以验证作者是否拥有 NFT,例如 Noun。

通过验证所有权,使作者合法地成为社区成员。随着越来越多的加密原生社交网络上线,可收藏 NFT 的持币者将有更多的空间和形式来自我表达——催生出为化身创建多个侧面身份的项目。Noun 可以通过在 Mirror 等论坛进行自我表达来产生出身份。

Noun 领袖力

Mirror 也有一个众筹工具,DAO 可以在这里出于各种原因筹集资金。一家名为 BLVKHVND 的出版物刚刚用它 筹集 了 337.75 ETH (约 100 万美元),建立了他们的在线游戏公会。

尽管 NounsDAO 已经可以协同管理一个庞大的金库,但这些工具赋予每个 Noun 的持币者自主权,可以利用自己的社会资本来行使领导权。

当我们将这一实践从 Noun 推广到每个 NFT 社区时,届时社交网络可以通过以太坊账户验证用户身份,并不可避免地释放出巨大能量。