Urbit
Urbit 是一个开源、去中心化的个人计算平台,结合了函数式操作系统、确定性虚拟机和点对点网络协议,旨在让个人运行主权“个人服务器”,而不是依赖中心化的云基础设施。该平台由 Tlon 公司开发。[5]
历史
Urbit 由 Curtis Yarvin 于 2002 年构思,他是一位曾就读于加州大学伯克利分校博士课程的计算机科学家。Yarvin 独自在该平台上工作了十多年,直到 2010 年发布了第一个原型代码。2013 年,Yarvin 与 Galen Wolfe-Pauly 共同创立了 Tlon 公司,旨在将 Urbit 商业化;Urbit 网络于同年启动。第一个面向用户的版本(称为 Urbit OS1)于 2020 年 4 月发布。[2] [3]
创始人背景
Curtis Yarvin,也以笔名 Mencius Moldbug 为人所知,是一位软件开发人员和政治博主。他在 2007 年至 2014 年期间撰写博客 Unqualified Reservations,并从 2020 年开始撰写时事通讯 Gray Mirror。在这些文章中,他认为美国民主是一个失败的实验,应该被模仿公司治理结构的问责制君主制所取代。他在包括维基百科在内的资料中被描述为“新反动主义者”、“新君主主义者”和“新封建主义者”,并被认为是新反动运动 (NRx) 的创始人。Yarvin 曾为历史上的奴隶制制度辩护,并暗示某些种族可能比其他种族更自然地倾向于服从。
技术
Urbit 的技术架构建立在几个关键组件之上。Nock 是一个极简虚拟机,作为执行层,为计算提供一个简单、确定性的平台。Hoon 是一种高级编程语言,旨在编译成 Nock。Arvo 内核采用事件驱动架构,支持用于网络的 Ames 和用于存储的 Clay 等模块。[4]
身份层
Urbit 的身份框架 Azimuth 是使用 以太坊 区块链实现的。它将网络地址分层结构化为星系 (galaxies)、恒星 (stars) 和行星 (planets),在 Urbit 网络内提供命名和路由。这种身份模型旨在通过确保每个用户的身份保持主权来促进去中心化。[2]
产品与用例
Urbit 的主要用例是运行受用户控制的应用程序的个人服务器。著名的例子包括 Tlon 的即时通讯应用(通常被称为 Tlon Messenger)以及社区构建的即时通讯和协作应用。Urbit 支持开发人员使用其 Hoon/Nock 技术栈构建分布式应用程序,并可以部署在本地 Unix 机器、专用硬件或第三方云托管上。部署选项包括社区运营的主机和商用设备(例如 Native Planet 设备和各种云提供商)。公开报告称 Urbit 的活跃用户群有限,截至 2022 年估计在几千人左右。
资金与投资者
Urbit 获得了著名风险投资家的投资,例如 Peter Thiel 的 Founders Fund,最初投资了 110 万美元。Andreessen Horowitz 和其他主要投资者也与该项目的早期融资轮次有关。[1]
合作伙伴与采用
Urbit 的生态系统包括社区项目、第三方托管提供商、文档网站和开发人员工具。采用过程一直比较缓慢,主要集中在小众开发人员和关注隐私的社区中。该生态系统包括由独立贡献者维护的第三方托管服务、社区论坛和文档资源。[4]