探索动态 NFT 的设计空间

中级12/18/2023, 5:22:09 AM
本文探讨了动态 NFT 的发展,包括其多样化的应用、运行机制及面临的挑战,同时回顾了动态 NFT 的历史背景。我们将通过实际案例,为大家展示动态 NFT 在各个领域的应用,同时分析它的基础架构和运行模式,并对其未来发展进行展望。

如今,大多数 NFT 都是静态资产。其媒体和元数据的不可变更性要么以社会协议执行,要么通过代码执行。虽然这足以存储不可变更的文化艺术品(静态艺术、音乐、写作、收藏品),但针对那些外观、元数据或状态可根据不可变规则不断发展的动态链上资产,还有广阔的实验设计空间。

动态性使 NFT 不仅限于静态链接和媒体,而更像是对外部因素做出响应的软件。这为数字商品和媒体创建了新的交互层,从而实现了更大的个人和集体表达、动态效用以及围绕数字对象的持续创新。

动态 NFT 可以是编程式的(反映算法输入),也可以是交互式的(反映用户输入)。动态性是一个可以根据预期用例跨越不同垂直领域的功能。

我们看到在艺术、游戏、身份和声誉、元宇宙、社区和品牌参与等领域已经进行了一系列实验。

表演艺术或概念艺术

动态收藏可以被看做一种生成艺术。生成艺术还包括“参数输入”多人参与艺术,其中铸币时间或铸币者地址被用作源头,但 NFT 本身在铸币后不会更新。动态艺术 NFT 为收藏家带来持续的愉悦感,并作为艺术家和收藏家之间的多人创作工具,作为集体叙述的新媒介。

随时间、月球周期、链上状态或链下条件自动演变的艺术,如Alexis Andre 的 “720 Minutes”、crashblossom 的 “BURNER”、Takens Theorem 的 “Gaussian Timepieces”、Ed Forneiles 的 “Finiliars”、Matt Kane 的 “Gazers”、Harm van den Dorpel 的 “Mutant Garden Seeder”。

随转移链和所有权的发展而发展的艺术,如Animal Coloring Book、dom.eth 的 “Corruptions”、Joan Heemskerk 的 “Chameleon”、Entropes、OG Crystals、w1nter.eth 和 Tyler Anglert 的 “Watchfaces”。

收藏者可以直接影响视觉效果的艺术,如divergence 的 “Brotchain”、Mathcastles 的 “Terraforms”、 John Palmer 的 “Shields”、Async Art 的 “Forever Supper” 或 “Classic”(收藏者可以更改主要艺术品中显示的图层)。

定期发布带有风格选项的艺术品,每个艺术品都带有新的限量版风格,持有者可以选择将他们的 NFT“转换”为其他,如Opepen。

实时生成、永不重复的视听艺术,如404.eth 的 “Noise We Trust” 以及 DEAFBEEF 的各种作品。

游戏

除了充当游戏中的可升级资产之外,动态 NFT 还可以充当游戏的画布,在其媒体和元数据中反映游戏状态。NFT 与数字物理商品相结合,可以根据现实世界的活动进行更新,以解锁新的消费者体验。

在排名战中获胜的 Axie 将获得与 Axie 绑定的经验值(AXP),可用于升级Axie。这样做可以将链下游戏进度同步到链上,提高 Axie 的等级上限,并允许玩家升级 Axie 的部件。

可以对 Citadel 飞船进行升级,以提高其功率、速度和燃油效率。每层升级需要不同的时间和原材料(矿石)来完成。游戏的一部分是飞行员计划他们前往小行星带开采矿石的旅行,每个动作和游戏状态都会反映在链上。

Realm 玩家通过质押和玩游戏赚取 $ANIMA 代币。这些代币可用于升级他们的冒险家(来自 Realm 合作项目的角色 NFT)并获得包含稀有游戏物品的 LootBox。

作为一种链上交易,每一次“Move”都会影响一个星球,如Straylight。

在战斗竞技场中,玩游戏会在媒体上留下印记,如 Chainfaces Arena。

以病毒传播作为一种传播/分发机制,如FoliaVirus、Viper。

收集、培育和合并机制以生产更稀有的版本,如Avastars、VV Checks。

使用链上人工智能的自动游戏,收藏者可以寻找得分最高的 NFT,如 Miragenesi 设计的 ArcadeGlyphs。

现实生活中的游戏和体育活动升级了 NFT,如STEPN、Loot LARP。

将铸币分数作为 NFT,所示排名会随着新记录的打破而变化,如 Onchainscores、Optimizor、1kx Score NFT 可以从我们的 Play to Learn 页面铸造。

寻找稀有头像并参与社区活动,如 Manny’s Game。

NFT 可以互相吞噬、感染、增强,以变得更强大,如 Etholvants & Booster Syringes。

身份与声誉

动态 NFT 还可以代理社区内的某些身份和相关声誉,并随着持续的贡献和治理活动而不断发展。这有助于在社区内部和社区之间进行有意义的互动,并为构建社交游戏奠定了基础。

跨不同应用的链上活动直接影响 NFT 特征,如 Zerion DNA。Philand 城市描绘了钱包活动,每个城市内的资产都可以通过任务赚取。

Lens v2 提供对代币绑定 (ERC-6551) 标准的及时支持,为每个 Lens Profiles NFT 提供自己的智能帐户。这将个人资料与持有者分离,为 NFT 本身积累访问权、资产和声誉。

