再去中心化(Draft)

Conan Xin
May 27, 2023

--

关于去中心化如何实现无需许可的创新,以及它对当今网络可能意味着什么,我有一些想法。

所以,保罗·巴兰重新构想了网络的生存能力。分组交换通过使网络去中心化、冗余、多样化和适应性强来增强其生存能力。这些特质解锁了无需许可的创新,并释放出强大的商业突破,然后在应用程序周围将互联网重新集中化到更高一层次。我的收获是:

也许这里有一个经验法则?如果你去中心化,系统会向上一层次重新集中化。去中心化将启用新功能。这听起来像是通过分层进行演进,像是向上螺旋式复杂度增加。对我来说,这听起来就像是进步。

重新去中心化网络?

以下是一个类似于“我想要一匹小马”的思维实验。如果我们从巴兰的角度重新构想互联网会怎样呢?我们能否想象出一种新的类似于互联网的东西,就像分组交换对电路交换而言那样?我们应该如何设计去实现去中心化、冗余、多样性和适应性?这可能会带来什么变革?

首先,今天网络在哪些方面缺乏这些品质?总的来说,网络已经重新集中于以下几个方面:

  • 信任:安全性、身份和支付都与给定域名绑定。所有三者都具有强大的集中效应。
  • 数据:大多数内容被困在领域内而无法可靠地退出。
  • 基础设施:实际上是互联网运行的服务器农场和电缆。规模经济具有强大的集中效应。
  • 关注度:“信息过剩导致注意力匮乏,并需要有效分配注意力。”(赫伯特·西蒙)。这种根本性稀缺意味着搜索、发现、广告、垃圾邮件以及其他一堆棘手问题。
  • 域名:人类可理解名称很少,Zooko’s Triangle 意味着我们通常需要一个集中管理机构(ICANN)来协商这种稀缺性。DNS 基础设施也是集中化且容易受到审查。

如果你问我,域名系统已经相当不错了。ICANN是一个非营利组织,因此权力分散。太棒了!然而,网络通过同源安全策略将信任、数据和基础设施与域名绑定在一起。

结果,注意力被转向控制信任、数据和基础设施的域名。最终结果是聚合器、锁定效应以及根本上封建的景观。

你可能会说同源策略使网站成为K选择。一切都集中在起点周围,因此必须保护起点。这类似于交换站的核心重要性,在分组交换使路由器可互换之前。

那么一个r选择的网络会是什么样子?它会将数据、信任、基础设施和名称分离吗?让我们想象一下…

内容查找将数据与来源分离

普遍认为,使用IP地址作为定位器和标识符的当前方法是一个糟糕的设计选择。(Clark, 2018. Designing an Internet)

内容寻址是IPFS背后的大小思想。通过内容寻址(CIDs),您可以使用文件内容的哈希值来请求文件。无论文件在哪里,网络中的任何人都可以提供该内容。这类似于Baran从电路交换到分组交换所做出的飞跃。服务器变得可替代,从K选择到r选择。

CIDs还通过冗余性给我们带来了弹性。在Web上,您会从域请求资源。如果该域停止托管资源,则链接将失效。通过内容寻址,在网络中可以散布许多副本文件。有很多副本可以保持安全。

需要解决的挑战:您从长尾获得的弹性程度取决于长尾中内容的多样性程度。事实上,在没有推动向不同“种子库”缓存方向激励措施下,你只能保留权力法则流行文化生存活着而已 。激励措施在这里非常重要。

尽管如此,我认为这比同源现状要好。你听过那些关于在某人的阁楼里发现失落文物并重新引起关注的故事。这告诉我只需要一个人就可以改变一切。流行信息将是普遍存在的,但即使濒危物种也可能在能够逃离它们所处小岛时恢复。

但对我来说,内容寻址的真正魔力在于可信退出。如果所有东西都是CIDs,你可以随身携带自己的数据。它不会被SaaS孤立。

UCAN 将信任与来源分离

所以,我们将内容与域名分离,但现在我们面临着信任问题。同源安全模型将信任锚定到域名上。我们需要另一种方式。

如果我们对发布到网络上的所有内容进行加密签名会怎样?现在我们不必关心来源了。相反,我们可以验证内容的签名。

UCAN(用户控制授权网络)为无需后端授权用户提供了一个有前途的原语。更好的是,UCAN是自我主权的。您拥有和控制您的密钥,而不是某个应用程序。我们非常喜欢UCANs,并正在构建rs-ucan — — 一个开源Rust实现。

但现在我们有很多要管理的密钥。那么它们放哪里呢?

密码学是将许多不同问题转化为密钥管理问题的工具。(Twitter隐私工程和CISO负责人Lea Kissner博士)

