# 未来DID构建中的关键组成-SBT **Published by:** [36dge](https://paragraph.com/@36dge/) **Published on:** 2022-11-13 **URL:** https://paragraph.com/@36dge/did-sbt ## Content 关于Soul-Bound Token我们来看一下 sbt的一个定义, 灵魂绑定币这个概念其实是在今年年初由维塔利克提出的,2022年5月,以太坊创始人Vitalik Buterin、律师Puja Ohlhaver以及经济学兼社会技术专家E. Glen Weyl提出了魂缚代币(SBT)的概念。 Soulbound 代币 (SBT) 是不可转让的、可公开验证的数字代币,用区块链技术代表个人的身份。可以作为 web3 用户的一种简历,显示个人的会员资格、凭证甚至是从属关系。 相当于你的“链上简历”,SBT的发行机构就是每一家公司每一个项目方,你去工作过,就会给你一个工作履历。你在那个学校毕业,就最后结业时,给你一个毕业证书。 Soulbound(灵魂绑定)这是出自《魔兽世界》的游戏术语。在游戏中,玩家在拾取游戏道具后,这些物品就会和游戏账号角色进行绑定,物品无法与其他玩家交易或者赠送给其他玩家,是完全只能由玩家自己使用的物品。其实在我们现在的web2的这些互联网的环境里面,大家其实对于一个统一的账号已经有了一个概念,比如说我们可以通过我们的手机号或者我们的一个邮箱,或者我们微信的账号能够登录不同的平台,但是它还是存在一些问题,比如说这个数字身份他的所有权并不属于用户,而这个数字身份的颁发和运作都是属于这些中心化公司的服务器来操控的,而且我们也没有办法通过这个数字身份来完整的掌握我们自己的一个社交图谱,因为这些数据都不掌握在我们个人手里, sbt它就是希望能够构建一个基于web的原生的链上身份应用,这个数字身份它是完全去中心化的,基于数字世界的,它不必与现实的身份产生关联,其实它还是可以保留一定的匿名性,但是它代表了我们在链上世界的身份声益和社会关系。 我们在链上的所有的活动,项目方都可以通过颁发sbt到我们的账户里面,从而使得我们的账户地址积累大量的sbt标签,来构成我们在web3的数字画像和数字网格。因为不同于web2,我们在web3里面,sbt的发行本身是去中心化的,验证成本也相对比较低,所以说它以这样一个低门槛低成本的链上身份,然后它就可以为我们去描述基于web3的各种各样身分的可能。SBT与NFT的区别我们这里就做一个简单的解释,你可以简单理解为sbt是一种特殊的nft,因为大家如果对nft的概念了解的话,会知道它作为一个non-fungible token,它是可转让可交易的,作为一些特殊的nft,比如说ERC1155的nft,它依然是可拆分的。 Sbt来讲的话,它就把交易转让和拆分这些功能把它给禁止掉了,使得 sbt只能够跟我的某一个地址去绑定,大家可能会觉得很奇怪,为什么我要去把 sbt的交易转让和拆分的功能把它限制住? 这个是因为从技术属性来看,其实nft本身就是一个天然的凭证,然后在很多的实践中可能有一些项目也会把nft当成一种验证身份的方式,但是因为nft可转移,所以它限制了nft作为身份凭证应用的一个发展。 所以sbt通过对nft做一个很小的修改,所以说就能够以一种相对比较低,而且低成本,而且比较开放的方式来去实现一个链上的数字身份。SBT与DID的区别大家可能又会问了说,其实我们有听过 Decentralized Indentifiers 这样的一个概念,它也是去中心化的身份,那么它跟sbt有什么区别呢?其实我们可以简单的理解为sbt是did的一种实现,除了 sbt以外,其实在很早之前关于did的实现,也有人提出过可以用比如说prove personhood的人格证明或者可验证凭证,VC这样的一种方式来去实现。 比如说人格证明来讲,它一般可能是通过比如说照片视频或者一个复杂的人工智能图灵测试来验证你是不是一个真人的身份,然后来验证你身份的唯一性,这种方式相对来讲可能会相对更中心化一点,而且它的证明过程可能相对比较暗箱。 所以基于此的话,还有人提出说我可不可以用这种verifiable critique,credential的这种未可验证凭证的方式来去实现我的去中央身份, VC其实是w3c主导的一种did的方式,它的好处就是它可以通过零知识证明的方法去把我的身份的信息把它存在链下,然后把它相对的保护起来,然后实现一定的隐私性,比如说我可以证明我的身份,但是我不用透露任何关于我自己的信息,所以大家会看到关于隐私性方面, VC它是相对比较好的, sbt它的一个跟它们俩的区别,它相对来讲可能会更公开透明一点,因为我会把我在链上的活动都直接存储在链上,跟我的地址来讲它是相对公开的,所以这个也是有一些人诟病 sbt的一个点,觉得它的隐私性不足。SBT的技术实现我们来看一下sbt的技术原理,实际上sbt这个概念刚刚提出来,所以说它不像ERC20或者说ERC721,它有一个明确的技术标准和格式规范,目前来讲sbt的事实标准是没有的,但是有很多机构对sbt做了实现,也有很多人提出了sbt的技术标准,可能其中会有一个成为未来的实施标准,当前大部分的项目方他们都是基于ERC721或者ERC1155去做一个修改,然后来实现sbt的smart contract,目前关于SBT的有4个协议标准: 1、EIP-5114 该协议标准于2022年5月30日由Micah Zoltu提出,EIP-5114(Soulbound Token)目前还是草稿阶段,因此后期可能会出现一些更改。 该协议主张灵魂绑定令牌是附加到角色的永久徽章。这意味着不仅用户不能转让所有权,而且铸币者也不能撤回/转让/更改所有权 2、EIP-4973 该协议标准于2022年4月1日由Tim Daubenschütz, Raphael Roullet提出,EIP-4973(Account-bound Token (aka Soulbound))目前也是草稿阶段。 EIP-4973 ABT没有实现 EIP-721 的 transfer 和 transferFrom 功能,但它有意将重新分配和撤销的权限留给发行方。也就是用户不能转移,但是发行方有权限撤销。EIP-4973的概念甚至可以构建钱包社交关系,通过ABT帐户绑定代币恢复钱包。是该赛道热议的协议 3、​​EIP-1238 该协议标准于2018年7月20日由Nicola提出EIP-1238,目前也是草稿阶段,钱包还未支持。它允许在一个智能合约中管理可替代和不可替代的不可转让代币,不可转让代币定义了一组标准 API,以便在不同的 dapp 和智能合约中可以用来判别用户属性或为用户提供不同的徽章不同的体验。更重要的是,该标准定义了一种用户可以将其徽章质押的方式。徽章不能转让,但在质押或过期后可能会丢失。 4、EIP-5107 该协议标准于2022年5月24日由Tim Daubenschütz提出,是在EIP-4973的基础上的另一种尝试,这个提议专门关于将SBT绑定到 ENS上,但是目前的更新内容很少,感兴趣的小伙伴可以前往GitHub讨论 当然还有一些基于ERC-721 和 ERC-1155 的扩展协议,通过一些细微的修改来限制可转移性。例如ERC721-520等,在ERC721的基础上,设定指令特征畅想SBT应用场景1. 创作者经济大家都知道现在我们在现实的社会中,可能有些时候作为艺术家,他并不是说会把自己创作的每一个作品都拿出去销售,他可能只是希望大家知道这是我的作品,但是我是不会进行售卖。这个时候如果有了sbt这种应用实现的话,那么创作者就可以把他们的作品直接灵魂绑定到自己的账户上面,来构建自己的一个作品集。 那么当我作为一个创作者,我链上的sbt越多,买家就会对我艺术家的整个人的履历更新一个全新的反馈,然后也可能会更有兴趣去购买我发行的一些nft。更进一步的艺术家可以去基于我线上的sbt的作品集,再去发行一个限定的nft,这样子就是实现了艺术家对于自己创作者创作作品的一个展示和归属,同时也不影响它通过比如说发行nft等等方式去进行一些销售,可能大家会觉得直接挂去卖好不好? 其实就是说对于有一些创作者来说,他画的特别好的作品,其实他是不想出售的,但是他又想要持续的把它跟我的个人身份绑定,来证明我的一个艺术水准和艺术价值。这种时候可能他们就会选择像sbt这样的一些方式来去展示自己的这样的一个作品集。 2.灵魂借贷 灵魂借贷这个场景其实也是Vitalik在自己的论文中提到的一个应用场景。大家都知道在我们现实的一半社会中,其实我们是可以实现无抵押贷款的,什么意思?就好像我们的花呗,好像我们的借呗一样,我们并不需要抵押房子或者抵押车子,其实我们就是靠我们在web2的互联网应用里面积累的一些信用信息,然后我们直接就去进行这种无抵押的信用贷款。 目前为止在 web3上面,其实我们大部分的抵押贷款都是有抵押的,我们需要抵押自己的一些token,而且可能我们抵押了token以后,我们只能去贷出来,比如说百分之六七十甚至更低的一些token出来,目前借贷体验不好于web2的一些方面,有了sbt以后,我们可以把我们链上账户在web2上的各种经验,比如说我为哪个项目方做过一些contribute,我为哪个社区做过一些contribute,比如说我自己曾经有过一些学习,然后我获得了一些证书,我都可以去获得这些项目方为我颁发的sbt然后来丰富我们链上地址的一个声誉和信用。 那么在这种情况下,可能就会有一些项目方会愿意为我的电商账号去提供纯信用的贷款,而且我们的这些信用数据本身也有利于我们进一步的去丰富我们链上的信用画像。比如说我们曾经有过一些借款记录,并且我们有了准时的还款的履约证明,它也会进一步的丰富我们的一个信用。同时如果我在链上有一些违约的信用污点,它也会被项目方识别,然后从而去屏蔽这些账号,可能就禁止对他们提供的一些服务。 3. DAO治理提案 目前的DAO组织,有一个很大的问题,就是发行的项目代币可以转移,大户可以购买超过51%的代币而取得整个DAO的控制权。而SBT由于不可转移性,可以显著的改善DAO的投票机制。 目前该赛道相关的项目有: Snapshot:它为DAO提供了一个安全、可验证、低成本、基本上免费的投票排序协议。转型只需要在验证投票基础上指定SBT持有人即可。 Optimism 提案:Optimism 将协议治理分为了两个板块,Token House 和 Citizens House,透过无法转让的 NFT 来认定,借用 Vitalik 的灵魂绑定概念。 4. 空投 项目可以通过基于SBT计算进行空投来吸引合适的社区。例如,一个基于提高可持续性的项目可以将治理代币空投给持有SBT的用户,以表明他们过去参与了不同的可持续活动,空投的用户类型更精准 目前该赛道相关的项目有: Pudgy Penguins:一周年纪念日时,为其NFT持有者空投灵魂绑定代币-truePengu。目前的作用仅为荣誉勋章。SBT的不足之与效用不足:SBT并不能完全就说明与用户本身进行了绑定,因为链上钱包是可以无限创建的,聪明的用户可以躲过很多项目例如反女巫措施而获得SBT;因为链上可追溯,可能会泄露太多关于个人的敏感信息;目前关于SBT的生态建设还很早期,全面落地的时间较久。效用:可以为元宇宙概念铺垫一个“身份认证”,包括声誉、信用等等,在去中心化世界里有更好的信任关系;DAO投票可以更民主化;链上履历会比现实简历更具真实性;基于SBT无抵押贷款(类似“芝麻信用分”)Defi的金融迎来更大规模的发展。以上是给大家介绍sbt相关概念与应用场景,个人也是觉得sbt这个方向也是一个方兴未艾的方向,我相信大家如果有兴趣尝试的话,就可以去再去sbt的基础上再去深化优化的一个设计和去畅想它的一些实现。 ## Publication Information - [36dge](https://paragraph.com/@36dge/): Publication homepage - [All Posts](https://paragraph.com/@36dge/): More posts from this publication - [RSS Feed](https://api.paragraph.com/blogs/rss/@36dge): Subscribe to updates - [Twitter](https://twitter.com/dcw_pm): Follow on Twitter