站点

Burak Arikan 的 社交合约追踪收藏家的藏品以及他们与其他收藏家的共享联系,生成收藏图来预测未来的收购。

JPG Canonicons 艺术品是个人参与策划 Canons 过程中的独特的、累积的表示。同样,Deca Decagons 可以通过消耗个人完成平台上的每日任务获得的 Deca 经验值 (DXP) 来升级。

Mercle 和 Metagame 化身可以根据个人在社区中的行为和角色实现游戏化和特征解锁。

元宇宙

持有者可以直接影响并在链上重写媒体的土地,如 Mathcastles 的 Terraforms。

持有者和访问者通过艺术策展(如 MOCA ROOMS)、土地建设和玩游戏(如 Upstreet、Hyperfy、Otherdeeds、Voxels)参与土地活动而使其不断发展的土地。

可以在 3D 可穿戴设备和艺术品之间转换的虚拟时尚 NFT,如 RSTLSS。

社区和品牌参与

大型品牌已在尝试使用动态 NFT 来吸引主流受众,将资产与外部数据连接起来或通过持续的活动增加实用性。

DeGods 每一季都会推出 PFP 系列的新艺术作品和特色。持有者可以用 $DUST 来升级 NFT,并可以选择要显示的元数据。质押 DeGods 将为持有者积累更多的 $DUST,并为质押的 NFT 积累 DePoints。DePoints 可以在游戏中用于打开包含 $DUST 或品牌赞助奖励的包,并提供当前赛季获得最多 DePoints 的 DeGods 排行榜。

Smolverse 持有者可以质押他们的人物角色并赚取 IQ 或 Plates(取决于具体的角色),这代表在社区中花费的时间,可以动态升级角色的头部和身体大小。IQ 还可以用于美学物品,然后将其添加到链上的特征中。项目团队很快将推出可穿戴的 ERC-1155,以取代链上现有的特征,而不仅仅是将它们用作皮肤,使社区与团队能够共同发展官方收藏品。

LaMelo Ball 收藏型运动卡可以基于真实篮球数据结果(例如年度最佳新秀公告)进行“升级”。随着球员职业生涯的发展,NFT 收藏也将通过与统计数据和里程碑的动态整合而发展。

Adidas ATLS 是阿迪达斯 Into the Metaverse 系列的 PFP。新的篇章将作为交互式故事情节的一部分逐渐呈现给大家,为代币引入新的特征。

Lacoste UNDW3 追踪社区参与“The Mission”的情况,这是一种围绕对话、游戏化、任务解决和共同创造展开的新体验。

当前动态 NFT 的发展状况

被动式:自主更新、客观

时间:Alexis Andre 的 “720 Minutes”,Takens Theorem 的 “Gaussian Timepieces”

月相周期:Matt Kane 的 “Gazers”,Miragenesi 的 “Moon in Motion”

区块哈希:Harm van den Dorpel 的 “Mutant Garden Seeder”(会根据当前区块哈希与种子区块哈希的相似性而发生变异),Chainleft 的 “Chaos Roads”

合约状态:Uni v3 头寸、PartyDAO 会员卡。pepethereum 会根据 Uniswap 池的数据对 ETH 价格波动做出反应

链下数据/基于预言机的数据

加密货币和 gas 价格,如 Finiliar,crashblossom 的 “BURNER”

基于天气,如 Josh Pierce 的 “Impermanence”

基于所有者/转让:Animal Coloring Book、Watchfaces、OG Crystals、Corruptions

交互式:所有者的直接影响,主观

铸造/燃烧/组合,如 VV Checks、etholvants, merge、Smols Transmolgrification

附加/更新内容、特征、层,如DeGods、Moonbirds、Terraforms、Upstreet、Forever Supper、Smols & Swols

选择性揭示,如 Opepen

游戏,如Axie Infinity、Chainlife、0xEssentials

社区参与,如 JPG Canonicons、Lacoste UNDW3、Collective Strangers Cameras

有时效性的“培育”,如Bonsai、Sarah Friend 的 “lifeforms”

与其他 NFT 和钱包的交互,如Entropes & Spells、Etholvants & Booster Syringes、Viper。 Kim Asendorf 的 “SABOTAGE” 拥有一个 1/1“编辑器”NFT,其持有者可以更改该收藏的艺术品。

动态 NFT 带来了哪些变革?

内容

NFT 的媒体纯粹由链上数据呈现,它们会根据时间、区块哈希、钱包地址等参数自主演化,这些参数对艺术品产生确定性影响。除了链上艺术和游戏通常需要根据每个收藏进行定制实现之外,具有反映链上状态的媒体的 NFT 可以用作纪念或“收据”NFT 来代表诸如 DeFi 头寸(Uni v3 头寸、Web3 储蓄卡)、治理权(PartyDAO 会员卡、Juicebox 卡)或具有一定声誉的社区会员卡(JPG Canonons、Deca)。

将协议头寸代币化为 NFT,使这些头寸本身可以作为资产进行交易,从而将它们转变成新产品和服务的构建块。例如,Metastreet 将第三方 NFT 期票存入其 Automated Tranche Maker 协议的抵押池中。

让媒体反映实时合约状态使得钱包和市场的最终用户可以读取合约状态。skeleton SVG 框架代码作为 NFT 合约的一部分部署一次,图像的其余部分则会根据链上数据以编程方式更新。

元数据

