代表链上行为的 SBTs:如何构建真正的链上身份?
5 月 11 日,以太坊联合创始人 Vitalik Buterin 与研究员 Glen Weyl、Puja Ahluwalia Ohlhaver 等人共同发表了论文《去中心化社会:寻找 Web 3 的灵魂》。这篇长达 37 页的论文阐述了以太坊的未来将如何展开一个去中心化社会的生态系统(DeSoc),介绍了「Soul Bound Token」,即灵魂绑定代币这一概念。
这篇论文关于 SBT 和链上身份的核心观点可以浓缩为以下:
一个账户(地址)可以理解为一个灵魂,灵魂背后可能代表着个人、机构、组织等等,一个灵魂可以拥有多个 SBT。SBT 是一种可编程的、不可转让但可撤销与找回的,同时附带可验证信息的通证。对应着一系列的关系、成员资格和证书等等,类似一份不断扩展的个人简历,通过与其社会关系相关联的钱包进行验证。个人或者组织都可以向其他灵魂发行 SBT,进而形成「灵魂网络」,就构成了 DeSoc 这样一个去中心化的社会。这种关系网络和信任网络中,我们的身份被逐渐定义。
在 V 神提出的 SBT 假设中有两个类型:
-
个人自证的 SBTs:代表着个人的教育证书,就业历史,或代表他们的著作或艺术作品的一串哈希值。在 SBTs 最简单的形式中,这些 SBTs 是「自证」的,类似于我们在简历中分享关于自己的信息。
-
由其他「灵魂」发行或证明的 SBTs:这些「灵魂」可以是个人、公司或机构,我认为这里的「灵魂」就是大型的中心化信用提供方。币安 9 月推出的 BAB 就是这一类型的 SBTs,币安发行的 BAB 是用户在币安完成 KYC 认证的身份凭证,通过币安这一最大的中心化交易所的信用,为整个 BNB Chain 的生态项目构建用户的链上身份。
链上身份绝非 DID+KYC
币安目前所发行的 BAB 仅是用户完成身份认证的凭证,而作为当前加密世界流动性和交易量最集中的中心化交易所,币安有足够的影响力使其能够为用户提供和证明其身份、信用,并通过 BABs 构建信用评分系统,为用户提供资产证明或保证一定的偿付能力,从而在 BNB Chain 上进行 DeFi 协议的非足额抵押借贷的尝试。
Source:Binance
但当用户选择将某一地址与其 BAB 对应绑定后,也就意味着这一地址有了一个身份标识,由于每一枚 BAB 都有其独特的 Token ID,也就意味着这一地址可以从链上最终追溯到链下具体的某个自然人。这一点也正是 BAB 被人诟病的地方 — — Crypto 的一大特质就是匿名性。
我们当然可以使用其他地址,而不使用绑定了 BAB 的地址进行交互,但当币安这一当前加密世界流动性和交易量最集中的中心化交易所,以其独有的影响力通过 BABs 构建起一套信用评分系统和相关生态时,我们又如何保证自己能够独善其身,不被裹挟其中呢?
真正的链上身份 — — 代表链上行为的 SBTs
根据波士頓咨询集团(BCG)、Bitget 和 Foresight Ventures 联合发布的一份报告显示,目前加密生态相关的应用约有 1 万个,而在 2017 年仅有 800 余个。从 DeFi 到 NFT,加密世界在不同的垂直领域不断扩张,连接到 Dapp 的钱包数量增加了 7 倍,在 2021 年底达到了 270 万个的历史新高,加密用户在与不同 Dapp 进行交互的过程中留下了数以亿计的链上数据,这些数据有交易买卖、有质押借贷、有治理投票等。
Source: https://github.com/Foresight-Ventures/Research
而如果我们地址所有的链上行为都能够有相应的 SBT 凭证,包含着链上行为的信息:
假如你:
-
在 Curve 有一定的贷款 — — Active Loan
-
发售过某个系列的 NFT 并卷款跑路 — — Rug Mark
-
完成了 Gitcoin 上某项技能的学习 — — Proof Of Skill
-
在 Uniswap 上进行了 50ETH 的交易量 — — ETH Trader III
-
….
Source: https://nshuman.mirror.xyz/
当你将该地址连接至某个协议,该协议能够通过读取你地址里这些 SBTs 了解到你过去链上行为包含的信息时,这些 SBTs 就是你真正的链上身份。真正的链上身份应该是地址内可以被其他协议所读取的能够代表地址链上行为的 SBTs 的集合。
构建完整链上身份的难题
事实上,在许多协议进行代币分配时,会将用户地址与其他协议的交互次数、深度作为参考因素之一,也会因为用户链上数据造假而取消其空投,这本质上就是协议对用户链上身份的认可和读取。但这并不是用户足够完整的链上身份,这一过程中 Dapp 仅仅对其代币分发相关的数据进行了挖掘,用户的链上身份止步于这一分发过程、止步于这一协议中,当前绝大多数的链上数据仍然埋藏在公链难以想象的数据深度当中,想要让用户的链上数据形成完整的链上身份还存在诸多难题。
1.缺乏一个统一的能够被其他协议读取 SBTs 包含信息的标准
当用户在不同的协议之间穿梭时,协议该如何读取其他协议所提供的众多 SBTs,协议本身又如何将用户行为转化为 SBTs,提供有价值的信息给其他协议。这些问题要求我们对 SBTs 要有较为统一的标准,使得其他协议也能够快速的读取这些 SBTs,并获悉这些 SBTs 背后的价值。
2.协议本身缺乏为用户链上行为提供 SBTs 的动力
不论是 DeFi 协议还是 NFT 系列,亦或是 GameFi,因为有海量的地址与其交互,想要为这些地址提供 SBTs 不仅需要识别繁杂的交互行为,提供这些 SBTs 还需要一定的成本和额外的工作量,这些都让这些协议本身都缺乏为用户在协议中产生的交互行为提供 SBTs 的动力。
3.目前绝大多数的 SBTs 缺乏应用场景,缺乏价值
对于当前加密生态的协议来说,SBTs 构建的链上身份的应用场景相对匮乏。目前最直接的和较有价值的应用场景可能是在代币的分发过程中,协议能够通过读取地址内的 SBTs 知道是否是女巫攻击地址,也能够将从读取 SBTs 获悉的信息作为加权系数。
4.链上身份同样需要解决隐私保护问题
尽管所有的链上行为都是可追溯的,但并不意味着我们就希望所有的链上行为都以开放的 SBTs 被协议读取,更何况有些用户会铸造包含个人链下身份或其他信息的 SBTs。SBTs 同样需要解决隐私保护问题,如何在完成信息的传达时对隐私加以保护。
目前与链上身份相关的解决方案
目前与 SBTs 较为相关的解决方案中,POAP 和 Project Galaxy 本质上就是 SBT 的一个版本,但更类似于即「出勤证明协议」,代表接收者个人参与了某些事件,同时还有一个问题在于 POAP 并不限制 POAP 本身的可转让性。而 RabbitHole 的 NFT 的定位则是「技能证明」,当用户完成一系列链上操作后,作为代表用户在该特定领域技能的「凭证」,更多的是进行 Web3 的用户教育。
Paradigm 研究员 samczsun 日前在其推特上发布了开放的以太坊地址标签查询工具「Ethereum Tags Database」。借助该工具,用户可通过标签(tag)搜索相关的地址,且支持多标签和通配符搜索。任何人都可以通过标记地址对这一项目做出贡献。
Source: https://tags.eth.samczsun.com/
然而这样的尝试似乎可以理解为一个开源的 Nansen,给地址的标签是一个整体的标识,并非链上行为进行标识。而这样的标识也并非以不可转让和公开可见的 SBTs 形式进行,不能给到协议一个读取 SBTs 的借口。
我们仍然需要一个能够挖掘和分析用户地址的行为、能够为用户的链上行为提供有信用和有价值的 SBTs、能够为协议提供读取和处理 SBTs 信息服务的中间件。
原文标题:《构建真正的链上身份 — — 代表链上行为的 SBTs 》
撰文:Richard,Bing Ventures 投资经理
来源:DeFi之道