Vitalik Buterin:在加密空间中制造更多“灵魂绑定”的物品
Block unicorn文章作者:Vitalik Buterin
文章翻译:Block unicorn
原标题:《Vitalik Buterin:灵魂绑定》
魔兽世界的一个特点是玩家的第二天性,但在游戏圈之外大多没有讨论,那就是灵魂绑定物品的概念,灵魂绑定物品一旦被拾取,就不能转让或出售给其他玩家。
游戏中大多数非常强大的物品都是灵魂绑定的,通常需要完成复杂的任务或杀死非常强大的怪物,通常需要四到三十九名其他玩家的帮助。因此,为了让你的角色接近拥有最好的武器和盔甲,你别无选择,只能自己参与杀死这些极其困难的怪物。
机制的目的是相当明确的:它通过确保获得最好的物品来保持游戏的挑战性和趣味性,你必须真正去做艰难的事情并弄清楚如何杀死龙。你不能一年只去杀猪十个小时,拿几千金币,然后从其他为你杀龙的玩家那里买史诗级的魔法盔甲。
当然,这个系统是很不完善的:你可以花钱请一队专业的人陪你杀龙,然后让你收集战利品,甚至直接在二级市场上买一个角色,而这一切都没有——游戏美元,所以你甚至不必杀野猪。但即便如此,它还是比每件总是有价格的物品要好得多。
如果 NFT 可以被灵魂绑定怎么办?
当前形式的 NFT 与大型多人在线游戏中的稀有物品和史诗物品具有许多相同的属性。它们具有社交信号价值:拥有它们的人可以炫耀它们,并且有越来越多的工具可以帮助用户做到这一点。最近,Twitter 开始推出一项集成,允许用户在他们的图片资料中展示他们的 NFT。
但这些 NFT 究竟是什么信号?当然,答案的一部分是获取 NFT 并知道要获取哪些 NFT 的某种技能。但由于 NFT 是可交易的物品,答案的另一大部分不可避免地变成了 NFT 是关于财富的信号。
CryptoPunks 现在经常以数百万美元的价格出售,它们甚至不是
如果有人向你展示他们有一个可以通过做 X 获得的 NFT,你无法判断他们是自己做了 X 还是他们只是付钱给别人做 X。有时这不是问题:对于 NFT支持一个慈善机构,从二级市场购买它的人是在为这项事业牺牲自己的资金,他们是在通过贡献他人购买 NFT 的动机来帮助慈善机构,因此没有理由歧视他们。事实上,仅慈善 NFT 就可以带来很多好处。但是,如果我们想要创建的 NFT 不仅仅是关于谁拥有最多的钱,而且实际上试图发出其他信号呢?
尝试这样做的项目的最佳示例可能是POAP,即“出勤证明协议”。POAP 是一个标准,项目可以通过该标准发送 NFT,代表接收者个人参与了某些事件的想法。
我自己的 POAP 收藏的一部分,其中大部分来自我多年来参加的活动。
POAP 是 NFT 的一个很好的例子,如果它可以被灵魂绑定,它会更好地工作。如果有人正在查看您的 POAP,他们对您是否支付了参加某些活动的人不感兴趣。他们对您是否亲自参加该活动感兴趣。将证书(例如驾照、大学学位、年龄证明)上链的提议面临着类似的问题:如果自己不符合条件的人可以直接从符合条件的人那里购买证书,那么它们的价值就会大大降低。
虽然可转让的 NFT 有其一席之地,并且对于支持艺术家和慈善机构而言非常有价值,但对于不可转让的NFT 可能成为什么样的设计空间,还有一个巨大且尚未开发的设计空间。
如果治理权是灵魂绑定的呢?
这是我写的关于令人作呕的主题另外5篇文章《Nathan Schneider 谈加密经济学的极限》《超越代币投票治理》《协调,好与坏》《关于勾结》《治理,第 2 部分:财阀统治仍然很糟糕》但它仍然值得重复:如果治理机制很容易发生非常糟糕的事情,如果治理权很容易转移。之所以如此,主要有两个原因:
- 如果目标是广泛分配治理权,那么可转移性会适得其反,因为集中的利益更有可能从其他人那里购买治理权。
- 如果目标是将治理权交给有能力的人,那么可转移性会适得其反,因为没有什么能阻止治理权被有决心但无能的人收购。
如果您认真对待“最想统治的人是最不适合做的人”这句谚语,那么您应该对可转移性持怀疑态度,正是因为可转移性使治理权远离了最有可能提供有价值投入的温顺的人治理和最有可能引起问题的渴望权力的人。
那么,如果我们试图让治理权不可转让呢?如果我们尝试创建一个CityDAO,让实际居住在城市中的人拥有更多的投票权,或者至少是可靠的民主并避免鲸鱼囤积大量公民 NFT 的不当影响,该怎么办?如果区块链协议的 DAO 治理能够以某种方式使治理权力以参与为条件呢?再一次,一个大而富有成果的设计空间打开了,今天很难进入。
在实践中实施不可转让性
POAP 已做出技术决定,不阻止 POAP 本身的可转让性。这有充分的理由:用户可能有充分的理由希望将其所有资产从一个钱包迁移到另一个钱包(例如,出于安全考虑),并且“天真”实施的不可转移性的安全性无论如何都不是很强,因为用户可以创建一个包含 NFT 的包装器帐户,然后出售其所有权。
事实上,有不少案例表明,在有经济理由的情况下,经常买卖 POAP。阿迪达斯最近向他们的粉丝免费发布了一个 POAP,可以让用户在商品销售中获得优先访问权。发生了什么?好吧,当然,许多 POAP 很快就被转让给了出价最高的人。
转移比物品多,而且不是唯一一次。
为了解决这个问题,POAP 团队建议关注不可转让性的开发者自己实施检查:如果当前所有者与原始所有者的地址相同,他们可以在链上检查,并且他们可以添加更复杂的检查如果认为有必要,随着时间的推移。就目前而言,这是一种更具前瞻性的方法。
也许当今最强大的不可转让的 NFT 是人类证明证明。从理论上讲,任何人都可以使用具有可转让所有权的智能合约账户创建人类证明档案,然后出售该账户。但人性证明协议具有撤销功能,允许原始所有者制作视频,要求删除个人资料,以及Kleros法院决定视频是否来自与原始创作者相同的人。成功删除个人资料后,他们可以重新申请制作新的个人资料。因此,如果您购买他人的证明文件,您的财产可能会很快从您手中夺走,从而使所有权转让变得不可行。人类证明档案实际上是灵魂绑定的,建立在它们之上的基础设施可以允许链上物品通常与特定人类绑定。
我们可以限制可转移性,而不是一路走来,一切都建立在人性的证明上吗?它变得更加困难,但是对于某些用例来说,有一些中等强度的方法可能已经足够好了。将 NFT 绑定到 ENS 名称是一种简单的选择,如果我们假设用户足够关心他们的 ENS 名称,他们不愿意转移它们。目前,我们可能会看到一系列限制可转移性的方法,不同的项目在安全性和便利性之间选择不同的权衡。
不可转让性和隐私
可转移资产的密码学强隐私相当容易理解:你拿走你的硬币,将它们放入tornado.cash或类似平台,然后将它们提取到一个新账户中。但是,如果您不能将它们转移到新账户甚至智能合约中,我们如何为灵魂绑定物品添加隐私呢?如果人类证明开始得到更多采用,隐私就变得更加重要,因为另一种选择是我们的所有活动都直接在链上映射到人脸。
幸运的是,一些相当简单的技术选项是可能的:
- 将项目存储在一个地址,该地址是 (i) 索引、(ii) 收件人地址和 (iii) 属于收件人的秘密的哈希值。您可以将您的秘密透露给一个界面,然后该界面将扫描所有可能属于您的物品,但没有您的秘密的人无法看到哪些物品是您的。
- 发布一堆项目的哈希,并给每个收件人他们的 Merkle(默克尔树)分支。
- 如果智能合约需要检查您是否拥有某种类型的物品,您可以提供 ZK-SNARK。
转账可以在链上进行;最简单的技术可能只是调用工厂合约使旧项目无效和新项目有效的交易,使用 ZK-SNARK 证明操作有效。
隐私是使这种生态系统运转良好的重要组成部分。在某些情况下,该项目所代表的基础事物已经是公开的,因此尝试添加隐私是没有意义的。但在许多其他情况下,用户不想透露他们拥有的一切。如果在未来的某一天,接种疫苗成为 POAP,我们能做的最糟糕的事情之一就是创建一个系统,在该系统中 POAP 会自动发布给每个人都可以看到,每个人都别无选择,只能让他们的医疗决定受到他们特定社交圈中看起来很酷的东西的影响。隐私作为设计的核心部分可以避免这些不良结果,并增加我们创造伟大事物的机会。
从这里到那里
对当今存在的“web3”空间的一个普遍批评是一切都是以金钱为导向的,人们大量财富的庆祝所有权和彻底的浪费,这限制了围绕这些物品出现的文化的吸引力和长期可持续性。当然,即使是金融化的NFT 也可以提供一些重要的好处,例如资助艺术家和慈善机构,否则这些好处将不被认可。然而,这种方法存在局限性,并且在试图超越金融化方面存在许多未被充分开发的机会。在加密空间中制造更多“灵魂绑定”的物品可能是通往替代方案的一条途径,在这种替代方案中,NFT 可以代表更多的你是谁,而不仅仅是你能负担得起的东西。
然而,这样做存在技术挑战,并且在限制或阻止转移的愿望与区块链生态系统之间存在一个不安的“接口”,到目前为止,所有标准都是围绕最大可转移性设计的。将项目附加到用户无法(如使用人性证明配置文件)或不愿(如使用 ENS 名称)交换的“身份对象”似乎是最有希望的途径,在使这种使用易于实现方面仍然存在挑战,私密和安全。我们需要更加努力地思考和解决这些挑战。如果可以的话,这将为区块链成为协作和有趣的生态系统中心打开一扇更广阔的大门,而不仅仅是金钱。