游戏项目似乎非常适合可变元数据,因为玩家可以通过游戏来升级或强化资产。与中心化服务器中的虚拟物品相比,通过NFT而不是中心化服务器上的虚拟物品进行这样的操作的优势在于,元数据可以在去中心化基础设施上进行跟踪和存储,因此物品交易后,游戏记录会被保存下来。

供应

铸造和销毁机制将资产子类提升到更高“层次”会产生新资产,新资产只能由较低层次的某些组合衍生出来(如 VV Checks)或继承其父代的特征(如 CryptoKitties、Avastars)。

Neolastics 和 Clovers 是引入动态供应和自主经济的生成艺术项目。对于 Neolastics,任何人都可以铸造新的代币,每次铸造后,供应量会增加,价格会按照债券曲线逐渐增加。每个铸币成本的 99.5% 都会进入社区储备,充当可预测的底价,任何人选择销毁自己的 Neolastic 时,便成为有购买意向的买家。

动态供应机制也可以通过游戏中的水槽和水龙头引入。在 Citadel 中,新的飞船经由飞船建造湾,通过每周的密封竞拍(盲竞拍)荷兰拍卖系统引入游戏。当玩家前往游戏中更危险的区域时,飞船可能被销毁,以获得更高的奖励。通货膨胀率在拍卖中提供的新飞船数量的狭窄范围内,而飞船销毁率往往是基于总供应量的一定百分比。随着总供应量的增加,总飞船销毁量将增加,直到与拍卖中引入的新飞船数量相对相等。

链上功能

可以设计有趣的游戏,让 NFT 合约上的某些功能保持休眠状态,直到满足特定条件才开启。例如,一个动态收藏的初始供应仅通过合并两个代币而减少,该收藏可以包括一个名为“诞生”的函数,该函数只能在通过合并达到一定规模的NFT上调用(反映在合同状态中)。生成和父代币 ID 可以用作确定性渲染器的种子,用于创建无限的、视觉上不同的游戏回合,如 VV Checks。

在 NFT 被“锁定”并无法变更之前,也可以在一段时间内进行更改。

当今的创作者如何制作动态 NFT 收藏品?

动态艺术平台

Async Art 和 OG Protocol 引入了 Master/Layer NFT 和元数据更新管道等新颖机制,专门帮助艺术家推出多人参与收藏品和动态 NFT 项目。

Transient Labs 一直在艺术领域率先进行交互式和可更新媒体的实验。在 ERC-721TL 中,Transient Labs 提出了一种让创作者和收藏家在元数据更新中都有发言权的方法,允许收藏家批准或拒绝艺术家提出的任何元数据更改建议。该标准还提供了 Story Inscriptions 功能,使创作者和收藏家能够通过将链上文本附加到 NFT 上,在艺术品上留下他们想说的话、展览出处和销售历史。Michelle Viljoen 的《Hidden Stories》就是这个功能的一个展示。

预言机、去中心化云函数和专用中间件

预言机、去中心化云函数和专用中间件可用于将链下数据提供给智能合约,从而使 NFT 能够响应链下事件。对于更复杂的交互,如虚拟土地中的用户生成内容(UGC),NFT 代表虚拟世界内的坐标和写入权限。但内容本身通常会在托管服务器中进行处理和存储,代币在元数据中会引用这些服务器。

Chainlink 数据源可以提供加密货币价格和天气等信息,使 NFT 具备“环境感知”能力。通过与 Space & Time 的集成,开发人员可以执行查询游戏服务器的脚本并使用 Chainlink 函数将其推送到链上。

使用 Gelato Web3 函数 或 Lit Actions,开发人员可以编写任何逻辑,根据链下事件或按特定时间间隔有条件地更新 NFT。 Gelato 节点持续运行函数,并在满足特定条件时触发元数据更改。类似地,Lit Actions 是在 Lit 的阈值密码网络上执行的,每个节点独立验证结果并在达到 2 ⁄ 3 阈值时签署交易,以自动进行链上更新。例如,从体育 API 获取实时比赛数据,并在运动员赢得比赛时升级 NFT 的技能特征。

Mentaport 为“位置感知”智能合约提供了 SDK,支持基于时间和位置的功能访问、铸币和动态更新,这对于限时的现实世界活动和访问证明机制非常有用。

集成 NFT 管理平台

Sparkblox、Evalon 和 Metafuse 为启动和管理交互式 NFT 集合提供了一体化解决方案,使持有者能够与资产或基于现实世界数据和连接的 API 而发展的动态 NFT 进行互动。

Kairos 提供了 GraphQL API,用于以编程方式创建、铸造、销售 NFT,并可选择提供可更新的元数据,以及动态 NFT 开发人员工具,其中元数据和图像保存在 Kairos 服务器中。

Paima 允许游戏开发者创建有状态的 NFT,可以升级、获得经验、获得装备并随着时间的推移而发展。Paima 的 NFT 压缩协议在 L1 上铸造了一组最小的 NFT,并根据 L2 上的游戏状态对其进行演化。

Lync 为游戏开发者提供了可立即使用的工具,用于集成 web3,包括跨链钱包 SDK、市场 SDK 和 NFT 管理工具,可以使用 Chainlink Automation 触发游戏内资产的更新。

Syndicate 元数据 API 为创建者提供了存储 NFT 元数据和批量更新收藏品特征的选项。

去中心化元数据注册表

