Web3在过去几年已经有初步进展,但仍有许多应用因为缺乏「灵魂」而窒碍难行。这篇文章讨论什么是Web3 的灵魂,以及如何借由绑定灵魂与代币(SBT)来建构去中心化社会。

灵魂绑定

与生俱来或是无法转移的东西通常最强大,像是个人兴趣、生命经验或是游戏角色的天生能力。这也造就人与人之间的差异。

只不过,在以区块链建构的Web3 世界里,无论是谁,都只会被压缩成一串以0x 开头的钱包地址。不同地址之间除了资产多寡之外,看不出其独特性。即便持有的NFT 不同,也很难判断持有者是真心喜欢,或只是钱多。

换句话说,在这个什么都可以买卖的去中心化社会,没有身份,只看资产。但是没有信用、声誉或道德等规范,社会就像少了一只脚的椅子,难以运作。

这个情况在NFT 市场最明显。人们取得NFT 的时候,考虑的往往是这款NFT 能不能回本、发行者在推特上是否有名,或者作品有没有被放在交易平台首页推广。

这些参考资讯还是围绕着钱,以及Web2 的资料,没有一项是来自Web3。这就是Vitalik 等人在论文中指出的问题所在:

当今的Web3 是围绕着以金融为主的可转移资产打转,但还没有将社会的信任关系变得可程序化。因此,像是无抵押贷款或是建立个人品牌这类必须要建立在持久、不可转让关系之上的核心经济活动都难以实现。但金融交易的经济价值,本质上是来自于人类的身份与彼此之间的相互关系。由于Web3 缺乏原生的数字身分,使得人们只能沿用Web2 的成果。这复制了当前系统的局限性。

一个没有身份的社会,等于是变相鼓励大家活在当下。

频频发生的骇客事件就是最有代表性的例子。骇客透过钱包不断创建免洗地址,只要最终无法追溯,偷来的资产就归他所有。因此,每个区块链、DeFi 设计者都想设计出更天衣无缝的经济诱因,鼓励人们做好事,并让骇客打消念头。比特币算是最成功的案例。

但经济诱因有其极限,人们的生活也不是无时无刻都只想着钱,也会有纯粹是为了兴趣、善良或是自我实现的事情。如果在Web3 世界中,人们在做坏事之前会先想到后果,或者在做好事之前还能预期「效果」,那么这个去中心化社会的运作就能变得更多元。至少不像现在充满铜臭味。

去中心化社会

但要如何在Web3 建立身份论文中认为创建一种不可转让的灵魂绑定代币(Soulbound tokens)是一切的根基:

去中心化社会的基础,是让人们在钱包内持有公开可见、不可转让(但可由发行者注销)的代币。我们将钱包称为灵魂,而里面持有的代币称为灵魂绑定代币(SBT)。也就是说每个人都有一个灵魂,里面储存了代表学历证书、工作履历、创作艺术品或阅读过书籍的灵魂绑定代币。

说穿了,这是在模拟物理世界的运作方式。人的本质是一切关系的总和。在身分证还没发明之前,一个人存在的事实仰赖与其他人的互动,以及大家对此人的记忆。同样的模式,也可以套用到Web3 。

钱包就像人们在去中心化社会里的灵魂,而灵魂绑定代币是因为互动而拿到的凭证。每次的代币转移纪录都代表生活中的一段关系或交集,也是对彼此灵魂的一次认证。

久而久之,即便未来人们的钱包里没有政府核发的身份证,但只要持有一定数量的灵魂绑定代币,也与其他钱包有够多的互动,就可以被视为一个「真人」。确保「真人」在数字世界里是个世纪难题,一旦解决就能解锁许多全新应用。

最直观的应用是区块链上的信用借款。

建立信用体系的前提,是建立独一无二的身份体系。如果人人都可以随时抛弃旧身份,就没有信用可言。虽然有心人还是能在区块链上创建无限多个分身,但只要限制灵魂「足够丰富」的人才能申请信用借款,信用破产的人就得付出高昂代价才能重获新生。

身份不只可以变成钱,还可以转化为影响力。

每逢选举,媒体就会挖出候选人的过往逐一检视。Web3 也常常要投票,代币持有者得将手上的加密货币委托给验证者参与治理。但多数的验证者名字都很陌生,人们也难以查证这些验证者过往是否有不良纪录。但如果验证者的身份是由灵魂代币组成,人们从他们钱包里持有的灵魂代币,就能对验证者有基础的认识。

反过来说,如果每个人在Web3 都有独一无二的数字身分,不仅可以解决空投猎人的问题,也不会衍生出Juno Network 空投太多代币给同一个人的争议。

但既然钱包是灵魂,也有可能会不小心「遗失灵魂」。幸好恢复方式并不麻烦,只要透过社交还原(social recovery)就行。

如果你曾经尝试过Argent 钱包,就知道它从头到尾都没有把私钥交给用户,并且会要求人们事先设定钱包的「监护人」(guardians)。万一哪天手机遗失,只要取得多数「监护人」的同意,还是可以恢复钱包的使用权限。如果未来每个人都有「灵魂」,这个监护人的圈子就可以扩大到你毕业的学校或是你上班的公司。找回遗失的灵魂就越容易。

看到这里,有人会期待去中心化社会的到来,但也有人担心灵魂绑定代币会泄露隐私。

隐私与强制力

熟悉区块链的读者都知道,链上的数据公开透明,任何人都可以随时查询。如果每个灵魂绑定代币都是一张活动参与凭证,而且每次的交易都代表一段关系,这就像是数字裸奔。陌生人也可以从链上纪录检视别人的Web3 人生。

论文提出的因应办法之一是零知识证明(zero knowledge proof):

隐私是建构去中心化社会的关键挑战。如果有太多公开的灵魂代币,可能会暴露过多资讯。但如果都是非公开的灵魂代币,也会使得社会治理、协调成本增加。... 其中一个解法是零知识证明。它可以让人们在没看到证据的前提下,就能验证对方说的话是真是假。

零知识证明是连Google 创办人都大呼不可思议的黑科技。我曾写过零知识证明的介绍,简单来说效果会是:「我可以在不让你看北大毕业证书或其他证据的前提下,让你相信我确实是北大的毕业生。」

用在灵魂绑定代币的情境,持有者不用主动公开自己的代币,仍然可以让其他人验证他所持有的代币。既能保有隐私,又能实现去中心化社会。

去中心化社会的另一个问题是缺乏外在强制力。在物理世界,人们欠钱不还不仅信用分数会降低,还可能会被告上法院。大家都怕坐牢,人们会有所节制。

但目前去中心化社会缺乏外在的强制力。换句话说,如果有一位信用良好的人还不出钱,除了Web3 信用破产,他可能不会受到其他惩罚。是否该在数字世界里设计类似政府的强制力,以及实际作法会是如何,是这篇论文没有讨论到的议题。

许多人会说Web3 的话题总是围绕着金钱在打转。但这只是暂时状态,而不是理想状态。未来的去中心化社会里不只会有亿万富豪,还会出现社会贤达。丰富的「灵魂」肯定会比家财万贯的富翁更受人尊敬。