0xAA

Posted on May 19, 2022Read on Mirror.xyz

V神博客:Soulbound

灵魂绑定 soulbound

V神 写于 2022年 1 月 26 日

0xAA: 这是V神第一篇关于soulbound(灵魂绑定)的博客。V神从魔兽世界的灵魂绑定物品出发,谈到了web3目前金钱至上的问题,并提出了soulbound NFT来解决这个问题,帮助大家找寻web3的灵魂。这对我启发很大,也让我这个曾经的WOW玩家开始了灵魂绑定的创业项目。我在网上看到了对最近V神soulbound论文的翻译,但是关于这篇博客的却没找到。我把它简单翻译出来(google翻译+3小时校对),供大家学习交流。

魔兽世界有一个玩家习以为常但在游戏圈之外大多没有被讨论过的特点:灵魂绑定物品的概念。灵魂绑定物品一旦被拾取,就不能转让或出售给其他玩家。

魔兽世界有中大多数非常强大的物品都是灵魂绑定的:为了取得这些物品,你通常需要和另外4到39名玩组队,完成复杂的任务或杀死非常强大的boss。因此,为了让你的角色拥有最好的武器和盔甲,你别无选择,只能自己参与杀死这些牛逼的boss。

这个机制的目的很明确:你必须真正去做艰难的事情并弄清楚如何杀死龙,才能获得最好的物品,从而确保游戏的挑战性和趣味性。你不能每天杀十个小时野猪,一年赚几千金币,然后从其他为你杀龙的玩家那里买史诗级的魔法盔甲。

当然,这个系统是很不完善的:你可以花钱请一队专业的人陪你杀龙,然后让你收集战利品,甚至直接在二级市场上买一个角色。由于可以用美元支付,你甚至不必杀野猪。但即便如此,灵魂绑定机制还是比每件物品都能交易要好得多。

如果 NFT 可以被灵魂绑定呢?

当前形式的 NFT 与大型多人在线游戏中的稀有物品和史诗物品具有许多相同的属性。它们具有社交信号价值:拥有它们的人可以炫耀它们,并且有越来越多的工具可以帮助用户做到这一点。最近,Twitter 开始推出一项功能,允许用户在他们的图片资料中展示他们的 NFT。

但这些 NFT 究竟是什么信号?当然,一部分是获取 NFT 并知道要获取哪些 NFT 的某种技能。但由于 NFT 是可交易的物品,另一大部分不可避免地变成了关于财富的信号。

CryptoPunks 现在经常以数百万美元的价格出售,它们甚至不是最昂贵的 NFT。

如果有人向你展示他们有一个可以通过做 X (代指某个任务) 而获得的 NFT,你无法判断他们是自己做了 X 还是付钱给别人做 X。有时这不是问题:对于支持慈善机构的NFT,从二级市场购买它的人是在为这项事业牺牲自己的资金,并间接鼓励别人购买慈善NFT,因此没有理由歧视他们。事实上,慈善 NFT 本身就可以带来很多好处。但是,如果我们想要创建的 NFT 不仅仅是关于谁拥有最多的钱,而且实际上试图发出其他信号呢?

尝试这样做的项目中的佼佼者可能是POAP,即“出勤证明协议”。POAP 是一个标准,项目可以通过该标准发送 NFT,代表接收者个人参与了某些事件。

我自己的 POAP 收藏的一部分,其中大部分来自我多年来参加的活动。

POAP 是 NFT 的一个很好的例子,如果它可以被灵魂绑定,它会更好地工作。如果有人正在查看您的 POAP,他们对您是否支付了参加某些活动的人不感兴趣。他们对您是否亲自参加该活动感兴趣。将证书(例如驾照、大学学位、年龄证明)上链的提议面临着类似的问题:如果自己不符合条件的人可以直接从符合条件的人那里购买证书,那么它们的价值就会大大降低.

虽然可转让的 NFT 有其一席之地,并且对于支持艺术家和慈善机构而言非常有价值,但对于不可转让的 NFT 可能成为什么样的设计空间,还有一个巨大且尚未开发的设计空间。

如果治理权是灵魂绑定的呢?

这是我多次写过的主题(参见[1] [2] [3] [4] [5]),但它仍然值得重复写:如果治理权很容易转移,那么治理机制很容易出现大问题。之所以如此,主要有两个原因:

  • 如果治理机制的目标是广泛分配治理权,那么可转移性会适得其反,因为想集权的人更有动机从其他人那里购买治理权。
  • 如果目标是将治理权交给有能力的人,那么可转移性也会适得其反,因为没有什么能阻止治理权被有动机但无能的人收购。

如果你认真对待“最想统治的人是最不适合统治的人”这句谚语,那么你应该对可转移性持怀疑态度。正是因为可转移性使治理权力从最有可能提供有价值的温顺的人身上流走,流向最有可能引起问题的渴望权力的人。

那么,如果我们试图让治理权不可转让呢?如果我们尝试创建一个CityDAO,让实际居住在城市中的人拥有更多的投票权,或者至少是可靠的民主并避免鲸鱼囤积大量公民 NFT 的不当影响,该怎么办?如果区块链协议的 DAO 治理能够以某种方式使治理权力以参与为条件呢?再一次,一个大而富有成果的设计空间打开了,今天很难进入。