Playground 通过赋予收藏品特征,致力于构建将品牌与现有 NFT 社区连接起来的基础设施。通过将收藏品的 tokenURI 与 Playground 的元数据注册表连接,收藏品管理员可以选择让他们的收藏品有资格获得其 NFT 的特征,从而为持有者提供独家奖励和折扣。

标准和链上原语

EIP-4906:Metadata Update Extension 提供了标准的元数据更新事件,方便第三方平台更新 NFT 的元数据。OpenSea 支持这一标准,并且非常适合通过调用合约进行更新的 NFT,但如果更改重复出现,则不可行。Juicebox 在后一种情况下使用 cron 作业。

Transient Labs 的 ERC-721TL 为创作者和收藏者提供了一种将写入内容附加到链上 NFT 的方法(Story Inscriptions),这是一种元数据更新(同步)的提案机制,此外还有针对批量铸币和空投的经过优化的 gas 实现方法。

EIP-721k:动态链上图像和元数据使用可组合的链上 SVG 模块和数据流,构建、渲染和演化 NFT。NFT 对转发到SVG元素和数据流模块的动态指令进行编码。SVG渲染引擎使用公共注册表构建子元素,通过对从多个外部智能合约源实时输入的数据进行编码/解码来构建SVG。这使得NFT能够逐步更新和改进。当 NFT 达到产品市场契合度时,可以轻松引入扩展包和其他游戏功能。你可以在 Web3 Savings Cards 和 Pixel Pooly 中查看这一功能。

EIP-7496 定义了设置和获取与 NFT 相关的动态链上特征的方法。通过在链上定义这些特征并将其更改方式标准化,它们可以被其他合约使用和修改。

EIP-6551:Tokenbound 账户今年受到了广泛关注,尽管它并没有解决 NFT 本身的动态问题,但它使 NFT 能够持有其他资产并成为自己的链上身份。 Tokenbound 账户兼容任何 NFT 收藏品。任何智能账户都可以部署到 NFT 上并开始持有资产。

RMRK 针对多资产、嵌套、可组合、情感化和灵魂绑定 NFT 提出的一套标准。

Merklejerk 的压缩合约是一个非常优秀的技术,对于在 eth_call 中始终在链下调用的合约,压缩合约可以以低廉的成本部署它。合约在链下压缩,运行时合约会对压缩的合约进行解压并部署,然后将原始调用转发到已部署的实例。结果在 revert() 有效负载内部传递,以撤消部署并避免永久修改状态。这种方法可节省约 50% 的 gas,对于文本密集型原语(例如可组合 SVG 元数据)非常有用。

w1nter.eth 的 Hot-chain-svg 是一个用于构建链上 SVG 项目的工具包,具有准系统渲染引擎和热重载功能,供开发人员快速直观地对其 NFT 内容进行质量检查。

链上字体和设计系统是一次性部署的构建块,这些系统将更复杂的链上媒体组合在一起,尽管我们可能需要一段时间才能看到足够的部署,为创作者提供一系列良好的选择。

结语

动态 NFT 是数字对象的一种令人兴奋的、与类别无关的形式因素。尽管对基础设施的支持尚处于起步阶段,但这个生态系统一直在积极进行技术创新,将生成媒体和元数据引入链上,并构建可由其他项目重复使用的可组合原语。

早期的动态 NFT 项目需要深厚的技术能力和定制化的实施。但随着中间件和创建者工具的不断完善,我们预计动态 NFT 将像普通 NFT 一样广泛存在,并能为各种用例提供支持。该领域尚待解决的问题包括:

市场、投资组合跟踪工具和钱包等前端应用将如何增加对实时发展的 NFT 的支持?

我们如何改进渲染或运行生成代码的去中心化解决方案?

发布者和收藏家如何管理对特定 NFT 所能进行的更改的权限和范围?

动态 NFT 基础设施的通用性如何?当前的铸币引擎和商店构建者能够提供可通用的工具,以推出具有不同媒体格式的收藏品。但由于不同环境的动态性具有差异,动态 NFT 将是什么样的呢?

NFT 难以突破的地方可能不仅仅是 ERC721 标准本身,而是 CryptoKitties 的迅速崛起,它成功地成为该标准的市场导向。甚至早在以太坊之前,Colored Coins、Quantum 和Counterparty NFT 已经向我们表明,仅靠技术创新不足以引发基于该技术的广泛实验。相反,正是多功能性、强大的社区宣传和杀手级应用将标准转变为未来几年建设者的聚焦点。对于动态 NFT,原语已经存在。

如果您正在构建动态 NFT 项目、创建者平台和工具来启动动态收藏品,或者对这个话题有其他想法,请随时与我们联系,我们很乐意与您交流。

非常感谢 Billy Rennekamp、Benny Giang、Jayden Windle、Daniel Volkov、pet3rpan和Accelxr 给本文提供的意见和建议。

特别感谢 JPG 的 Dynamic Canon。作为最全面的历史动态 NFT 实验的数据库,Dynamic Canon 为本文提供了极大的灵感和资源。

声明:

  1. 本文转载自[mirror],著作权归属原作者[1kx],如对转载有异议,请联系Gate Learn团队(gatelearn@gate.io),团队会根据相关流程尽速处理。
  2. 免责声明:本文所表达的观点和意见仅代表作者个人观点,不构成任何投资建议。
  3. 文章其他语言版本由Gate Learn团队翻译, 在未提及Gate.io的情况下不得复制、传播或抄袭经翻译文章。

探索动态 NFT 的设计空间

