NFT 玩法的设计奖励将在链上,选择解锁哪些权益的决定权在持有者自己手中。
撰文:小毛哥、N_0
Vitalik Buterin 在今年 1 月的文章中提出 Soulbound Token (SBT) 「灵魂绑定代币」的理论,并提到具有社交价值的 NFT 可以尝试进行灵魂绑定代币的尝试。橙皮书同时也在「为什么灵魂绑定代币是个好主意」文章中详情解释这一概念并提出将社交行为上链的「人情币」相关畅想。关于如何定义 NFT 赋能的话题已经在该领域已经讨论许久,NFT 社区长期以来都有一些争议性的讨论:
令人欣慰得失,很多 NFT 项目仍在尝试对 NFT 赋能的角度进行一些创新。比如,Moonbird 的 Nesting 机制赋 把「时间」这个重要维度上链的赋能机制。在创建和运营 NFT 项目的过程中,我们曾设想是否可把持有者的行为上链并获得相应奖励?基于这些理论,我们越来越感觉到 Soulbound Token(SBT) 可以在解决这些赋能问题方面发挥非常重要的作用。
NFT 对标持有者的 Soul 以及链上行为
NFT Soulbound Token - 对标持有者的权益
这套机制的明确目的之一:NFT 持有者可以主动选择和解锁获得项目的哪些收益,而不是每次都需查看钱包时被动接收未知的空投。
例如,头像类 NFT 项目发行主要的 PFP 后通常空投新的 NFT(例如 Banner 或者相关画风的宠物等)作为持有者的奖励。通常,NFT 持有者只能被动等待未知的空投。但如果试想一下,如果 NFT 项目具有一个 SBT 相关技术框架,那么 NFT 在持有过程中能够自由选择想要获得的奖励。
橙皮书在文章中解释灵魂绑定代币的设定:「Soul Bounding Token(灵魂绑定代币),简称 SBT,SBT 是一种无法转移的 token,就像游戏里有一类特别强大的道具,一旦捡起来就和你的账号绑定了,没法转给其他账号。另一个是 Soul,就是持有 SBT 的钱包账号,账号的持有人可以是一个组织或者个人。」
在此文设想的 NFT 赋能证明 SBT 技术框架,你可以更加形象地理解 SBT 为动漫「七龙珠」中对神龙的许愿,每一颗「龙珠」代表一颗 SBT 代币,都会消耗一个「愿望」。不同的是,这些「愿望」是不同 NFT 项目基于自己的资源和路线图将交付的权益,并具有以下特征:
在技术框架下,我们认为「时间」(持有 NFT 的时间)是决定 NFT 价值的重要链上因素。受 Moonbird 的启发,我们创建了 HODL CLOCK,将这个非托管质押机制的关键组件独立出来。于是,通过在一定时间内持有 NFT 的链上时间证明,NFT 持有者可以获得相应的链上奖励证明,即灵魂绑定代币。另外,该机制还可以帮助建立 NFT 持有者的链上荣誉系统,并自由选择不同权益。下图是一个示意案例:
由于 NFT 领域还处于早期,随着 NFT 市场的不断发展,早期的权益和「玩法」或许不再流行。为了不被时代淘汰,NFT 项目团队必须一直为 NFT 寻找新的玩法。
那么,是否可以为 NFT 项目制定可适应不同玩法、长久的技术框架?我们试想,比如 NFT 项目 A 在其智能合约中引入新的玩法、编码的新资源,我们可以使用以下机制模板调用持有者的行为,并制定并实现所有未来可能的奖励。
(新玩法)Name of game: Compete for HODL reward
(参与的玩家)Game members: NFT tokens
(玩家的资源)Resources: Clock associated to each NFT token
(玩家的链上行为)Action space:
Action leads to the modification of resources.
Reward is calculated based on resources that each member holds.
We implement the resource modification function in the smart contract:
token_id.mint ⇒ token_id.clock :=0
token_id.transferByOwner ⇒ token_id.clock += time
token_id.transferByBroker ⇒ token_id.clock :=0
Afterwards, we tune the reward function based on resources:
reward = match token_id.clock with
end
如果 NFT 项目遵循这个技术框架,那么新增一个玩法需要实现奖励,类似填写一个新的表格:
Name of game: #a string describe the rule
Game members: #a set of identities
Resources : #a set of variables stored in the smart contract
Action space: #a set of functions defined in the smart contract
Reward space: #a set of utilities guaranteed to game members
Reward function:
Resource mapping:
f: #Action space ⇒ #Resources
Parameterized reward mapping:
g: #parameter_list * #Resources ⇒ #Reward space
与现有的大部分路线图以及 Moonbird 的 Nesting 系统不同的是,这种灵魂绑定代币结合 Hodl Clock 以及技术框架的 Utility Function 功能相互嵌套,具有更大的自由度。
同时,SBT 技术框架下的奖励参数是可调节的,可先实现现有的权益,未来不确定的权益可绕过去等到未来再去调节,比如可防止出现大量囤 SBT、大量 SBT 涌入相对好的权益导致体验贬值的情况。总之,这套系统本质上是 NFT 项目方给予 NFT 用户的不可转让的链上凭证 SBT,旨在实现更公平的链上经济奖励系统,并且蕴含 NFT 领域想要实现一些新的创新理念:
MaoDAO M³Labs 尝试开发以上的技术赋能 Ready Player Cat 持有者,并开始尝试将这种机制开发成 一键可集成的 Protocol 为更多 NFT 项目方所使用。
以 Ready Player Cat 为例,我们进一步理解这个 SBT 技术框架的实现效果:
第一步:用户可以选择给小猫加入 HODL CLOCK 时钟(一旦在交易市场进行买卖行为则会取消计时)。
第二步:满足计时后会拿到对应 Soulbound Token 以自由选择不同的权益,这些权益在 MaoDAO M³ Labs 正在孵化新项目息息相关,包括新的 NFT collection Ready Player Soul、NFT 抽奖基础设施工具 NFT Luckbox 以及还在测试中的推特 NFT 记录追踪插件 BlockTracker。
第三步,项目方确定新的玩法,但是仍然包含之前的荣誉系统,一个更公平的奖励框架仍然适用。这一次,NFT 玩法的设计奖励将在链上,而选择解锁哪些权益的决定权在于持有者自己。(更多信息将会在测试版本发布届时公布)
Reference
Soulbound https://vitalik.ca/general/2022/01/26/soulbound.htmlDecentralized Society:
Finding Web3's Soulhttps://papers.ssrn.com/sol3/papers.cfm?abstract_id=4105763
为什么「灵魂绑定代币」是个好主意|预言家周报纸 https://orangexyz.mirror.xyz/dMr6F43Aiz79vuZgO0-d392BgG8elD86osAZ_xhsCRc
【免责声明】市场有风险,投资需谨慎。本文不构成投资建议,用户应考虑本文中的任何意见、观点或结论是否符合其特定状况。据此投资,责任自负。