在实践中实施不可转让性

POAP 已做出技术决定,不阻止 POAP 本身的可转让性。这有充分的理由:用户可能有充分的理由希望将他们的所有资产从一个钱包迁移到另一个钱包(例如,出于安全考虑),并且“天真”实施的不可转移性的安全性无论如何都不是很强,因为用户可以创建一个持有 NFT 的钱包,然后出售其所有权。

事实上有不少案例表明,在有经济利益的情况下,人们会交易 POAP。阿迪达斯最近向他们的粉丝免费发布了一个 POAP,可以让用户在商品销售中获得优先访问权。发生了什么?许多 POAP 很快就被转让给了出价最高的人。

转移比物品多。而且不是唯一一次。

为了解决这个问题,POAP 团队建议关心不可转让性的开发者自己实施检查:如果当前所有者与原始所有者的地址相同,他们可以在链上检查;并且如果必要,他们可以添加更复杂的检查。就目前而言,这是一种更具前瞻性的方法。

也许当今最强大的不可转让的 NFT 是`人类证明(proof-of-humanity attestation)。从理论上讲,任何人都可以使用具有可转让所有权的智能合约账户创建人类证明档案,然后出售该账户。但人性证明协议具有撤销功能,允许原始所有者制作视频,要求删除个人资料,并由Kleros法院决定视频是否来自与原始创作者相同的人。成功删除个人资料后,他们可以重新申请制作新的个人资料。因此,如果您购买他人的证明文件,您的财产可能会很快从您手中夺走,从而使所有权转让变得不可行。人类证明实际上是灵魂绑定的,建立在它们之上的基础设施可以允许链上物品通常与特定人类绑定。

我们可以限制可转移性,而不是一切都建立在人类证明上吗?它比较困难,但是对于某些用例来说,有一些折中的方法。将 NFT 绑定到 ENS 名称是一种简单的选择,如果我们假设用户足够关心他们的 ENS 名称,他们不愿意转移它们。目前,我们可能会看到一系列限制可转移性的方法,不同的项目在安全性和便利性之间权衡并选择不同的策略。

不可转让性和隐私

可转让资产的密码学强隐私相当容易理解:你拿走你的代币,将它们放入tornado.cash或类似平台,然后将它们提取到新账户中。但是,如果您不能将它们转移到新帐户甚至智能合约中,我们如何为灵魂绑定物品添加隐私呢?如果人类证明开始得到更多采用,隐私就变得更加重要,因为我们可能会将所有链上活动都直接映射到人脸。

幸运的是,一些相对简单的技术可用:

  • 将项目存储在一个地址,该地址是这三者的哈希值: (i) 索引、(ii​​) 收件人地址和 (iii) 属于收件人的密钥。您可以向一个界面透露您的秘密,然后该界面将扫描所有可能属于您的物品,但没有您的密钥的人无法看到哪些物品是您的。
  • 发布一堆物品的哈希,并给每个收件人他们的 Merkle 分支。
  • 如果智能合约需要检查您是否拥有某种类型的物品,您可以提供 ZK-SNARK。

转账可以在链上进行;最简单的技术可能只是调用工厂合约使旧项目无效和新项目有效的交易,并使用 ZK-SNARK 证明操作有效。

隐私是使这种生态系统运转良好的重要组成部分。在某些情况下,该物品所代表的内容已经是公开的,再尝试添加隐私是没有意义的。但在其他情况下,用户不想透露他们拥有的一切。如果在未来的某一天,接种疫苗成为 POAP,我们能做的最糟糕的事情之一就是创建一个系统,在该系统中 POAP 会自动发布给每个人都可以看到,每个人都别无选择,只能让他们的医疗决定受到他们特定社交圈的影响 (因为要装酷)。隐私作为设计的核心部分可以避免这些不良结果,并增加我们创造伟大事物的机会。

展望

人们对当今存在的“web3”空间的一个普遍批评是:一切都是以金钱为导向的。人们过于看重拥有巨额财富和挥金如土,这限制了围绕"web3"出现的文化吸引力和长期可持续性。当然,即使是金融化的NFT 也可以提供一些重要的好处,例如资助艺术家和慈善机构,否则这些好处将不被认可。然而,这种方法存在局限性,并且在试图超越金融化方面存在许多未被充分开发的机会。在加密货币空间中制造更多“灵魂绑定”的物品可能是通往替代方案的一条途径,在这种替代方案中,NFT 可以代表更多的你是谁,而不仅仅是你能负担得起的东西。

然而,这样做存在技术挑战,并且限制转移的愿望与当前区块链生态系统之间存在一些矛盾:到目前为止,所有标准都是围绕最大可转移性设计的。将项目附加到用户无法(如使用人类证明)或不愿(如使用 ENS 名称)交换的“身份对象”似乎是最有希望的途径,但在它在易于使用、隐私、安全等方面仍然存在挑战。我们需要更加努力地思考和解决这些挑战。如果可以的话,这将为区块链成为协作和有趣的生态系统中心打开一扇更广阔的大门,而不仅仅是金钱。