中级12/18/2023, 5:22:09 AM
本文探讨了动态 NFT 的发展,包括其多样化的应用、运行机制及面临的挑战,同时回顾了动态 NFT 的历史背景。我们将通过实际案例,为大家展示动态 NFT 在各个领域的应用,同时分析它的基础架构和运行模式,并对其未来发展进行展望。

如今,大多数 NFT 都是静态资产。其媒体和元数据的不可变更性要么以社会协议执行,要么通过代码执行。虽然这足以存储不可变更的文化艺术品(静态艺术、音乐、写作、收藏品),但针对那些外观、元数据或状态可根据不可变规则不断发展的动态链上资产,还有广阔的实验设计空间。

动态性使 NFT 不仅限于静态链接和媒体,而更像是对外部因素做出响应的软件。这为数字商品和媒体创建了新的交互层,从而实现了更大的个人和集体表达、动态效用以及围绕数字对象的持续创新。

动态 NFT 可以是编程式的(反映算法输入),也可以是交互式的(反映用户输入)。动态性是一个可以根据预期用例跨越不同垂直领域的功能。

我们看到在艺术、游戏、身份和声誉、元宇宙、社区和品牌参与等领域已经进行了一系列实验。

表演艺术或概念艺术

动态收藏可以被看做一种生成艺术。生成艺术还包括“参数输入”多人参与艺术,其中铸币时间或铸币者地址被用作源头,但 NFT 本身在铸币后不会更新。动态艺术 NFT 为收藏家带来持续的愉悦感,并作为艺术家和收藏家之间的多人创作工具,作为集体叙述的新媒介。

随时间、月球周期、链上状态或链下条件自动演变的艺术,如Alexis Andre 的 “720 Minutes”、crashblossom 的 “BURNER”、Takens Theorem 的 “Gaussian Timepieces”、Ed Forneiles 的 “Finiliars”、Matt Kane 的 “Gazers”、Harm van den Dorpel 的 “Mutant Garden Seeder”。

随转移链和所有权的发展而发展的艺术,如Animal Coloring Book、dom.eth 的 “Corruptions”、Joan Heemskerk 的 “Chameleon”、Entropes、OG Crystals、w1nter.eth 和 Tyler Anglert 的 “Watchfaces”。

收藏者可以直接影响视觉效果的艺术,如divergence 的 “Brotchain”、Mathcastles 的 “Terraforms”、 John Palmer 的 “Shields”、Async Art 的 “Forever Supper” 或 “Classic”(收藏者可以更改主要艺术品中显示的图层)。

定期发布带有风格选项的艺术品,每个艺术品都带有新的限量版风格,持有者可以选择将他们的 NFT“转换”为其他,如Opepen。

实时生成、永不重复的视听艺术,如404.eth 的 “Noise We Trust” 以及 DEAFBEEF 的各种作品。

游戏

除了充当游戏中的可升级资产之外,动态 NFT 还可以充当游戏的画布,在其媒体和元数据中反映游戏状态。NFT 与数字物理商品相结合,可以根据现实世界的活动进行更新,以解锁新的消费者体验。

在排名战中获胜的 Axie 将获得与 Axie 绑定的经验值(AXP),可用于升级Axie。这样做可以将链下游戏进度同步到链上,提高 Axie 的等级上限,并允许玩家升级 Axie 的部件。

可以对 Citadel 飞船进行升级,以提高其功率、速度和燃油效率。每层升级需要不同的时间和原材料(矿石)来完成。游戏的一部分是飞行员计划他们前往小行星带开采矿石的旅行,每个动作和游戏状态都会反映在链上。

Realm 玩家通过质押和玩游戏赚取 $ANIMA 代币。这些代币可用于升级他们的冒险家(来自 Realm 合作项目的角色 NFT)并获得包含稀有游戏物品的 LootBox。

作为一种链上交易,每一次“Move”都会影响一个星球,如Straylight。

在战斗竞技场中,玩游戏会在媒体上留下印记,如 Chainfaces Arena。

以病毒传播作为一种传播/分发机制,如FoliaVirus、Viper。

收集、培育和合并机制以生产更稀有的版本,如Avastars、VV Checks。

使用链上人工智能的自动游戏,收藏者可以寻找得分最高的 NFT,如 Miragenesi 设计的 ArcadeGlyphs。

现实生活中的游戏和体育活动升级了 NFT,如STEPN、Loot LARP。

将铸币分数作为 NFT,所示排名会随着新记录的打破而变化,如 Onchainscores、Optimizor、1kx Score NFT 可以从我们的 Play to Learn 页面铸造。

寻找稀有头像并参与社区活动,如 Manny’s Game。

NFT 可以互相吞噬、感染、增强,以变得更强大,如 Etholvants & Booster Syringes。

身份与声誉

动态 NFT 还可以代理社区内的某些身份和相关声誉,并随着持续的贡献和治理活动而不断发展。这有助于在社区内部和社区之间进行有意义的互动,并为构建社交游戏奠定了基础。

跨不同应用的链上活动直接影响 NFT 特征,如 Zerion DNA。Philand 城市描绘了钱包活动,每个城市内的资产都可以通过任务赚取。

Lens v2 提供对代币绑定 (ERC-6551) 标准的及时支持,为每个 Lens Profiles NFT 提供自己的智能帐户。这将个人资料与持有者分离,为 NFT 本身积累访问权、资产和声誉。

站点