我的感觉是这本来就应该解决的问题。“键”而非“ID”!键允许保护隐私、防止可读性并实现平滑无密码登录。我认为钱包应用范例才是正确方向,苹果也这么认为。

Petnames 将名称与来源分离

那么现在只剩下名称了。DNS已经很好了,但是嘿,我要求得太多了,所以让我们也探索一下这个。

通过将数据移动到CIDs并将信任移动到密钥上,我们设计了一个有很多无意义数字的系统。我们如何给它们赋予有意义的名称?使用宠物名系统怎么样?

宠物名系统类似于您手机上的通讯录。与全局命名系统不同,您可以保留个人地址簿,将有意义的名称映射到安全分散化地址。

您还可以共享地址簿。相互信任的对等方可以交换加密密钥,并安全地共享宠物名字,在建立信任网络中逐渐扩大规模。 宠物名欺骗Zooko三角形原则。

因此,也许我们可以使用宠物名来映射名称到键和缩略语到CIDs。 让我们想象两本地址簿:一本将您的姓名映射为键值

@gordon → did:key:z6MkhaXgBZD...
@cdata → did:key:2QtKLGpbnnE...
@sara → did:key:6bxIl29nbwo...
...

另一个将 slug 映射到 CID:

/cat-thoughts → bafybeigdyrzt...
/模式 → bafyf3efuylqa...
/tfts → bafygdyrzefu3...
...

它们共同构成了一个自主的社交图谱,以及您所有数据的个人背包。两者都可以在密钥或CID更改时随时在对等方之间传播。您甚至可以通过某些密钥来寻址petnames,以便根据某人获取名称:

@gordon/猫的想法
@cdata/猫的想法

这很像DNS,但不同的是我们有被传播的密钥而不是与基础设施相关联的起源。基础设施变得可替代。

关于宠物名系统需要记住一件事情,那就是启动可能会比较棘手。我在哪里找到我的第一个朋友?但有实用的解决方案。您可以将公共地址簿发布到普通网站上。这就是Scuttlebutt所做的。也许你可以将地址簿铸造到区块链上?无论哪种方式,都是可行的。

它重新集中在哪里?

如果我们成功地实现了信任、数据、基础设施和名称的解耦,那么这将使我们处于何种境地呢?

好吧,基础设施规模经济和注意力稀缺并不会消失。这些是宇宙的根本定律,而围绕它们的强大权力法则是不可避免的。甚至可能会因为去中心化而放大聚合作用,因为聚合是需求的函数,而不是供应。

市场越流动性高,则更多权力归集到聚合器手中。多年来我对Google特别做出了类似观察:最大的聚合器拥有最少量级锁定 — 或许这两点之间存在关联!
(Stratechery, 2022. “Aggregation Follow-up, Netflix’s Ad Partners”)

确实是聚合器,但没有锁定!这似乎是一个严格更好的情况。可信退出和自主社交图表并非无关紧要。如果一个聚合器滥用其位置,则我的注意力可以转移到其他地方,并且我可以带着我的朋友和数据离开。虽然聚集者可能获得优势,但用户也同样受益。

哪里容易发生集成或中央化?任何地方都会产生新稀缺性的丰富度。密钥是免费的,因此中央化可能会发生在Sybil防御、身份和声誉周围。信息是免费的,所以中央化可能会发生在垃圾邮件、调节、搜索、广告和发现方面。其中一些可能有去中心化解决方案,而另一些则没有。这里存在风险。它们都不是新问题。

我最好的猜测是这样一个系统可能导致更快地出现大型聚合器,并且也更快地崩溃。一个更加激烈的创新循环。新聚合器可以迅速出现并竞争,而无需应对既有网络效应。

该架构留下了另一个可能性:朋友之间的网络连接。Petnames分散式管理,并且CID也如此。您可以退出IPFS全局DHT并拥有类似于Secure Scuttlebutt 的东西 — 一种基于流言蜚语的网络。

常见情况是遵守幂律定律… 对于较大值k来说,但对于小k区域则不然。(Newman, 2018. “Networks”)

这种流言蜚语网络非常适合邓巴规模社区使用。由于无标度网络权力法则在长尾舒适端处崩溃,因此您可以想象一种通过不可读性抵制聚合的舒适网络。小空间有互惠的余地。

总体而言,我认为我看到了某种原型主义的轮廓,而不是乌托邦主义。比昨天更好。这样的架构可能使用户拥有数据和身份所有权,并且打破技术进化循环。毫无疑问,它也会带来新挑战。

如果你去中心化,则系统将重新集中在上一层。去中心化将启用新功能。听起来像是通过分层进行演变、向上螺旋复杂度增加的过程。对我来说这听起来像是进步。

原文:Redecentralization——A thought experiment! Let’s reimagine the web with r-selected thinking.

--

--

Conan Xin
Conan Xin

No responses yet