尝试绘制灵魂网络(soulweb)图:灵魂绑定代币(SBT)网络图概念和示例
June 4th, 2022

这是一篇科普性文章,也是我研究灵魂绑定代币(SBT)概念及其关于去中心化社会应用的报告。

我阅读了Vitalik Buterin, E.Glen Weyl和Puja Ohlhaver的论文后,我开始思考去中心化社会(DeSoc)的原始形态。本文中我写了一些例子,并且使用图表来可视化表达SBT关系网络图,寄希望此抛砖引玉。

文章的最后是几个简单的智能合约接口和实现示例,用于演示本文的想法。

灵魂绑定性质(Soulboundness)

首先我们让来定义术语和明确符号含义。

上图中前两个概念在原始论文中表达的很清晰:

“一个人可能拥有一个‘灵魂Soul’,灵魂存储着多个灵魂代币(SBTs),不同的SBT代表不同的事件,如可以代表教育证书、就业历史、他们文章作品或艺术作品的哈希”

上图中最后的概念是我原创的,用来区分个人,表达各种实体,如协议、去中心化自治组织(Dao),去中心化的权威等。

下面我们将通过双方的相互关系来提炼出信誉,追溯源头(不知道这个怎么翻译“establish provenance”),以及更多。

 

灵魂网络图

现在我们来构建灵魂网络。

你可能已经知道了灵魂代币SBTs是不能出售的,它是不可以转让的。这个特性很重要,下面来自@pastry的推文做了很好的论证。

-出价最高的人有投票权

-缺乏鼓励社区参与的激励机制

一个DAO中的单个用户可以有多个钱包来增加投票权

 

此外,今天的Web3以可转移的、金融化的资产为中心,而不是编码信任的社会关系。

然而,许多核心经济活动都建立在持久的、不可转移的关系之上。

除了上面@pastry的论证,我认为为什么要让SBTs设计成为不可转让,更重要的原因来自“图论”这个学科。

“图”之所以牛逼,是因为它们是可扩展的,以及我们可以使用它来解决非常多的问题。比如,您之所以能在网上看到本文,就依赖于基于图论知识构建出来的网络协议,在无数的网络硬件中计算出了最佳的路由,然后通过电子编码发送到您的网络终端。

(这个截图是维基百科里的图论算法,先不管里面的细节了)

 

社交图谱是多数社交网络依赖的重要基础理论之一。

众所周知,最大的web2社交网络就是一个庞大的社交图谱。@LensProtocol是一个希望使用去中心化技术来构建社交图谱的架构。

问题来了,灵魂绑定代币有啥了不起的呢?

 

有向图——由有向边连接的一组顶点——这是一种映射社会关系的绝佳方式,这种方式可以高效存储并且是可遍历的。

上图的左侧显示了一个使用数组来记录信息,格式如下:

「From, To, SBT」

这种格式是使用了最小但充分的信息,让任何人都可以恢复上图右侧的网络结构。

现在,假设你想实现一个智能化代币空投的方法,这张图有什么帮助?

下面是“加权有向图”

如果你信任某些特定的发行方(“发行方”指的是灵魂绑定代币的发行方),并且你认可他们的灵魂绑定代币是合法的,你可以根据你的认为的重要因素来给每种SBT分配其获得代币数量的权重。

你可以计算出每个顶点的分数。

上面的例子是非常简单的,并且计算分数仅仅基于相邻的元素,在复杂的社交网络中可能不适合,因为灵魂绑定代币会衍生出另外的灵魂绑定代币,另外的SBTs也还会再衍生出其他SBTs,等等。

幸运的是,图论为我们提供了各种搜索算法,来解决复杂的社交网络。

(又是一个维基百科条目)

去中心化社会(DeSoc)

有了上述遍历社交图谱和计算提取工具,我们就可以想象一下去中心化社会(DeSoc)会是什么样子。

上图是多个灵魂星座相交的例子。

上圈中多个不同的SBTs发行方拥有相邻主题和有相互关系,整个社会将受益于每一个顶点的财富和数据是显性可理解的。

这让声誉和信任变成了一种资源:

更容易“挖掘”,因为DeSoc是由点对点节点构建的网络,而不是中心化的平台控制的网络。

更容易失去(可能是指更容易实现网络遗忘权),尤其是和DeFi这种无须信任但又被利用的场景。

正如最初的论文所说:

DeSoc实现了阿帕网创始人J. C. R. Licklider的愿景——建立在信任基础上的“星系间计算机网络”,基于信任而增加了社会活力,并让灵魂“编码他们自己的关系,共同创造多元财产”。

当然,如强大的技术,也可能让反乌托邦社会有了实现的可能。

即使我们将自己的“灵魂”分割到多个环境,以实现多种身份的隔离,算法也知道如何通过关系图谱来找出真实的你,实现只是时间问题。幸运的是,使用区块链,我们有丰富的,经过大量论证和充分研究的隐私保护技术,从链下数据加密到快速崛起的零知识证明,都是成熟的技术。

zk证明特别适合SBTs,因为他们可以实现让你公开向社会提供某些答案,但同时保持任何关于你自己私人信息。例如,一个灵魂绑定代币(SBT)可以证明你在过去偿还了金额不小于5 ETH的贷款,但并不需要透露具体的金额或债权人。

这里我不打算重点讨论ZK,尽管我下面的代码提供了一个简短的示例,说明它将在SBT用例中使用。如果您想深入了解zk证明,我喜欢@pseudotheos对它们的解释。

 

标准与实现

(译者注,我跳过这一段,不译了,这一段全是代码和技术细节,程序员读者请前往原文阅读)

 

结论

灵魂绑定代币即将引起轰动,许多人感觉这一场景类似于多年前早期NFT前沿研究的氛围。然而,这一次我们是在处理的社会网络结构。这篇文章中提到的简单概念的可能会变成一个强大的去中心化文明增长引擎,或者被用作歧视、腐败、个人目标和其他反乌托邦用例的工具。

逐步建立生态系统,构建一个技术层,朝着让社会变得更好方向发展,这是一个令人兴奋的挑战。

感谢您阅读本文!它也可以在Twitter上发表——让我知道你的想法。

我在不停地学习、探索和创造。在Twitter上关注我,并加入我与其他充满激情的研究人员和创造者的web3之旅。

 

 

原文:https://mirror.xyz/nshuman.eth/PBDvwb1Vn_fonaa5xmQ5bOH-fFGQD1rgH67J-VFBGbs

Subscribe to Lightning
Receive the latest updates directly to your inbox.
Verification
This entry has been permanently stored onchain and signed by its creator.
More from Lightning

Skeleton

Skeleton

Skeleton