Burak Arikan 的 社交合约追踪收藏家的藏品以及他们与其他收藏家的共享联系,生成收藏图来预测未来的收购。

JPG Canonicons 艺术品是个人参与策划 Canons 过程中的独特的、累积的表示。同样,Deca Decagons 可以通过消耗个人完成平台上的每日任务获得的 Deca 经验值 (DXP) 来升级。

Mercle 和 Metagame 化身可以根据个人在社区中的行为和角色实现游戏化和特征解锁。

元宇宙

持有者可以直接影响并在链上重写媒体的土地,如 Mathcastles 的 Terraforms。

持有者和访问者通过艺术策展(如 MOCA ROOMS)、土地建设和玩游戏(如 Upstreet、Hyperfy、Otherdeeds、Voxels)参与土地活动而使其不断发展的土地。

可以在 3D 可穿戴设备和艺术品之间转换的虚拟时尚 NFT,如 RSTLSS。

社区和品牌参与

大型品牌已在尝试使用动态 NFT 来吸引主流受众,将资产与外部数据连接起来或通过持续的活动增加实用性。

DeGods 每一季都会推出 PFP 系列的新艺术作品和特色。持有者可以用 $DUST 来升级 NFT,并可以选择要显示的元数据。质押 DeGods 将为持有者积累更多的 $DUST,并为质押的 NFT 积累 DePoints。DePoints 可以在游戏中用于打开包含 $DUST 或品牌赞助奖励的包,并提供当前赛季获得最多 DePoints 的 DeGods 排行榜。

Smolverse 持有者可以质押他们的人物角色并赚取 IQ 或 Plates(取决于具体的角色),这代表在社区中花费的时间,可以动态升级角色的头部和身体大小。IQ 还可以用于美学物品,然后将其添加到链上的特征中。项目团队很快将推出可穿戴的 ERC-1155,以取代链上现有的特征,而不仅仅是将它们用作皮肤,使社区与团队能够共同发展官方收藏品。

LaMelo Ball 收藏型运动卡可以基于真实篮球数据结果(例如年度最佳新秀公告)进行“升级”。随着球员职业生涯的发展,NFT 收藏也将通过与统计数据和里程碑的动态整合而发展。

Adidas ATLS 是阿迪达斯 Into the Metaverse 系列的 PFP。新的篇章将作为交互式故事情节的一部分逐渐呈现给大家,为代币引入新的特征。

Lacoste UNDW3 追踪社区参与“The Mission”的情况,这是一种围绕对话、游戏化、任务解决和共同创造展开的新体验。

当前动态 NFT 的发展状况

被动式:自主更新、客观

时间:Alexis Andre 的 “720 Minutes”,Takens Theorem 的 “Gaussian Timepieces”

月相周期:Matt Kane 的 “Gazers”,Miragenesi 的 “Moon in Motion”

区块哈希:Harm van den Dorpel 的 “Mutant Garden Seeder”(会根据当前区块哈希与种子区块哈希的相似性而发生变异),Chainleft 的 “Chaos Roads”

合约状态:Uni v3 头寸、PartyDAO 会员卡。pepethereum 会根据 Uniswap 池的数据对 ETH 价格波动做出反应

链下数据/基于预言机的数据

加密货币和 gas 价格,如 Finiliar,crashblossom 的 “BURNER”

基于天气,如 Josh Pierce 的 “Impermanence”

基于所有者/转让:Animal Coloring Book、Watchfaces、OG Crystals、Corruptions

交互式:所有者的直接影响,主观

铸造/燃烧/组合,如 VV Checks、etholvants, merge、Smols Transmolgrification

附加/更新内容、特征、层,如DeGods、Moonbirds、Terraforms、Upstreet、Forever Supper、Smols & Swols

选择性揭示,如 Opepen

游戏,如Axie Infinity、Chainlife、0xEssentials

社区参与,如 JPG Canonicons、Lacoste UNDW3、Collective Strangers Cameras

有时效性的“培育”,如Bonsai、Sarah Friend 的 “lifeforms”

与其他 NFT 和钱包的交互,如Entropes & Spells、Etholvants & Booster Syringes、Viper。 Kim Asendorf 的 “SABOTAGE” 拥有一个 1/1“编辑器”NFT,其持有者可以更改该收藏的艺术品。

动态 NFT 带来了哪些变革?

内容

NFT 的媒体纯粹由链上数据呈现,它们会根据时间、区块哈希、钱包地址等参数自主演化,这些参数对艺术品产生确定性影响。除了链上艺术和游戏通常需要根据每个收藏进行定制实现之外,具有反映链上状态的媒体的 NFT 可以用作纪念或“收据”NFT 来代表诸如 DeFi 头寸(Uni v3 头寸、Web3 储蓄卡)、治理权(PartyDAO 会员卡、Juicebox 卡)或具有一定声誉的社区会员卡(JPG Canonons、Deca)。

将协议头寸代币化为 NFT,使这些头寸本身可以作为资产进行交易,从而将它们转变成新产品和服务的构建块。例如,Metastreet 将第三方 NFT 期票存入其 Automated Tranche Maker 协议的抵押池中。

让媒体反映实时合约状态使得钱包和市场的最终用户可以读取合约状态。skeleton SVG 框架代码作为 NFT 合约的一部分部署一次,图像的其余部分则会根据链上数据以编程方式更新。

元数据

游戏项目似乎非常适合可变元数据,因为玩家可以通过游戏来升级或强化资产。与中心化服务器中的虚拟物品相比,通过NFT而不是中心化服务器上的虚拟物品进行这样的操作的优势在于,元数据可以在去中心化基础设施上进行跟踪和存储,因此物品交易后,游戏记录会被保存下来。

供应

铸造和销毁机制将资产子类提升到更高“层次”会产生新资产,新资产只能由较低层次的某些组合衍生出来(如 VV Checks)或继承其父代的特征(如 CryptoKitties、Avastars)。

Neolastics 和 Clovers 是引入动态供应和自主经济的生成艺术项目。对于 Neolastics,任何人都可以铸造新的代币,每次铸造后,供应量会增加,价格会按照债券曲线逐渐增加。每个铸币成本的 99.5% 都会进入社区储备,充当可预测的底价,任何人选择销毁自己的 Neolastic 时,便成为有购买意向的买家。

动态供应机制也可以通过游戏中的水槽和水龙头引入。在 Citadel 中,新的飞船经由飞船建造湾,通过每周的密封竞拍(盲竞拍)荷兰拍卖系统引入游戏。当玩家前往游戏中更危险的区域时,飞船可能被销毁,以获得更高的奖励。通货膨胀率在拍卖中提供的新飞船数量的狭窄范围内,而飞船销毁率往往是基于总供应量的一定百分比。随着总供应量的增加,总飞船销毁量将增加,直到与拍卖中引入的新飞船数量相对相等。

链上功能

可以设计有趣的游戏,让 NFT 合约上的某些功能保持休眠状态,直到满足特定条件才开启。例如,一个动态收藏的初始供应仅通过合并两个代币而减少,该收藏可以包括一个名为“诞生”的函数,该函数只能在通过合并达到一定规模的NFT上调用(反映在合同状态中)。生成和父代币 ID 可以用作确定性渲染器的种子,用于创建无限的、视觉上不同的游戏回合,如 VV Checks。

在 NFT 被“锁定”并无法变更之前,也可以在一段时间内进行更改。

当今的创作者如何制作动态 NFT 收藏品?

动态艺术平台

Async Art 和 OG Protocol 引入了 Master/Layer NFT 和元数据更新管道等新颖机制,专门帮助艺术家推出多人参与收藏品和动态 NFT 项目。

Transient Labs 一直在艺术领域率先进行交互式和可更新媒体的实验。在 ERC-721TL 中,Transient Labs 提出了一种让创作者和收藏家在元数据更新中都有发言权的方法,允许收藏家批准或拒绝艺术家提出的任何元数据更改建议。该标准还提供了 Story Inscriptions 功能,使创作者和收藏家能够通过将链上文本附加到 NFT 上,在艺术品上留下他们想说的话、展览出处和销售历史。Michelle Viljoen 的《Hidden Stories》就是这个功能的一个展示。

预言机、去中心化云函数和专用中间件

预言机、去中心化云函数和专用中间件可用于将链下数据提供给智能合约,从而使 NFT 能够响应链下事件。对于更复杂的交互,如虚拟土地中的用户生成内容(UGC),NFT 代表虚拟世界内的坐标和写入权限。但内容本身通常会在托管服务器中进行处理和存储,代币在元数据中会引用这些服务器。

Chainlink 数据源可以提供加密货币价格和天气等信息,使 NFT 具备“环境感知”能力。通过与 Space & Time 的集成,开发人员可以执行查询游戏服务器的脚本并使用 Chainlink 函数将其推送到链上。

使用 Gelato Web3 函数 或 Lit Actions,开发人员可以编写任何逻辑,根据链下事件或按特定时间间隔有条件地更新 NFT。 Gelato 节点持续运行函数,并在满足特定条件时触发元数据更改。类似地,Lit Actions 是在 Lit 的阈值密码网络上执行的,每个节点独立验证结果并在达到 2 ⁄ 3 阈值时签署交易,以自动进行链上更新。例如,从体育 API 获取实时比赛数据,并在运动员赢得比赛时升级 NFT 的技能特征。

Mentaport 为“位置感知”智能合约提供了 SDK,支持基于时间和位置的功能访问、铸币和动态更新,这对于限时的现实世界活动和访问证明机制非常有用。

集成 NFT 管理平台

Sparkblox、Evalon 和 Metafuse 为启动和管理交互式 NFT 集合提供了一体化解决方案,使持有者能够与资产或基于现实世界数据和连接的 API 而发展的动态 NFT 进行互动。

Kairos 提供了 GraphQL API,用于以编程方式创建、铸造、销售 NFT,并可选择提供可更新的元数据,以及动态 NFT 开发人员工具,其中元数据和图像保存在 Kairos 服务器中。

Paima 允许游戏开发者创建有状态的 NFT,可以升级、获得经验、获得装备并随着时间的推移而发展。Paima 的 NFT 压缩协议在 L1 上铸造了一组最小的 NFT,并根据 L2 上的游戏状态对其进行演化。

Lync 为游戏开发者提供了可立即使用的工具,用于集成 web3,包括跨链钱包 SDK、市场 SDK 和 NFT 管理工具,可以使用 Chainlink Automation 触发游戏内资产的更新。

Syndicate 元数据 API 为创建者提供了存储 NFT 元数据和批量更新收藏品特征的选项。

去中心化元数据注册表

Playground 通过赋予收藏品特征,致力于构建将品牌与现有 NFT 社区连接起来的基础设施。通过将收藏品的 tokenURI 与 Playground 的元数据注册表连接,收藏品管理员可以选择让他们的收藏品有资格获得其 NFT 的特征,从而为持有者提供独家奖励和折扣。

标准和链上原语

EIP-4906:Metadata Update Extension 提供了标准的元数据更新事件,方便第三方平台更新 NFT 的元数据。OpenSea 支持这一标准,并且非常适合通过调用合约进行更新的 NFT,但如果更改重复出现,则不可行。Juicebox 在后一种情况下使用 cron 作业。

Transient Labs 的 ERC-721TL 为创作者和收藏者提供了一种将写入内容附加到链上 NFT 的方法(Story Inscriptions),这是一种元数据更新(同步)的提案机制,此外还有针对批量铸币和空投的经过优化的 gas 实现方法。

EIP-721k:动态链上图像和元数据使用可组合的链上 SVG 模块和数据流,构建、渲染和演化 NFT。NFT 对转发到SVG元素和数据流模块的动态指令进行编码。SVG渲染引擎使用公共注册表构建子元素,通过对从多个外部智能合约源实时输入的数据进行编码/解码来构建SVG。这使得NFT能够逐步更新和改进。当 NFT 达到产品市场契合度时,可以轻松引入扩展包和其他游戏功能。你可以在 Web3 Savings Cards 和 Pixel Pooly 中查看这一功能。

EIP-7496 定义了设置和获取与 NFT 相关的动态链上特征的方法。通过在链上定义这些特征并将其更改方式标准化,它们可以被其他合约使用和修改。

EIP-6551:Tokenbound 账户今年受到了广泛关注,尽管它并没有解决 NFT 本身的动态问题,但它使 NFT 能够持有其他资产并成为自己的链上身份。 Tokenbound 账户兼容任何 NFT 收藏品。任何智能账户都可以部署到 NFT 上并开始持有资产。

RMRK 针对多资产、嵌套、可组合、情感化和灵魂绑定 NFT 提出的一套标准。

Merklejerk 的压缩合约是一个非常优秀的技术,对于在 eth_call 中始终在链下调用的合约,压缩合约可以以低廉的成本部署它。合约在链下压缩,运行时合约会对压缩的合约进行解压并部署,然后将原始调用转发到已部署的实例。结果在 revert() 有效负载内部传递,以撤消部署并避免永久修改状态。这种方法可节省约 50% 的 gas,对于文本密集型原语(例如可组合 SVG 元数据)非常有用。

w1nter.eth 的 Hot-chain-svg 是一个用于构建链上 SVG 项目的工具包,具有准系统渲染引擎和热重载功能,供开发人员快速直观地对其 NFT 内容进行质量检查。

链上字体和设计系统是一次性部署的构建块,这些系统将更复杂的链上媒体组合在一起,尽管我们可能需要一段时间才能看到足够的部署,为创作者提供一系列良好的选择。

结语

动态 NFT 是数字对象的一种令人兴奋的、与类别无关的形式因素。尽管对基础设施的支持尚处于起步阶段,但这个生态系统一直在积极进行技术创新,将生成媒体和元数据引入链上,并构建可由其他项目重复使用的可组合原语。

早期的动态 NFT 项目需要深厚的技术能力和定制化的实施。但随着中间件和创建者工具的不断完善,我们预计动态 NFT 将像普通 NFT 一样广泛存在,并能为各种用例提供支持。该领域尚待解决的问题包括:

市场、投资组合跟踪工具和钱包等前端应用将如何增加对实时发展的 NFT 的支持?

我们如何改进渲染或运行生成代码的去中心化解决方案?

发布者和收藏家如何管理对特定 NFT 所能进行的更改的权限和范围?

动态 NFT 基础设施的通用性如何?当前的铸币引擎和商店构建者能够提供可通用的工具,以推出具有不同媒体格式的收藏品。但由于不同环境的动态性具有差异,动态 NFT 将是什么样的呢?

NFT 难以突破的地方可能不仅仅是 ERC721 标准本身,而是 CryptoKitties 的迅速崛起,它成功地成为该标准的市场导向。甚至早在以太坊之前,Colored Coins、Quantum 和Counterparty NFT 已经向我们表明,仅靠技术创新不足以引发基于该技术的广泛实验。相反,正是多功能性、强大的社区宣传和杀手级应用将标准转变为未来几年建设者的聚焦点。对于动态 NFT,原语已经存在。

如果您正在构建动态 NFT 项目、创建者平台和工具来启动动态收藏品,或者对这个话题有其他想法,请随时与我们联系,我们很乐意与您交流。

非常感谢 Billy Rennekamp、Benny Giang、Jayden Windle、Daniel Volkov、pet3rpan和Accelxr 给本文提供的意见和建议。

特别感谢 JPG 的 Dynamic Canon。作为最全面的历史动态 NFT 实验的数据库,Dynamic Canon 为本文提供了极大的灵感和资源。

声明:

  1. 本文转载自[mirror],著作权归属原作者[1kx],如对转载有异议,请联系Gate Learn团队(gatelearn@gate.io),团队会根据相关流程尽速处理。
  2. 免责声明:本文所表达的观点和意见仅代表作者个人观点,不构成任何投资建议。
  3. 文章其他语言版本由Gate Learn团队翻译, 在未提及Gate.io的情况下不得复制、传播或抄袭经翻译文章。
Comece agora
Inscreva-se e ganhe um cupom de
$100
!